diff --git a/.release-please-manifest.json b/.release-please-manifest.json index be53e247d4..11d4ccb84f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,4 +1,4 @@ { - ".": "1.78.0" + ".": "1.79.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 20acdca9f9..23c13db705 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. +## [1.79.0](https://github.com/microsoftgraph/msgraph-sdk-go/compare/v1.78.0...v1.79.0) (2025-07-17) + + +### Features + +* **generation:** update request builders and models ([1a2e1d7](https://github.com/microsoftgraph/msgraph-sdk-go/commit/1a2e1d7f5a56c07d6c7d1f644d51811e435ae089)) +* **generation:** update request builders and models ([8d4ecb8](https://github.com/microsoftgraph/msgraph-sdk-go/commit/8d4ecb808af0288190bfba5e19e69137230f9484)) + ## [1.78.0](https://github.com/microsoftgraph/msgraph-sdk-go/compare/v1.77.0...v1.78.0) (2025-07-08) diff --git a/communications/calls_item_participants_invite_request_builder.go b/communications/calls_item_participants_invite_request_builder.go index d71b1c0f86..072db3098f 100644 --- a/communications/calls_item_participants_invite_request_builder.go +++ b/communications/calls_item_participants_invite_request_builder.go @@ -34,12 +34,12 @@ func NewCallsItemParticipantsInviteRequestBuilder(rawUrl string, requestAdapter urlParams["request-raw-url"] = rawUrl return NewCallsItemParticipantsInviteRequestBuilderInternal(urlParams, requestAdapter) } -// Post invite participants to the active call. For more information about how to handle operations, see commsOperation. +// Post delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. // returns a InviteParticipantsOperationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0 func (m *CallsItemParticipantsInviteRequestBuilder) Post(ctx context.Context, body CallsItemParticipantsInvitePostRequestBodyable, requestConfiguration *CallsItemParticipantsInviteRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.InviteParticipantsOperationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -57,7 +57,7 @@ func (m *CallsItemParticipantsInviteRequestBuilder) Post(ctx context.Context, bo } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.InviteParticipantsOperationable), nil } -// ToPostRequestInformation invite participants to the active call. For more information about how to handle operations, see commsOperation. +// ToPostRequestInformation delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. // returns a *RequestInformation when successful func (m *CallsItemParticipantsInviteRequestBuilder) ToPostRequestInformation(ctx context.Context, body CallsItemParticipantsInvitePostRequestBodyable, requestConfiguration *CallsItemParticipantsInviteRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/device_app_management_request_builder.go b/deviceappmanagement/device_app_management_request_builder.go index 82d4ffafe4..4f2f4edd80 100644 --- a/deviceappmanagement/device_app_management_request_builder.go +++ b/deviceappmanagement/device_app_management_request_builder.go @@ -65,7 +65,7 @@ func (m *DeviceAppManagementRequestBuilder) DefaultManagedAppProtections()(*Defa // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-deviceappmanagement-get?view=graph-rest-1.0 func (m *DeviceAppManagementRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceAppManagementRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceAppManagementable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -133,7 +133,7 @@ func (m *DeviceAppManagementRequestBuilder) MobileApps()(*MobileAppsRequestBuild // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-unlock-deviceappmanagement-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?view=graph-rest-1.0 func (m *DeviceAppManagementRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceAppManagementable, requestConfiguration *DeviceAppManagementRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceAppManagementable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go b/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go index 3848503a25..fb894a231a 100644 --- a/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go @@ -21,7 +21,7 @@ type ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderDeleteReques // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetQueryParameters read properties and relationships of the androidManagedAppRegistration object. +// ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppRegistration object. type ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -78,12 +78,12 @@ func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) Delete } return nil } -// Get read properties and relationships of the androidManagedAppRegistration object. +// Get read properties and relationships of the managedAppRegistration object. // returns a ManagedAppRegistrationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-get?view=graph-rest-1.0 func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -142,7 +142,7 @@ func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) ToDele requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the androidManagedAppRegistration object. +// ToGetRequestInformation read properties and relationships of the managedAppRegistration object. // returns a *RequestInformation when successful func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_registrations_request_builder.go b/deviceappmanagement/managed_app_registrations_request_builder.go index 4acf149d16..fb833f151e 100644 --- a/deviceappmanagement/managed_app_registrations_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_request_builder.go @@ -14,7 +14,7 @@ import ( type ManagedAppRegistrationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppRegistrationsRequestBuilderGetQueryParameters list properties and relationships of the androidManagedAppRegistration objects. +// ManagedAppRegistrationsRequestBuilderGetQueryParameters list properties and relationships of the iosManagedAppRegistration objects. type ManagedAppRegistrationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewManagedAppRegistrationsRequestBuilder(rawUrl string, requestAdapter i2ae func (m *ManagedAppRegistrationsRequestBuilder) Count()(*ManagedAppRegistrationsCountRequestBuilder) { return NewManagedAppRegistrationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the androidManagedAppRegistration objects. +// Get list properties and relationships of the iosManagedAppRegistration objects. // returns a ManagedAppRegistrationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-list?view=graph-rest-1.0 func (m *ManagedAppRegistrationsRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppRegistrationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -130,7 +130,7 @@ func (m *ManagedAppRegistrationsRequestBuilder) Post(ctx context.Context, body i } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationable), nil } -// ToGetRequestInformation list properties and relationships of the androidManagedAppRegistration objects. +// ToGetRequestInformation list properties and relationships of the iosManagedAppRegistration objects. // returns a *RequestInformation when successful func (m *ManagedAppRegistrationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppRegistrationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_statuses_request_builder.go b/deviceappmanagement/managed_app_statuses_request_builder.go index f11e18243d..acd3997463 100644 --- a/deviceappmanagement/managed_app_statuses_request_builder.go +++ b/deviceappmanagement/managed_app_statuses_request_builder.go @@ -14,7 +14,7 @@ import ( type ManagedAppStatusesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppStatusesRequestBuilderGetQueryParameters list properties and relationships of the managedAppStatusRaw objects. +// ManagedAppStatusesRequestBuilderGetQueryParameters list properties and relationships of the managedAppStatus objects. type ManagedAppStatusesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewManagedAppStatusesRequestBuilder(rawUrl string, requestAdapter i2ae4187f func (m *ManagedAppStatusesRequestBuilder) Count()(*ManagedAppStatusesCountRequestBuilder) { return NewManagedAppStatusesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedAppStatusRaw objects. +// Get list properties and relationships of the managedAppStatus objects. // returns a ManagedAppStatusCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 func (m *ManagedAppStatusesRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppStatusesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ManagedAppStatusesRequestBuilder) Post(ctx context.Context, body iadcd8 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusable), nil } -// ToGetRequestInformation list properties and relationships of the managedAppStatusRaw objects. +// ToGetRequestInformation list properties and relationships of the managedAppStatus objects. // returns a *RequestInformation when successful func (m *ManagedAppStatusesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppStatusesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go b/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go index ea89b150a0..8be4613802 100644 --- a/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go +++ b/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go @@ -21,7 +21,7 @@ type ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteR // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetQueryParameters read properties and relationships of the managedEBookAssignment object. +// ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetQueryParameters read properties and relationships of the iosVppEBookAssignment object. type ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -57,11 +57,11 @@ func NewManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder(raw urlParams["request-raw-url"] = rawUrl return NewManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a managedEBookAssignment. +// Delete deletes a iosVppEBookAssignment. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -76,12 +76,12 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) D } return nil } -// Get read properties and relationships of the managedEBookAssignment object. +// Get read properties and relationships of the iosVppEBookAssignment object. // returns a ManagedEBookAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-get?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) G } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable), nil } -// Patch update the properties of a managedEBookAssignment object. +// Patch update the properties of a iosVppEBookAssignment object. // returns a ManagedEBookAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) P } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable), nil } -// ToDeleteRequestInformation deletes a managedEBookAssignment. +// ToDeleteRequestInformation deletes a iosVppEBookAssignment. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -133,7 +133,7 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) T requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedEBookAssignment object. +// ToGetRequestInformation read properties and relationships of the iosVppEBookAssignment object. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -147,7 +147,7 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) T requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a managedEBookAssignment object. +// ToPatchRequestInformation update the properties of a iosVppEBookAssignment object. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_item_assignments_request_builder.go b/deviceappmanagement/managed_e_books_item_assignments_request_builder.go index c0b804c8b6..2616381d25 100644 --- a/deviceappmanagement/managed_e_books_item_assignments_request_builder.go +++ b/deviceappmanagement/managed_e_books_item_assignments_request_builder.go @@ -102,12 +102,12 @@ func (m *ManagedEBooksItemAssignmentsRequestBuilder) Get(ctx context.Context, re } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentCollectionResponseable), nil } -// Post create a new managedEBookAssignment object. +// Post create a new iosVppEBookAssignment object. // returns a ManagedEBookAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-create?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -139,7 +139,7 @@ func (m *ManagedEBooksItemAssignmentsRequestBuilder) ToGetRequestInformation(ctx requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new managedEBookAssignment object. +// ToPostRequestInformation create a new iosVppEBookAssignment object. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_managed_e_book_item_request_builder.go b/deviceappmanagement/managed_e_books_managed_e_book_item_request_builder.go index 3e2329b049..615e474639 100644 --- a/deviceappmanagement/managed_e_books_managed_e_book_item_request_builder.go +++ b/deviceappmanagement/managed_e_books_managed_e_book_item_request_builder.go @@ -21,7 +21,7 @@ type ManagedEBooksManagedEBookItemRequestBuilderDeleteRequestConfiguration struc // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedEBooksManagedEBookItemRequestBuilderGetQueryParameters read properties and relationships of the managedEBook object. +// ManagedEBooksManagedEBookItemRequestBuilderGetQueryParameters read properties and relationships of the iosVppEBook object. type ManagedEBooksManagedEBookItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -91,12 +91,12 @@ func (m *ManagedEBooksManagedEBookItemRequestBuilder) Delete(ctx context.Context func (m *ManagedEBooksManagedEBookItemRequestBuilder) DeviceStates()(*ManagedEBooksItemDeviceStatesRequestBuilder) { return NewManagedEBooksItemDeviceStatesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the managedEBook object. +// Get read properties and relationships of the iosVppEBook object. // returns a ManagedEBookable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebook-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-get?view=graph-rest-1.0 func (m *ManagedEBooksManagedEBookItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedEBooksManagedEBookItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -153,7 +153,7 @@ func (m *ManagedEBooksManagedEBookItemRequestBuilder) ToDeleteRequestInformation requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedEBook object. +// ToGetRequestInformation read properties and relationships of the iosVppEBook object. // returns a *RequestInformation when successful func (m *ManagedEBooksManagedEBookItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksManagedEBookItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_app_configurations_request_builder.go b/deviceappmanagement/mobile_app_configurations_request_builder.go index 312d70e12d..f01360898b 100644 --- a/deviceappmanagement/mobile_app_configurations_request_builder.go +++ b/deviceappmanagement/mobile_app_configurations_request_builder.go @@ -14,7 +14,7 @@ import ( type MobileAppConfigurationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// MobileAppConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the managedDeviceMobileAppConfiguration objects. +// MobileAppConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the iosMobileAppConfiguration objects. type MobileAppConfigurationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewMobileAppConfigurationsRequestBuilder(rawUrl string, requestAdapter i2ae func (m *MobileAppConfigurationsRequestBuilder) Count()(*MobileAppConfigurationsCountRequestBuilder) { return NewMobileAppConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedDeviceMobileAppConfiguration objects. +// Get list properties and relationships of the iosMobileAppConfiguration objects. // returns a ManagedDeviceMobileAppConfigurationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-list?view=graph-rest-1.0 func (m *MobileAppConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedDeviceMobileAppConfigurationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *MobileAppConfigurationsRequestBuilder) Post(ctx context.Context, body i } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedDeviceMobileAppConfigurationable), nil } -// ToGetRequestInformation list properties and relationships of the managedDeviceMobileAppConfiguration objects. +// ToGetRequestInformation list properties and relationships of the iosMobileAppConfiguration objects. // returns a *RequestInformation when successful func (m *MobileAppConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppConfigurationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go b/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go index 477717b164..173f7c258a 100644 --- a/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go +++ b/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go @@ -21,7 +21,7 @@ type MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// MobileAppsMobileAppItemRequestBuilderGetQueryParameters read properties and relationships of the iosLobApp object. +// MobileAppsMobileAppItemRequestBuilderGetQueryParameters read properties and relationships of the managedIOSStoreApp object. type MobileAppsMobileAppItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -72,11 +72,11 @@ func NewMobileAppsMobileAppItemRequestBuilder(rawUrl string, requestAdapter i2ae urlParams["request-raw-url"] = rawUrl return NewMobileAppsMobileAppItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a iosiPadOSWebClip. +// Delete deletes a managedAndroidStoreApp. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-delete?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -91,12 +91,12 @@ func (m *MobileAppsMobileAppItemRequestBuilder) Delete(ctx context.Context, requ } return nil } -// Get read properties and relationships of the iosLobApp object. +// Get read properties and relationships of the managedIOSStoreApp object. // returns a MobileAppable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-get?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -194,12 +194,12 @@ func (m *MobileAppsMobileAppItemRequestBuilder) GraphWindowsUniversalAppX()(*Mob func (m *MobileAppsMobileAppItemRequestBuilder) GraphWindowsWebApp()(*MobileAppsItemGraphWindowsWebAppRequestBuilder) { return NewMobileAppsItemGraphWindowsWebAppRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of a iosVppApp object. +// Patch update the properties of a managedIOSStoreApp object. // returns a MobileAppable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-update?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsMobileAppItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -217,7 +217,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) Patch(ctx context.Context, body } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable), nil } -// ToDeleteRequestInformation deletes a iosiPadOSWebClip. +// ToDeleteRequestInformation deletes a managedAndroidStoreApp. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -228,7 +228,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) ToDeleteRequestInformation(ctx c requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the iosLobApp object. +// ToGetRequestInformation read properties and relationships of the managedIOSStoreApp object. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -242,7 +242,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a iosVppApp object. +// ToPatchRequestInformation update the properties of a managedIOSStoreApp object. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsMobileAppItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_apps_request_builder.go b/deviceappmanagement/mobile_apps_request_builder.go index b4d2e7e1ab..4d8940f33d 100644 --- a/deviceappmanagement/mobile_apps_request_builder.go +++ b/deviceappmanagement/mobile_apps_request_builder.go @@ -14,7 +14,7 @@ import ( type MobileAppsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// MobileAppsRequestBuilderGetQueryParameters list properties and relationships of the macOSLobApp objects. +// MobileAppsRequestBuilderGetQueryParameters list properties and relationships of the iosStoreApp objects. type MobileAppsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewMobileAppsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263 func (m *MobileAppsRequestBuilder) Count()(*MobileAppsCountRequestBuilder) { return NewMobileAppsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the macOSLobApp objects. +// Get list properties and relationships of the iosStoreApp objects. // returns a MobileAppCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-list?view=graph-rest-1.0 func (m *MobileAppsRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -182,12 +182,12 @@ func (m *MobileAppsRequestBuilder) GraphWindowsUniversalAppX()(*MobileAppsGraphW func (m *MobileAppsRequestBuilder) GraphWindowsWebApp()(*MobileAppsGraphWindowsWebAppRequestBuilder) { return NewMobileAppsGraphWindowsWebAppRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Post create a new macOSLobApp object. +// Post create a new webApp object. // returns a MobileAppable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-webapp-create?view=graph-rest-1.0 func (m *MobileAppsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -205,7 +205,7 @@ func (m *MobileAppsRequestBuilder) Post(ctx context.Context, body iadcd81124412c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable), nil } -// ToGetRequestInformation list properties and relationships of the macOSLobApp objects. +// ToGetRequestInformation list properties and relationships of the iosStoreApp objects. // returns a *RequestInformation when successful func (m *MobileAppsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -219,7 +219,7 @@ func (m *MobileAppsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new macOSLobApp object. +// ToPostRequestInformation create a new webApp object. // returns a *RequestInformation when successful func (m *MobileAppsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go b/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go index 1d6daa5da7..84b2aeb813 100644 --- a/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go +++ b/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go @@ -21,7 +21,7 @@ type DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteReque // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters read properties and relationships of the windows81CompliancePolicy object. +// DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters read properties and relationships of the windows10CompliancePolicy object. type DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -67,11 +67,11 @@ func NewDeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder(rawUrl urlParams["request-raw-url"] = rawUrl return NewDeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a androidWorkProfileCompliancePolicy. +// Delete deletes a windows10MobileCompliancePolicy. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-delete?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -101,12 +101,12 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Devic func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) DeviceStatusOverview()(*DeviceCompliancePoliciesItemDeviceStatusOverviewRequestBuilder) { return NewDeviceCompliancePoliciesItemDeviceStatusOverviewRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the windows81CompliancePolicy object. +// Get read properties and relationships of the windows10CompliancePolicy object. // returns a DeviceCompliancePolicyable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-get?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -124,12 +124,12 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Get(c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable), nil } -// Patch update the properties of a windows81CompliancePolicy object. +// Patch update the properties of a windows10MobileCompliancePolicy object. // returns a DeviceCompliancePolicyable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-update?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -157,7 +157,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Sched func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ScheduledActionsForRule()(*DeviceCompliancePoliciesItemScheduledActionsForRuleRequestBuilder) { return NewDeviceCompliancePoliciesItemScheduledActionsForRuleRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a androidWorkProfileCompliancePolicy. +// ToDeleteRequestInformation deletes a windows10MobileCompliancePolicy. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -168,7 +168,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToDel requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the windows81CompliancePolicy object. +// ToGetRequestInformation read properties and relationships of the windows10CompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -182,7 +182,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToGet requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a windows81CompliancePolicy object. +// ToPatchRequestInformation update the properties of a windows10MobileCompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_compliance_policies_request_builder.go b/devicemanagement/device_compliance_policies_request_builder.go index 44f95ebb72..f8dffba4e4 100644 --- a/devicemanagement/device_compliance_policies_request_builder.go +++ b/devicemanagement/device_compliance_policies_request_builder.go @@ -102,12 +102,12 @@ func (m *DeviceCompliancePoliciesRequestBuilder) Get(ctx context.Context, reques } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyCollectionResponseable), nil } -// Post create a new androidCompliancePolicy object. +// Post create a new windows81CompliancePolicy object. // returns a DeviceCompliancePolicyable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-create?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -139,7 +139,7 @@ func (m *DeviceCompliancePoliciesRequestBuilder) ToGetRequestInformation(ctx con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new androidCompliancePolicy object. +// ToPostRequestInformation create a new windows81CompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_configurations_device_configuration_item_request_builder.go b/devicemanagement/device_configurations_device_configuration_item_request_builder.go index 1dc8915bd6..84d2177fe6 100644 --- a/devicemanagement/device_configurations_device_configuration_item_request_builder.go +++ b/devicemanagement/device_configurations_device_configuration_item_request_builder.go @@ -21,7 +21,7 @@ type DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfi // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. +// DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the androidWorkProfileGeneralDeviceConfiguration object. type DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -67,11 +67,11 @@ func NewDeviceConfigurationsDeviceConfigurationItemRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewDeviceConfigurationsDeviceConfigurationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a windows10CustomConfiguration. +// Delete deletes a windows10TeamGeneralConfiguration. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-delete?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -101,12 +101,12 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) DeviceStatus func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) DeviceStatusOverview()(*DeviceConfigurationsItemDeviceStatusOverviewRequestBuilder) { return NewDeviceConfigurationsItemDeviceStatusOverviewRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. +// Get read properties and relationships of the androidWorkProfileGeneralDeviceConfiguration object. // returns a DeviceConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10enterprisemodernappmanagementconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-get?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -129,12 +129,12 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Get(ctx cont func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) GetOmaSettingPlainTextValueWithSecretReferenceValueId(secretReferenceValueId *string)(*DeviceConfigurationsItemGetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder) { return NewDeviceConfigurationsItemGetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, secretReferenceValueId) } -// Patch update the properties of a macOSCustomConfiguration object. +// Patch update the properties of a windowsUpdateForBusinessConfiguration object. // returns a DeviceConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsupdateforbusinessconfiguration-update?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -152,7 +152,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Patch(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable), nil } -// ToDeleteRequestInformation deletes a windows10CustomConfiguration. +// ToDeleteRequestInformation deletes a windows10TeamGeneralConfiguration. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -163,7 +163,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToDeleteRequ requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. +// ToGetRequestInformation read properties and relationships of the androidWorkProfileGeneralDeviceConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -177,7 +177,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToGetRequest requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a macOSCustomConfiguration object. +// ToPatchRequestInformation update the properties of a windowsUpdateForBusinessConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_configurations_request_builder.go b/devicemanagement/device_configurations_request_builder.go index cf624a916c..1be894f838 100644 --- a/devicemanagement/device_configurations_request_builder.go +++ b/devicemanagement/device_configurations_request_builder.go @@ -14,7 +14,7 @@ import ( type DeviceConfigurationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. +// DeviceConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the appleDeviceFeaturesConfigurationBase objects. type DeviceConfigurationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewDeviceConfigurationsRequestBuilder(rawUrl string, requestAdapter i2ae418 func (m *DeviceConfigurationsRequestBuilder) Count()(*DeviceConfigurationsCountRequestBuilder) { return NewDeviceConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. +// Get list properties and relationships of the appleDeviceFeaturesConfigurationBase objects. // returns a DeviceConfigurationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-appledevicefeaturesconfigurationbase-list?view=graph-rest-1.0 func (m *DeviceConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -102,12 +102,12 @@ func (m *DeviceConfigurationsRequestBuilder) Get(ctx context.Context, requestCon } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationCollectionResponseable), nil } -// Post create a new macOSGeneralDeviceConfiguration object. +// Post create a new windows10CustomConfiguration object. // returns a DeviceConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-create?view=graph-rest-1.0 func (m *DeviceConfigurationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *DeviceConfigurationsRequestBuilder) Post(ctx context.Context, body iadc } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable), nil } -// ToGetRequestInformation list properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. +// ToGetRequestInformation list properties and relationships of the appleDeviceFeaturesConfigurationBase objects. // returns a *RequestInformation when successful func (m *DeviceConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *DeviceConfigurationsRequestBuilder) ToGetRequestInformation(ctx context requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new macOSGeneralDeviceConfiguration object. +// ToPostRequestInformation create a new windows10CustomConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go b/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go index a604e1fcf3..1f8cafb635 100644 --- a/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go +++ b/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go @@ -67,11 +67,11 @@ func NewDeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBu urlParams["request-raw-url"] = rawUrl return NewDeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. +// Delete deletes a deviceEnrollmentLimitConfiguration. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -109,12 +109,12 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable), nil } -// Patch update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// Patch update the properties of a deviceEnrollmentLimitConfiguration object. // returns a DeviceEnrollmentConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -137,7 +137,7 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) SetPriority()(*DeviceEnrollmentConfigurationsItemSetPriorityRequestBuilder) { return NewDeviceEnrollmentConfigurationsItemSetPriorityRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. +// ToDeleteRequestInformation deletes a deviceEnrollmentLimitConfiguration. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -162,7 +162,7 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// ToPatchRequestInformation update the properties of a deviceEnrollmentLimitConfiguration object. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_enrollment_configurations_request_builder.go b/devicemanagement/device_enrollment_configurations_request_builder.go index 337dea62f8..fa6319733a 100644 --- a/devicemanagement/device_enrollment_configurations_request_builder.go +++ b/devicemanagement/device_enrollment_configurations_request_builder.go @@ -14,7 +14,7 @@ import ( type DeviceEnrollmentConfigurationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the deviceEnrollmentConfiguration objects. +// DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. type DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewDeviceEnrollmentConfigurationsRequestBuilder(rawUrl string, requestAdapt func (m *DeviceEnrollmentConfigurationsRequestBuilder) Count()(*DeviceEnrollmentConfigurationsCountRequestBuilder) { return NewDeviceEnrollmentConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the deviceEnrollmentConfiguration objects. +// Get list properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. // returns a DeviceEnrollmentConfigurationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *DeviceEnrollmentConfigurationsRequestBuilder) Post(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable), nil } -// ToGetRequestInformation list properties and relationships of the deviceEnrollmentConfiguration objects. +// ToGetRequestInformation list properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_management_request_builder.go b/devicemanagement/device_management_request_builder.go index 24fad5a20f..b8e8c85c58 100644 --- a/devicemanagement/device_management_request_builder.go +++ b/devicemanagement/device_management_request_builder.go @@ -125,7 +125,7 @@ func (m *DeviceManagementRequestBuilder) ExchangeConnectors()(*ExchangeConnector // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-policyset-devicemanagement-get?view=graph-rest-1.0 func (m *DeviceManagementRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceManagementRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -188,7 +188,7 @@ func (m *DeviceManagementRequestBuilder) NotificationMessageTemplates()(*Notific // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-raimportcerts-devicemanagement-update?view=graph-rest-1.0 func (m *DeviceManagementRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, requestConfiguration *DeviceManagementRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/devicemanagement/role_definitions_request_builder.go b/devicemanagement/role_definitions_request_builder.go index e9bb43750a..f43378c8d0 100644 --- a/devicemanagement/role_definitions_request_builder.go +++ b/devicemanagement/role_definitions_request_builder.go @@ -14,7 +14,7 @@ import ( type RoleDefinitionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// RoleDefinitionsRequestBuilderGetQueryParameters list properties and relationships of the roleDefinition objects. +// RoleDefinitionsRequestBuilderGetQueryParameters list properties and relationships of the deviceAndAppManagementRoleDefinition objects. type RoleDefinitionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func NewRoleDefinitionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7da func (m *RoleDefinitionsRequestBuilder) Count()(*RoleDefinitionsCountRequestBuilder) { return NewRoleDefinitionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the roleDefinition objects. +// Get list properties and relationships of the deviceAndAppManagementRoleDefinition objects. // returns a RoleDefinitionCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 func (m *RoleDefinitionsRequestBuilder) Get(ctx context.Context, requestConfiguration *RoleDefinitionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -125,7 +125,7 @@ func (m *RoleDefinitionsRequestBuilder) Post(ctx context.Context, body iadcd8112 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable), nil } -// ToGetRequestInformation list properties and relationships of the roleDefinition objects. +// ToGetRequestInformation list properties and relationships of the deviceAndAppManagementRoleDefinition objects. // returns a *RequestInformation when successful func (m *RoleDefinitionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RoleDefinitionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/role_definitions_role_definition_item_request_builder.go b/devicemanagement/role_definitions_role_definition_item_request_builder.go index 06366ff297..9e2547822a 100644 --- a/devicemanagement/role_definitions_role_definition_item_request_builder.go +++ b/devicemanagement/role_definitions_role_definition_item_request_builder.go @@ -21,7 +21,7 @@ type RoleDefinitionsRoleDefinitionItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// RoleDefinitionsRoleDefinitionItemRequestBuilderGetQueryParameters read properties and relationships of the roleDefinition object. +// RoleDefinitionsRoleDefinitionItemRequestBuilderGetQueryParameters read properties and relationships of the deviceAndAppManagementRoleDefinition object. type RoleDefinitionsRoleDefinitionItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -76,12 +76,12 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get read properties and relationships of the roleDefinition object. +// Get read properties and relationships of the deviceAndAppManagementRoleDefinition object. // returns a RoleDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-get?view=graph-rest-1.0 func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Get(ctx context.Contex } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable), nil } -// Patch update the properties of a roleDefinition object. +// Patch update the properties of a deviceAndAppManagementRoleDefinition object. // returns a RoleDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -138,7 +138,7 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the roleDefinition object. +// ToGetRequestInformation read properties and relationships of the deviceAndAppManagementRoleDefinition object. // returns a *RequestInformation when successful func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -152,7 +152,7 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToGetRequestInformatio requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a roleDefinition object. +// ToPatchRequestInformation update the properties of a deviceAndAppManagementRoleDefinition object. // returns a *RequestInformation when successful func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_tables_add_request_builder.go b/drives/item_items_item_workbook_tables_add_request_builder.go index 58f154abd0..581aed8ce2 100644 --- a/drives/item_items_item_workbook_tables_add_request_builder.go +++ b/drives/item_items_item_workbook_tables_add_request_builder.go @@ -34,12 +34,12 @@ func NewItemItemsItemWorkbookTablesAddRequestBuilder(rawUrl string, requestAdapt urlParams["request-raw-url"] = rawUrl return NewItemItemsItemWorkbookTablesAddRequestBuilderInternal(urlParams, requestAdapter) } -// Post use this API to create a new Table. +// Post create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a WorkbookTableable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) Post(ctx context.Context, body ItemItemsItemWorkbookTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookTablesAddRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -57,7 +57,7 @@ func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) Post(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable), nil } -// ToPostRequestInformation use this API to create a new Table. +// ToPostRequestInformation create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemItemsItemWorkbookTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookTablesAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go b/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go index eaf005b818..c8eb2f0553 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go @@ -34,12 +34,12 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder(rawUrl string urlParams["request-raw-url"] = rawUrl return NewItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderInternal(urlParams, requestAdapter) } -// Post use this API to create a new Table. +// Post create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a WorkbookTableable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) Post(ctx context.Context, body ItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -57,7 +57,7 @@ func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) Post(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable), nil } -// ToPostRequestInformation use this API to create a new Table. +// ToPostRequestInformation create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/go.mod b/go.mod index 9b6526d47a..29f1e16166 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.23.0 toolchain go1.24.1 require ( - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1 github.com/google/uuid v1.6.0 github.com/microsoft/kiota-abstractions-go v1.9.2 github.com/microsoft/kiota-serialization-form-go v1.1.2 diff --git a/go.sum b/go.sum index 761eaaf802..e2eae5310b 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0 h1:Gt0j3wceWMwPmiazCa8MzMA0MfhmPIz0Qp0FJ6qcM0U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.0/go.mod h1:Ot/6aikWnKWi4l9QB7qVSwa8iMphQNqkWALMoNT3rzM= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1 h1:Wc1ml6QlJs2BHQ/9Bqu1jiyggbsSjramq2oUmp5WeIo= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1/go.mod h1:Ot/6aikWnKWi4l9QB7qVSwa8iMphQNqkWALMoNT3rzM= github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.0 h1:Bg8m3nq/X1DeePkAbCfb6ml6F3F0IunEhE8TMh+lY48= github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.0/go.mod h1:j2chePtV91HrC22tGoRX3sGY42uF13WzmmV80/OdVAA= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= diff --git a/graph_request_adapter.go b/graph_request_adapter.go index 84bcdb8f81..dedebbb9f3 100644 --- a/graph_request_adapter.go +++ b/graph_request_adapter.go @@ -12,7 +12,7 @@ var clientOptions = core.GraphClientOptions{ GraphServiceVersion: "", //v1 doesn't include the service version in the telemetry header /** The SDK version */ // x-release-please-start-version - GraphServiceLibraryVersion: "1.78.0", + GraphServiceLibraryVersion: "1.79.0", // x-release-please-end } diff --git a/groups/groups_request_builder.go b/groups/groups_request_builder.go index 86dfec8bb8..6345425904 100644 --- a/groups/groups_request_builder.go +++ b/groups/groups_request_builder.go @@ -117,12 +117,12 @@ func (m *GroupsRequestBuilder) GetAvailableExtensionProperties()(*GetAvailableEx func (m *GroupsRequestBuilder) GetByIds()(*GetByIdsRequestBuilder) { return NewGetByIdsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Post create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. +// Post create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. // returns a Groupable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 func (m *GroupsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable, requestConfiguration *GroupsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -154,7 +154,7 @@ func (m *GroupsRequestBuilder) ToGetRequestInformation(ctx context.Context, requ requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. +// ToPostRequestInformation create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. // returns a *RequestInformation when successful func (m *GroupsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Groupable, requestConfiguration *GroupsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_conversations_conversation_item_request_builder.go b/groups/item_conversations_conversation_item_request_builder.go index 53b80d9f2b..a309daec1d 100644 --- a/groups/item_conversations_conversation_item_request_builder.go +++ b/groups/item_conversations_conversation_item_request_builder.go @@ -21,7 +21,7 @@ type ItemConversationsConversationItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemConversationsConversationItemRequestBuilderGetQueryParameters the group's conversations. +// ItemConversationsConversationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of conversation object. type ItemConversationsConversationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -54,7 +54,7 @@ func NewItemConversationsConversationItemRequestBuilder(rawUrl string, requestAd // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-1.0 func (m *ItemConversationsConversationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -69,12 +69,12 @@ func (m *ItemConversationsConversationItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get the group's conversations. +// Get retrieve the properties and relationships of conversation object. // returns a Conversationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 func (m *ItemConversationsConversationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Conversationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -108,7 +108,7 @@ func (m *ItemConversationsConversationItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation the group's conversations. +// ToGetRequestInformation retrieve the properties and relationships of conversation object. // returns a *RequestInformation when successful func (m *ItemConversationsConversationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_threads_conversation_thread_item_request_builder.go b/groups/item_threads_conversation_thread_item_request_builder.go index b1c7df6885..c6babe2001 100644 --- a/groups/item_threads_conversation_thread_item_request_builder.go +++ b/groups/item_threads_conversation_thread_item_request_builder.go @@ -21,7 +21,7 @@ type ItemThreadsConversationThreadItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemThreadsConversationThreadItemRequestBuilderGetQueryParameters get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. +// ItemThreadsConversationThreadItemRequestBuilderGetQueryParameters get a thread object. type ItemThreadsConversationThreadItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -76,12 +76,12 @@ func (m *ItemThreadsConversationThreadItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. +// Get get a thread object. // returns a ConversationThreadable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-1.0 func (m *ItemThreadsConversationThreadItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemThreadsConversationThreadItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationThreadable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -143,7 +143,7 @@ func (m *ItemThreadsConversationThreadItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. +// ToGetRequestInformation get a thread object. // returns a *RequestInformation when successful func (m *ItemThreadsConversationThreadItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemThreadsConversationThreadItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_threads_item_posts_request_builder.go b/groups/item_threads_item_posts_request_builder.go index 6224e41a3d..596f74f71b 100644 --- a/groups/item_threads_item_posts_request_builder.go +++ b/groups/item_threads_item_posts_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemThreadsItemPostsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemThreadsItemPostsRequestBuilderGetQueryParameters get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. +// ItemThreadsItemPostsRequestBuilderGetQueryParameters get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. type ItemThreadsItemPostsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -72,12 +72,12 @@ func NewItemThreadsItemPostsRequestBuilder(rawUrl string, requestAdapter i2ae418 func (m *ItemThreadsItemPostsRequestBuilder) Count()(*ItemThreadsItemPostsCountRequestBuilder) { return NewItemThreadsItemPostsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. +// Get get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. // returns a PostCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 func (m *ItemThreadsItemPostsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemThreadsItemPostsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PostCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -95,7 +95,7 @@ func (m *ItemThreadsItemPostsRequestBuilder) Get(ctx context.Context, requestCon } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PostCollectionResponseable), nil } -// ToGetRequestInformation get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. +// ToGetRequestInformation get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. // returns a *RequestInformation when successful func (m *ItemThreadsItemPostsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemThreadsItemPostsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identity/conditional_access_named_locations_named_location_item_request_builder.go b/identity/conditional_access_named_locations_named_location_item_request_builder.go index e21506f959..2e2121fc32 100644 --- a/identity/conditional_access_named_locations_named_location_item_request_builder.go +++ b/identity/conditional_access_named_locations_named_location_item_request_builder.go @@ -21,7 +21,7 @@ type ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequest // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of an ipNamedLocation object. +// ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a countryNamedLocation object. type ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -57,11 +57,11 @@ func NewConditionalAccessNamedLocationsNamedLocationItemRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewConditionalAccessNamedLocationsNamedLocationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete an ipNamedLocation object. +// Delete delete a namedLocation object. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-1.0 func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -76,12 +76,12 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Delete( } return nil } -// Get retrieve the properties and relationships of an ipNamedLocation object. +// Get retrieve the properties and relationships of a countryNamedLocation object. // returns a NamedLocationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/countrynamedlocation-get?view=graph-rest-1.0 func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NamedLocationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Patch(c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NamedLocationable), nil } -// ToDeleteRequestInformation delete an ipNamedLocation object. +// ToDeleteRequestInformation delete a namedLocation object. // returns a *RequestInformation when successful func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -133,7 +133,7 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToDelet requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the properties and relationships of an ipNamedLocation object. +// ToGetRequestInformation retrieve the properties and relationships of a countryNamedLocation object. // returns a *RequestInformation when successful func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go b/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go index 688bf4ada3..46204f135b 100644 --- a/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go +++ b/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go @@ -57,11 +57,11 @@ func NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutEx urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: +// Delete delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil } -// ToDeleteRequestInformation delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: +// ToDeleteRequestInformation delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/kiota-dom-export.txt b/kiota-dom-export.txt index 27511b7285..cf83541500 100644 --- a/kiota-dom-export.txt +++ b/kiota-dom-export.txt @@ -130572,6 +130572,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.complianceStatus::0005-error github.com/microsoftgraph/msgraph-sdk-go/.models.complianceStatus::0006-conflict github.com/microsoftgraph/msgraph-sdk-go/.models.complianceStatus::0007-notAssigned github.com/microsoftgraph/msgraph-sdk-go/.models.compliance~~>Complianceable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|GetContentRights():[]LabelContentRightable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|GetInheritedLabel():SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|GetSensitivityLabels():[]SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|SetContentRights(value:[]LabelContentRightable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|SetInheritedLabel(value:SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|public|SetSensitivityLabels(value:[]SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|GetContentRights():[]LabelContentRightable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|GetInheritedLabel():SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|GetSensitivityLabels():[]SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|SetContentRights(value:[]LabelContentRightable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|SetInheritedLabel(value:SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable::|public|SetSensitivityLabels(value:[]SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResultable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.computeRightsAndInheritanceResult~~>ComputeRightsAndInheritanceResultable github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessAllExternalTenants-->*ConditionalAccessExternalTenants github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessAllExternalTenants::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessAllExternalTenants::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -131087,6 +131115,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControl github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|GetPersistentBrowser():PersistentBrowserSessionControlable +github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|GetSecureSignInSession():SecureSignInSessionControlable github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|GetSignInFrequency():SignInFrequencySessionControlable github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|SetAdditionalData(value:map[string]any):void @@ -131096,6 +131125,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControl github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|SetDisableResilienceDefaults(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|SetPersistentBrowser(value:PersistentBrowserSessionControlable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|SetSecureSignInSession(value:SecureSignInSessionControlable):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|public|SetSignInFrequency(value:SignInFrequencySessionControlable):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|GetApplicationEnforcedRestrictions():ApplicationEnforcedRestrictionsSessionControlable @@ -131104,6 +131134,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControl github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|GetDisableResilienceDefaults():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|GetPersistentBrowser():PersistentBrowserSessionControlable +github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|GetSecureSignInSession():SecureSignInSessionControlable github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|GetSignInFrequency():SignInFrequencySessionControlable github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|SetApplicationEnforcedRestrictions(value:ApplicationEnforcedRestrictionsSessionControlable):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|SetBackingStore(value:BackingStore):void @@ -131111,6 +131142,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControl github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|SetDisableResilienceDefaults(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|SetPersistentBrowser(value:PersistentBrowserSessionControlable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|SetSecureSignInSession(value:SecureSignInSessionControlable):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable::|public|SetSignInFrequency(value:SignInFrequencySessionControlable):void github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControlsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.conditionalAccessSessionControls~~>ConditionalAccessSessionControlsable @@ -132970,9 +133002,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.dataPolicyOperationStatus::0004 github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance::|public|GetSensitivityLabels():[]SensitivityLabelable github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance::|public|SetSensitivityLabels(value:[]SensitivityLabelable):void github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernanceable::|public|GetSensitivityLabels():[]SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernanceable::|public|SetSensitivityLabels(value:[]SensitivityLabelable):void github.com/microsoftgraph/msgraph-sdk-go/.models.dataSecurityAndGovernanceable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.dataSubject::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.dataSubject::|public|GetAdditionalData():map[string]any @@ -147307,20 +147343,33 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.keyValuePairable::|public|SetVa github.com/microsoftgraph/msgraph-sdk-go/.models.keyValuePairable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.keyValuePair~~>KeyValuePairable github.com/microsoftgraph/msgraph-sdk-go/.models.keyValue~~>KeyValueable +github.com/microsoftgraph/msgraph-sdk-go/.models.labelActionSource::0000-manual +github.com/microsoftgraph/msgraph-sdk-go/.models.labelActionSource::0001-automatic +github.com/microsoftgraph/msgraph-sdk-go/.models.labelActionSource::0002-recommended +github.com/microsoftgraph/msgraph-sdk-go/.models.labelActionSource::0003-none +github.com/microsoftgraph/msgraph-sdk-go/.models.labelActionSource::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|GetCid():*string github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|GetFormat():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|GetLabel():SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|GetRights():*UsageRights github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|SetCid(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|SetFormat(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|SetLabel(value:SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|public|SetRights(value:*UsageRights):void github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRight::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|GetCid():*string github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|GetFormat():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|GetLabel():SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|GetRights():*UsageRights github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|SetCid(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|SetFormat(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|SetLabel(value:SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable::|public|SetRights(value:*UsageRights):void github.com/microsoftgraph/msgraph-sdk-go/.models.labelContentRightable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.landingPage-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.landingPage::|public|constructor():void @@ -161307,6 +161356,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.protectedApplicationMetadata::| github.com/microsoftgraph/msgraph-sdk-go/.models.protectedApplicationMetadataable::|public|GetApplicationLocation():PolicyLocationable github.com/microsoftgraph/msgraph-sdk-go/.models.protectedApplicationMetadataable::|public|SetApplicationLocation(value:PolicyLocationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.protectedApplicationMetadataable~~>IntegratedApplicationMetadataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|GetCid():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|GetFormat():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|GetLabelId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|SetCid(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|SetFormat(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|SetLabelId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|GetCid():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|GetFormat():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|GetLabelId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|SetCid(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|SetFormat(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|SetLabelId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContentable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.protectedContent~~>ProtectedContentable github.com/microsoftgraph/msgraph-sdk-go/.models.protectionPolicyBase-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.protectionPolicyBase::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.protectionPolicyBase::|public|GetCreatedBy():IdentitySetable @@ -166045,7 +166122,21 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.secureScoreControlStateUpdateab github.com/microsoftgraph/msgraph-sdk-go/.models.secureScoreControlStateUpdateable::|public|SetUpdatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.secureScoreControlStateUpdateable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.secureScoreControlStateUpdate~~>SecureScoreControlStateUpdateable +github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControl-->*ConditionalAccessSessionControl +github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControl::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControl::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControl::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControl::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControlable~~>ConditionalAccessSessionControlable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aadRiskDetectionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aadRiskDetectionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aadRiskDetectionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aadRiskDetectionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aadRiskDetectionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aadRiskDetectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aadRiskDetectionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.actionAfterRetentionPeriod::0000-none github.com/microsoftgraph/msgraph-sdk-go/.models.security.actionAfterRetentionPeriod::0001-delete github.com/microsoftgraph/msgraph-sdk-go/.models.security.actionAfterRetentionPeriod::0002-startDispositionReview @@ -166075,6 +166166,76 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalOptions::001 github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalOptions::0012-friendlyName github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalOptions::0013-splitSource github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalOptions::0014-includeReport +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aedAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aedAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aedAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aedAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aedAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aedAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aedAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAppInteractionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAppInteractionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAppInteractionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAppInteractionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAppInteractionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAppInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAppInteractionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipFileDeleted-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipFileDeleted::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipFileDeleted::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipFileDeleted::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipFileDeleted::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipFileDeleted::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipFileDeletedable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipHeartBeat-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipHeartBeat::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipHeartBeat::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipHeartBeat::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipHeartBeat::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipHeartBeat::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipHeartBeatable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipProtectionActionLogRequest-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipProtectionActionLogRequest::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipProtectionActionLogRequest::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipProtectionActionLogRequest::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipProtectionActionLogRequest::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipProtectionActionLogRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipProtectionActionLogRequestable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipScannerDiscoverEvent-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipScannerDiscoverEvent::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipScannerDiscoverEvent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipScannerDiscoverEvent::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipScannerDiscoverEvent::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipScannerDiscoverEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipScannerDiscoverEventable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipSensitivityLabelActionLogRequest-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipSensitivityLabelActionLogRequest::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipSensitivityLabelActionLogRequest::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipSensitivityLabelActionLogRequest::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipSensitivityLabelActionLogRequest::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipSensitivityLabelActionLogRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipSensitivityLabelActionLogRequestable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airAdminActionInvestigationData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airAdminActionInvestigationData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airAdminActionInvestigationData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airAdminActionInvestigationData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airAdminActionInvestigationData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airAdminActionInvestigationData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airAdminActionInvestigationDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airInvestigationData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airInvestigationData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airInvestigationData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airInvestigationData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airInvestigationData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airInvestigationData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airInvestigationDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airManualInvestigationData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airManualInvestigationData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airManualInvestigationData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airManualInvestigationData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airManualInvestigationData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airManualInvestigationData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.airManualInvestigationDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.alert-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.alert::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.alert::|public|GetActorDisplayName():*string @@ -166512,6 +166673,487 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.artifact::|public|Odat github.com/microsoftgraph/msgraph-sdk-go/.models.security.artifact::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.artifact::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.artifactable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAdminAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAdminAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAdminAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAdminAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAdminAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAdminAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot::|public|GetQueries():[]AuditLogQueryable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot::|public|SetQueries(value:[]AuditLogQueryable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRootable::|public|GetQueries():[]AuditLogQueryable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRootable::|public|SetQueries(value:[]AuditLogQueryable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditCoreRootable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditDataable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditDataable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditDataable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditDataable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditDataable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditData~~>AuditDataable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetAdministrativeUnitIdFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetFilterEndDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetFilterStartDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetIpAddressFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetKeywordFilter():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetObjectIdFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetOperationFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetRecords():[]AuditLogRecordable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetRecordTypeFilters():[]AuditLogRecordType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetServiceFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetStatus():*AuditLogQueryStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|GetUserPrincipalNameFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetAdministrativeUnitIdFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetFilterEndDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetFilterStartDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetIpAddressFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetKeywordFilter(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetObjectIdFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetOperationFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetRecords(value:[]AuditLogRecordable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetRecordTypeFilters(value:[]AuditLogRecordType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetServiceFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetStatus(value:*AuditLogQueryStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|public|SetUserPrincipalNameFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQuery::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetAdministrativeUnitIdFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetFilterEndDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetFilterStartDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetIpAddressFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetKeywordFilter():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetObjectIdFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetOperationFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetRecords():[]AuditLogRecordable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetRecordTypeFilters():[]AuditLogRecordType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetServiceFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetStatus():*AuditLogQueryStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|GetUserPrincipalNameFilters():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetAdministrativeUnitIdFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetFilterEndDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetFilterStartDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetIpAddressFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetKeywordFilter(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetObjectIdFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetOperationFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetRecords(value:[]AuditLogRecordable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetRecordTypeFilters(value:[]AuditLogRecordType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetServiceFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetStatus(value:*AuditLogQueryStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable::|public|SetUserPrincipalNameFilters(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponse::|public|GetValue():[]AuditLogQueryable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponse::|public|SetValue(value:[]AuditLogQueryable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponseable::|public|GetValue():[]AuditLogQueryable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponseable::|public|SetValue(value:[]AuditLogQueryable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryStatus::0000-notStarted +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryStatus::0001-running +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryStatus::0002-succeeded +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryStatus::0003-failed +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryStatus::0004-cancelled +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogQueryStatus::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetAdministrativeUnits():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetAuditData():AuditDataable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetAuditLogRecordType():*AuditLogRecordType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetClientIp():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetObjectId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetOperation():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetOrganizationId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetService():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetUserId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetUserPrincipalName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|GetUserType():*AuditLogUserType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetAdministrativeUnits(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetAuditData(value:AuditDataable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetAuditLogRecordType(value:*AuditLogRecordType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetClientIp(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetObjectId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetOperation(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetOrganizationId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetService(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetUserId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetUserPrincipalName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|public|SetUserType(value:*AuditLogUserType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetAdministrativeUnits():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetAuditData():AuditDataable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetAuditLogRecordType():*AuditLogRecordType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetClientIp():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetObjectId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetOperation():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetOrganizationId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetService():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetUserId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetUserPrincipalName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|GetUserType():*AuditLogUserType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetAdministrativeUnits(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetAuditData(value:AuditDataable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetAuditLogRecordType(value:*AuditLogRecordType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetClientIp(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetObjectId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetOperation(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetOrganizationId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetService(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetUserId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetUserPrincipalName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable::|public|SetUserType(value:*AuditLogUserType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponse::|public|GetValue():[]AuditLogRecordable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponse::|public|SetValue(value:[]AuditLogRecordable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponseable::|public|GetValue():[]AuditLogRecordable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponseable::|public|SetValue(value:[]AuditLogRecordable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0000-ExchangeAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0001-ExchangeItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0002-ExchangeItemGroup +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0003-SharePoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0004-SyntheticProbe +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0005-SharePointFileOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0006-OneDrive +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0007-AzureActiveDirectory +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0008-AzureActiveDirectoryAccountLogon +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0009-DataCenterSecurityCmdlet +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0010-ComplianceDLPSharePoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0011-Sway +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0012-ComplianceDLPExchange +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0013-SharePointSharingOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0014-AzureActiveDirectoryStsLogon +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0015-SkypeForBusinessPSTNUsage +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0016-SkypeForBusinessUsersBlocked +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0017-SecurityComplianceCenterEOPCmdlet +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0018-ExchangeAggregatedOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0019-PowerBIAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0020-CRM +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0021-Yammer +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0022-SkypeForBusinessCmdlets +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0023-Discovery +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0024-MicrosoftTeams +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0025-ThreatIntelligence +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0026-MailSubmission +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0027-MicrosoftFlow +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0028-AeD +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0029-MicrosoftStream +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0030-ComplianceDLPSharePointClassification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0031-ThreatFinder +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0032-Project +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0033-SharePointListOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0034-SharePointCommentOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0035-DataGovernance +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0036-Kaizala +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0037-SecurityComplianceAlerts +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0038-ThreatIntelligenceUrl +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0039-SecurityComplianceInsights +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0040-MIPLabel +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0041-WorkplaceAnalytics +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0042-PowerAppsApp +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0043-PowerAppsPlan +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0044-ThreatIntelligenceAtpContent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0045-LabelContentExplorer +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0046-TeamsHealthcare +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0047-ExchangeItemAggregated +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0048-HygieneEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0049-DataInsightsRestApiAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0050-InformationBarrierPolicyApplication +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0051-SharePointListItemOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0052-SharePointContentTypeOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0053-SharePointFieldOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0054-MicrosoftTeamsAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0055-HRSignal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0056-MicrosoftTeamsDevice +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0057-MicrosoftTeamsAnalytics +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0058-InformationWorkerProtection +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0059-Campaign +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0060-DLPEndpoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0061-AirInvestigation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0062-Quarantine +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0063-MicrosoftForms +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0064-ApplicationAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0065-ComplianceSupervisionExchange +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0066-CustomerKeyServiceEncryption +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0067-OfficeNative +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0068-MipAutoLabelSharePointItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0069-MipAutoLabelSharePointPolicyLocation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0070-MicrosoftTeamsShifts +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0071-SecureScore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0072-MipAutoLabelExchangeItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0073-CortanaBriefing +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0074-Search +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0075-WDATPAlerts +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0076-PowerPlatformAdminDlp +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0077-PowerPlatformAdminEnvironment +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0078-MDATPAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0079-SensitivityLabelPolicyMatch +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0080-SensitivityLabelAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0081-SensitivityLabeledFileAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0082-AttackSim +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0083-AirManualInvestigation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0084-SecurityComplianceRBAC +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0085-UserTraining +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0086-AirAdminActionInvestigation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0087-MSTIC +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0088-PhysicalBadgingSignal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0089-TeamsEasyApprovals +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0090-AipDiscover +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0091-AipSensitivityLabelAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0092-AipProtectionAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0093-AipFileDeleted +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0094-AipHeartBeat +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0095-MCASAlerts +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0096-OnPremisesFileShareScannerDlp +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0097-OnPremisesSharePointScannerDlp +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0098-ExchangeSearch +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0099-SharePointSearch +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0100-PrivacyDataMinimization +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0101-LabelAnalyticsAggregate +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0102-MyAnalyticsSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0103-SecurityComplianceUserChange +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0104-ComplianceDLPExchangeClassification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0105-ComplianceDLPEndpoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0106-MipExactDataMatch +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0107-MSDEResponseActions +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0108-MSDEGeneralSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0109-MSDEIndicatorsSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0110-MS365DCustomDetection +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0111-MSDERolesSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0112-MAPGAlerts +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0113-MAPGPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0114-MAPGRemediation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0115-PrivacyRemediationAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0116-PrivacyDigestEmail +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0117-MipAutoLabelSimulationProgress +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0118-MipAutoLabelSimulationCompletion +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0119-MipAutoLabelProgressFeedback +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0120-DlpSensitiveInformationType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0121-MipAutoLabelSimulationStatistics +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0122-LargeContentMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0123-Microsoft365Group +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0124-CDPMlInferencingResult +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0125-FilteringMailMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0126-CDPClassificationMailItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0127-CDPClassificationDocument +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0128-OfficeScriptsRunAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0129-FilteringPostMailDeliveryAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0130-CDPUnifiedFeedback +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0131-TenantAllowBlockList +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0132-ConsumptionResource +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0133-HealthcareSignal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0134-DlpImportResult +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0135-CDPCompliancePolicyExecution +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0136-MultiStageDisposition +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0137-PrivacyDataMatch +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0138-FilteringDocMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0139-FilteringEmailFeatures +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0140-PowerBIDlp +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0141-FilteringUrlInfo +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0142-FilteringAttachmentInfo +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0143-CoreReportingSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0144-ComplianceConnector +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0145-PowerPlatformLockboxResourceAccessRequest +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0146-PowerPlatformLockboxResourceCommand +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0147-CDPPredictiveCodingLabel +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0148-CDPCompliancePolicyUserFeedback +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0149-WebpageActivityEndpoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0150-OMEPortal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0151-CMImprovementActionChange +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0152-FilteringUrlClick +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0153-MipLabelAnalyticsAuditRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0154-FilteringEntityEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0155-FilteringRuleHits +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0156-FilteringMailSubmission +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0157-LabelExplorer +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0158-MicrosoftManagedServicePlatform +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0159-PowerPlatformServiceActivity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0160-ScorePlatformGenericAuditRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0161-FilteringTimeTravelDocMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0162-Alert +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0163-AlertStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0164-AlertIncident +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0165-IncidentStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0166-Case +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0167-CaseInvestigation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0168-RecordsManagement +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0169-PrivacyRemediation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0170-DataShareOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0171-CdpDlpSensitive +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0172-EHRConnector +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0173-FilteringMailGradingResult +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0174-PublicFolder +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0175-PrivacyTenantAuditHistoryRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0176-AipScannerDiscoverEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0177-EduDataLakeDownloadOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0178-M365ComplianceConnector +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0179-MicrosoftGraphDataConnectOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0180-MicrosoftPurview +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0181-FilteringEmailContentFeatures +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0182-PowerPagesSite +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0183-PowerAppsResource +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0184-PlannerPlan +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0185-PlannerCopyPlan +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0186-PlannerTask +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0187-PlannerRoster +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0188-PlannerPlanList +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0189-PlannerTaskList +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0190-PlannerTenantSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0191-ProjectForTheWebProject +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0192-ProjectForTheWebTask +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0193-ProjectForTheWebRoadmap +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0194-ProjectForTheWebRoadmapItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0195-ProjectForTheWebProjectSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0196-ProjectForTheWebRoadmapSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0197-QuarantineMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0198-MicrosoftTodoAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0199-TimeTravelFilteringDocMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0200-TeamsQuarantineMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0201-SharePointAppPermissionOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0202-MicrosoftTeamsSensitivityLabelAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0203-FilteringTeamsMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0204-FilteringTeamsUrlInfo +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0205-FilteringTeamsPostDeliveryAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0206-MDCAssessments +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0207-MDCRegulatoryComplianceStandards +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0208-MDCRegulatoryComplianceControls +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0209-MDCRegulatoryComplianceAssessments +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0210-MDCSecurityConnectors +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0211-MDADataSecuritySignal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0212-VivaGoals +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0213-FilteringRuntimeInfo +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0214-AttackSimAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0215-MicrosoftGraphDataConnectConsent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0216-FilteringAtpDetonationInfo +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0217-PrivacyPortal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0218-ManagedTenants +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0219-UnifiedSimulationMatchedItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0220-UnifiedSimulationSummary +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0221-UpdateQuarantineMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0222-MS365DSuppressionRule +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0223-PurviewDataMapOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0224-FilteringUrlPostClickAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0225-IrmUserDefinedDetectionSignal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0226-TeamsUpdates +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0227-PlannerRosterSensitivityLabel +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0228-MS365DIncident +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0229-FilteringDelistingMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0230-ComplianceDLPSharePointClassificationExtended +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0231-MicrosoftDefenderForIdentityAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0232-SupervisoryReviewDayXInsight +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0233-DefenderExpertsforXDRAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0234-CDPEdgeBlockedMessage +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0235-HostedRpa +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0236-CdpContentExplorerAggregateRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0237-CDPHygieneAttachmentInfo +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0238-CDPHygieneSummary +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0239-CDPPostMailDeliveryAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0240-CDPEmailFeatures +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0241-CDPHygieneUrlInfo +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0242-CDPUrlClick +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0243-CDPPackageManagerHygieneEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0244-FilteringDocScan +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0245-TimeTravelFilteringDocScan +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0246-MAPGOnboard +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0247-VfamCreatePolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0248-VfamUpdatePolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0249-VfamDeletePolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0250-M365DAAD +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0251-CdpColdCrawlStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0252-PowerPlatformAdministratorActivity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0253-Windows365CustomerLockbox +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0254-CdpResourceScopeChangeEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0255-ComplianceCCExchangeExecutionResult +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0256-CdpOcrCostEstimatorRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0257-CopilotInteraction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0258-CdpOcrBillingRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0259-ComplianceDLPApplications +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0260-UAMOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0261-VivaLearning +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0262-VivaLearningAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0263-PurviewPolicyOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0264-PurviewMetadataPolicyOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0265-PeopleAdminSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0266-CdpComplianceDLPExchangeClassification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0267-CdpComplianceDLPSharePointClassification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0268-FilteringBulkSenderInsightData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0269-FilteringBulkThresholdInsightData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0270-PrivacyOpenAccess +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0271-OWAAuth +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0272-ComplianceDLPApplicationsClassification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0273-SharePointESignature +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0274-Dynamics365BusinessCentral +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0275-MeshWorlds +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0276-VivaPulseResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0277-VivaPulseOrganizer +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0278-VivaPulseAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0279-VivaPulseReport +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0280-AIAppInteraction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0281-ComplianceDLMExchange +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0282-ComplianceDLMSharePoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0283-ProjectForTheWebAssignedToMeSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0284-CPSOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0285-ComplianceDLPExchangeDiscovery +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0286-PurviewMCRecommendation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0287-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0000-Regular +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0001-Reserved +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0002-Admin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0003-DcAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0004-System +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0005-Application +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0006-ServicePrincipal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0007-CustomPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0008-SystemPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0009-PartnerTechnician +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0010-Guest +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogUserType::0011-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditSearchAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditSearchAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditSearchAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditSearchAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditSearchAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditSearchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditSearchAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.authorityTemplate-->*FilePlanDescriptorTemplate github.com/microsoftgraph/msgraph-sdk-go/.models.security.authorityTemplate::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.authorityTemplate::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -166561,6 +167203,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.autonomousSystemable:: github.com/microsoftgraph/msgraph-sdk-go/.models.security.autonomousSystemable::|public|SetValue(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.autonomousSystemable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.autonomousSystem~~>AutonomousSystemable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAccountLogonAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAccountLogonAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAccountLogonAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryStsLogonAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryStsLogonAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureActiveDirectoryStsLogonAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureResourceEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureResourceEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureResourceEvidence::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -166631,6 +167301,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.blobEvidenceable::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.security.blobEvidenceable::|public|SetName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.blobEvidenceable::|public|SetUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.blobEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.campaignAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.campaignAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.campaignAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.campaignAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.campaignAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.campaignAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.campaignAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0000-contentExport github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0001-applyTags github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0002-convertToPdf @@ -166642,6 +167319,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0007-unkno github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0008-purgeData github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0009-exportReport github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAction::0010-exportResult +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscaped-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscaped::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscaped::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time @@ -166673,6 +167357,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscapedable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscapedable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscapedable::|public|SetStatus(value:*CaseStatus):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseEscapedable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseInvestigation-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseInvestigation::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseInvestigation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseInvestigation::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseInvestigation::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseInvestigation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseInvestigationable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseOperation-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseOperation::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.caseOperation::|public|GetAction():*CaseAction @@ -166764,6 +167455,76 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.categoryTemplateCollec github.com/microsoftgraph/msgraph-sdk-go/.models.security.categoryTemplateCollectionResponseable::|public|GetValue():[]CategoryTemplateable github.com/microsoftgraph/msgraph-sdk-go/.models.security.categoryTemplateCollectionResponseable::|public|SetValue(value:[]CategoryTemplateable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.categoryTemplateCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpColdCrawlStatusRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpColdCrawlStatusRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpColdCrawlStatusRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpColdCrawlStatusRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpColdCrawlStatusRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpColdCrawlStatusRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpColdCrawlStatusRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpContentExplorerAggregateRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpContentExplorerAggregateRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpContentExplorerAggregateRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpContentExplorerAggregateRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpContentExplorerAggregateRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpContentExplorerAggregateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpContentExplorerAggregateRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveEndpointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveEndpointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpDlpSensitiveEndpointAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpLogRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpLogRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpLogRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpLogRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpLogRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpLogRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpLogRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpOcrBillingRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpOcrBillingRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpOcrBillingRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpOcrBillingRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpOcrBillingRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpOcrBillingRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpOcrBillingRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpResourceScopeChangeEventRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpResourceScopeChangeEventRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpResourceScopeChangeEventRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpResourceScopeChangeEventRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpResourceScopeChangeEventRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpResourceScopeChangeEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpResourceScopeChangeEventRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSLinkRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSLinkRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSLinkRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSLinkRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSLinkRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSLinkRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSLinkRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSSettingsUpdateRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSSettingsUpdateRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSSettingsUpdateRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSSettingsUpdateRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSSettingsUpdateRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSSettingsUpdateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSSettingsUpdateRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSUnlinkRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSUnlinkRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSUnlinkRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSUnlinkRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSUnlinkRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSUnlinkRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cernerSMSUnlinkRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.childSelectability::0000-One github.com/microsoftgraph/msgraph-sdk-go/.models.security.childSelectability::0001-Many github.com/microsoftgraph/msgraph-sdk-go/.models.security.childSelectability::0002-unknownFutureValue @@ -166882,6 +167643,153 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudLogonSessionEvide github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudLogonSessionEvidenceable::|public|SetStartUtcDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudLogonSessionEvidenceable::|public|SetUserAgent(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudLogonSessionEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceConnectorAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceConnectorAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceConnectorAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceConnectorAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceConnectorAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceConnectorAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceConnectorAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMExchangeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMExchangeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMExchangeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMExchangeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMExchangeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMExchangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMExchangeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMSharePointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMSharePointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMSharePointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMSharePointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMSharePointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLMSharePointAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsClassificationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsClassificationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsClassificationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsClassificationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsClassificationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpApplicationsClassificationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseCdpRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseCdpRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseCdpRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseCdpRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseCdpRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseCdpRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpClassificationBaseCdpRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointDiscoveryAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointDiscoveryAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointDiscoveryAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointDiscoveryAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointDiscoveryAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointDiscoveryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpEndpointDiscoveryAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationCdpRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationCdpRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationCdpRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationCdpRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationCdpRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationCdpRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeClassificationCdpRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeDiscoveryAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeDiscoveryAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeDiscoveryAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeDiscoveryAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeDiscoveryAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeDiscoveryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpExchangeDiscoveryAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationExtendedAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationExtendedAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationExtendedAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationExtendedAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationExtendedAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationExtendedAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDlpSharePointClassificationExtendedAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceManagerActionRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceManagerActionRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceManagerActionRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceManagerActionRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceManagerActionRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceManagerActionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceManagerActionRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionExchangeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionExchangeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionExchangeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionExchangeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionExchangeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionExchangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSupervisionExchangeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.consumptionResourceAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.consumptionResourceAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.consumptionResourceAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.consumptionResourceAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.consumptionResourceAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.consumptionResourceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.consumptionResourceAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.containerEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.containerEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.containerEvidence::|public|GetArgs():[]string @@ -166955,6 +167863,62 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentFormat::0000-te github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentFormat::0001-html github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentFormat::0002-markdown github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentFormat::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotInteractionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotInteractionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotInteractionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotInteractionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotInteractionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotInteractionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.coreReportingSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.coreReportingSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.coreReportingSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.coreReportingSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.coreReportingSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.coreReportingSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.coreReportingSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cortanaBriefingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cortanaBriefingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cortanaBriefingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cortanaBriefingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cortanaBriefingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cortanaBriefingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cortanaBriefingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsCommonPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsCommonPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsCommonPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsCommonPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsCommonPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsCommonPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsCommonPolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsPolicyConfigAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsPolicyConfigAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsPolicyConfigAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsPolicyConfigAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsPolicyConfigAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsPolicyConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cpsPolicyConfigAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmEntityOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmEntityOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmEntityOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmEntityOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmEntityOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmEntityOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crmEntityOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.customerKeyServiceEncryptionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.customerKeyServiceEncryptionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.customerKeyServiceEncryptionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.customerKeyServiceEncryptionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.customerKeyServiceEncryptionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.customerKeyServiceEncryptionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.customerKeyServiceEncryptionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.cvssSummary::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.cvssSummary::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.cvssSummary::|public|GetBackingStore():BackingStore @@ -166983,6 +167947,41 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.cvssSummaryable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.security.cvssSummaryable::|public|SetVectorString(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.cvssSummaryable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.cvssSummary~~>CvssSummaryable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityCmdletAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityCmdletAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityCmdletAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityCmdletAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityCmdletAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityCmdletAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataCenterSecurityCmdletAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataGovernanceAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataGovernanceAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataGovernanceAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataGovernanceAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataGovernanceAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataGovernanceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataGovernanceAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataInsightsRestApiAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataInsightsRestApiAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataInsightsRestApiAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataInsightsRestApiAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataInsightsRestApiAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataInsightsRestApiAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataInsightsRestApiAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataLakeExportOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataLakeExportOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataLakeExportOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataLakeExportOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataLakeExportOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataLakeExportOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataLakeExportOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSet-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSet::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSet::|public|GetCreatedBy():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable @@ -167006,6 +168005,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSetable::|public|S github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSetable::|public|SetDescription(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSetable::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSetable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataShareOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataShareOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataShareOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataShareOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataShareOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataShareOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataShareOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSource-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSource::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSource::|public|GetCreatedBy():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable @@ -167085,6 +168091,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSourceScopes::0002 github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSourceScopes::0003-allCaseCustodians github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSourceScopes::0004-allCaseNoncustodialDataSources github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSourceScopes::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultAuditData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultAuditData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultAuditData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultAuditData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultAuditData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultAuditData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultAuditDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultRecordBehavior::0000-startLocked github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultRecordBehavior::0001-startUnlocked github.com/microsoftgraph/msgraph-sdk-go/.models.security.defaultRecordBehavior::0002-unknownFutureValue @@ -167095,6 +168108,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderAvStatus::0003 github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderAvStatus::0004-unknown github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderAvStatus::0005-notSupported github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderAvStatus::0006-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityAlertBaseRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityAlertBaseRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityAlertBaseRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityAlertBaseRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityAlertBaseRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityAlertBaseRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityAlertBaseRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deleteCertificateRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deleteCertificateRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deleteCertificateRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deleteCertificateRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deleteCertificateRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deleteCertificateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deleteCertificateRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.departmentTemplate-->*FilePlanDescriptorTemplate github.com/microsoftgraph/msgraph-sdk-go/.models.security.departmentTemplate::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.departmentTemplate::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -167303,6 +168330,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.dictionaryable::|publi github.com/microsoftgraph/msgraph-sdk-go/.models.security.dictionaryable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dictionaryable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.dictionary~~>Dictionaryable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.disableConsentRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.disableConsentRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.disableConsentRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.disableConsentRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.disableConsentRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.disableConsentRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.disableConsentRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.discoveryAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.discoveryAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.discoveryAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.discoveryAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.discoveryAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.discoveryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.discoveryAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.dispositionReviewStage-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.dispositionReviewStage::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dispositionReviewStage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -167332,6 +168373,27 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.dispositionReviewStage github.com/microsoftgraph/msgraph-sdk-go/.models.security.dispositionReviewStageCollectionResponseable::|public|GetValue():[]DispositionReviewStageable github.com/microsoftgraph/msgraph-sdk-go/.models.security.dispositionReviewStageCollectionResponseable::|public|SetValue(value:[]DispositionReviewStageable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dispositionReviewStageCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpEndpointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpEndpointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpEndpointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpEndpointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpEndpointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpEndpointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpEndpointAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeCmdletRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeCmdletRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeCmdletRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeCmdletRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeCmdletRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeCmdletRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeCmdletRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.dnsEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.dnsEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.dnsEvidence::|public|GetDnsServerIp():IpEvidenceable @@ -167360,6 +168422,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.documentVersion::0001- github.com/microsoftgraph/msgraph-sdk-go/.models.security.documentVersion::0002-recent100 github.com/microsoftgraph/msgraph-sdk-go/.models.security.documentVersion::0003-all github.com/microsoftgraph/msgraph-sdk-go/.models.security.documentVersion::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.downloadCertificateRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.downloadCertificateRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.downloadCertificateRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.downloadCertificateRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.downloadCertificateRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.downloadCertificateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.downloadCertificateRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dynamics365BusinessCentralAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dynamics365BusinessCentralAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dynamics365BusinessCentralAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dynamics365BusinessCentralAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dynamics365BusinessCentralAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dynamics365BusinessCentralAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dynamics365BusinessCentralAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryAddToReviewSetOperation-->*CaseOperation github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryAddToReviewSetOperation::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryAddToReviewSetOperation::|public|GetAdditionalDataOptions():*AdditionalDataOptions @@ -167822,6 +168898,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.emailSenderable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.security.emailSenderable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.emailSenderable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.emailSender~~>EmailSenderable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.enableConsentRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.enableConsentRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.enableConsentRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.enableConsentRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.enableConsentRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.enableConsentRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.enableConsentRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSLinkRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSLinkRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSLinkRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSLinkRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSLinkRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSLinkRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSLinkRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSSettingsUpdateRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSSettingsUpdateRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSSettingsUpdateRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSSettingsUpdateRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSSettingsUpdateRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSSettingsUpdateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSSettingsUpdateRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSUnlinkRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSUnlinkRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSUnlinkRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSUnlinkRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSUnlinkRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSUnlinkRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.epicSMSUnlinkRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventPropagationResult::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventPropagationResult::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventPropagationResult::|public|GetBackingStore():BackingStore @@ -167921,6 +169025,48 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.evidenceVerdict::0001- github.com/microsoftgraph/msgraph-sdk-go/.models.security.evidenceVerdict::0002-malicious github.com/microsoftgraph/msgraph-sdk-go/.models.security.evidenceVerdict::0003-noThreatsFound github.com/microsoftgraph/msgraph-sdk-go/.models.security.evidenceVerdict::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAdminAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAdminAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAdminAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAdminAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAdminAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAdminAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedMailboxAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedMailboxAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedMailboxAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedMailboxAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedMailboxAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedMailboxAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedMailboxAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeAggregatedOperationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditBaseRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditBaseRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditBaseRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditBaseRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditBaseRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditBaseRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditBaseRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditGroupRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditGroupRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditGroupRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditGroupRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditGroupRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditGroupRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditGroupRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.exchangeMailboxAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.exportCriteria::0000-searchHits github.com/microsoftgraph/msgraph-sdk-go/.models.security.exportCriteria::0001-partiallyIndexed github.com/microsoftgraph/msgraph-sdk-go/.models.security.exportCriteria::0002-unknownFutureValue @@ -167973,6 +169119,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.exportOptions::0005-sp github.com/microsoftgraph/msgraph-sdk-go/.models.security.exportOptions::0006-includeFolderAndPath github.com/microsoftgraph/msgraph-sdk-go/.models.security.exportOptions::0007-friendlyName github.com/microsoftgraph/msgraph-sdk-go/.models.security.exportOptions::0008-condensePaths +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlAddRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlAddRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlAddRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlAddRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlAddRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlAddRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlAddRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlApproveRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlApproveRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlApproveRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlApproveRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlApproveRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlApproveRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlApproveRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlDeleteRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlDeleteRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlDeleteRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlDeleteRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlDeleteRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlDeleteRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlDeleteRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlUpdateRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlUpdateRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlUpdateRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlUpdateRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlUpdateRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlUpdateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fhirBaseUrlUpdateRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.fileDetails::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.fileDetails::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.fileDetails::|public|GetBackingStore():BackingStore @@ -168435,6 +169609,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.googleCloudResourceEvi github.com/microsoftgraph/msgraph-sdk-go/.models.security.googleCloudResourceEvidenceable::|public|SetResourceName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.googleCloudResourceEvidenceable::|public|SetResourceType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.googleCloudResourceEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthcareSignalRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthcareSignalRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthcareSignalRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthcareSignalRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthcareSignalRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthcareSignalRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthcareSignalRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthIssue-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthIssue::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.healthIssue::|public|GetAdditionalInformation():[]string @@ -168670,6 +169851,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostCookieCollectionRe github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostCookieCollectionResponseable::|public|GetValue():[]HostCookieable github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostCookieCollectionResponseable::|public|SetValue(value:[]HostCookieable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostCookieCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostedRpaAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostedRpaAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostedRpaAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostedRpaAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostedRpaAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostedRpaAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostedRpaAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostLogonSessionEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostLogonSessionEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostLogonSessionEvidence::|public|GetAccount():UserEvidenceable @@ -169048,6 +170236,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostTrackerCollectionR github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostTrackerCollectionResponseable::|public|GetValue():[]HostTrackerable github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostTrackerCollectionResponseable::|public|SetValue(value:[]HostTrackerable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.hostTrackerCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hrSignalAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hrSignalAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hrSignalAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hrSignalAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hrSignalAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hrSignalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hrSignalAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.huntingQueryResults::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.huntingQueryResults::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.huntingQueryResults::|public|GetBackingStore():BackingStore @@ -169088,6 +170283,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.huntingRowResultable:: github.com/microsoftgraph/msgraph-sdk-go/.models.security.huntingRowResultable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.huntingRowResultable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.huntingRowResult~~>HuntingRowResultable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hygieneEventRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hygieneEventRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hygieneEventRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hygieneEventRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hygieneEventRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hygieneEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.hygieneEventRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.hyperlink::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.hyperlink::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.hyperlink::|public|GetBackingStore():BackingStore @@ -169245,6 +170447,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.indicatorSource::0000- github.com/microsoftgraph/msgraph-sdk-go/.models.security.indicatorSource::0001-osint github.com/microsoftgraph/msgraph-sdk-go/.models.security.indicatorSource::0002-public github.com/microsoftgraph/msgraph-sdk-go/.models.security.indicatorSource::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationBarrierPolicyApplicationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationBarrierPolicyApplicationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationBarrierPolicyApplicationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationBarrierPolicyApplicationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationBarrierPolicyApplicationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationBarrierPolicyApplicationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationBarrierPolicyApplicationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationWorkerProtectionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationWorkerProtectionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationWorkerProtectionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationWorkerProtectionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationWorkerProtectionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationWorkerProtectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.informationWorkerProtectionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUserInsightsRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUserInsightsRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUserInsightsRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUserInsightsRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUserInsightsRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUserInsightsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUserInsightsRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUsersRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUsersRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUsersRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUsersRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUsersRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUsersRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.insiderRiskScopedUsersRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.intelligenceProfile-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.intelligenceProfile::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.intelligenceProfile::|public|GetAliases():[]string @@ -169516,9 +170746,30 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.ipEvidenceable::|publi github.com/microsoftgraph/msgraph-sdk-go/.models.security.ipEvidenceable::|public|SetLocation(value:GeoLocationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.ipEvidenceable::|public|SetStream(value:Streamable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.ipEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmSecurityAlertRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmSecurityAlertRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmSecurityAlertRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmSecurityAlertRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmSecurityAlertRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmSecurityAlertRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmSecurityAlertRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmUserDefinedDetectionRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmUserDefinedDetectionRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmUserDefinedDetectionRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmUserDefinedDetectionRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmUserDefinedDetectionRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmUserDefinedDetectionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmUserDefinedDetectionRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.itemsToInclude::0000-searchHits github.com/microsoftgraph/msgraph-sdk-go/.models.security.itemsToInclude::0001-partiallyIndexed github.com/microsoftgraph/msgraph-sdk-go/.models.security.itemsToInclude::0002-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.kaizalaAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.kaizalaAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.kaizalaAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.kaizalaAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.kaizalaAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.kaizalaAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.kaizalaAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.kubernetesClusterEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.kubernetesClusterEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.kubernetesClusterEvidence::|public|GetCloudResource():AlertEvidenceable @@ -169756,6 +171007,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.kubernetesServiceType: github.com/microsoftgraph/msgraph-sdk-go/.models.security.kubernetesServiceType::0003-nodePort github.com/microsoftgraph/msgraph-sdk-go/.models.security.kubernetesServiceType::0004-loadBalancer github.com/microsoftgraph/msgraph-sdk-go/.models.security.kubernetesServiceType::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelAnalyticsAggregateAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelAnalyticsAggregateAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelAnalyticsAggregateAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelAnalyticsAggregateAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelAnalyticsAggregateAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelAnalyticsAggregateAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelAnalyticsAggregateAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelContentExplorerAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelContentExplorerAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelContentExplorerAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelContentExplorerAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelContentExplorerAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelContentExplorerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelContentExplorerAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelsRoot-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelsRoot::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelsRoot::|public|GetAuthorities():[]AuthorityTemplateable @@ -169787,6 +171052,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelsRootable::|publi github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelsRootable::|public|SetFilePlanReferences(value:[]FilePlanReferenceTemplateable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelsRootable::|public|SetRetentionLabels(value:[]RetentionLabelable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.labelsRootable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.largeContentMetadataAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.largeContentMetadataAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.largeContentMetadataAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.largeContentMetadataAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.largeContentMetadataAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.largeContentMetadataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.largeContentMetadataAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.loggedOnUser::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.loggedOnUser::|public|GetAccountName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.loggedOnUser::|public|GetAdditionalData():map[string]any @@ -169811,6 +171083,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.loggedOnUserable::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.security.loggedOnUserable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.loggedOnUserable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.loggedOnUser~~>LoggedOnUserable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365ComplianceConnectorAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365ComplianceConnectorAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365ComplianceConnectorAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365ComplianceConnectorAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365ComplianceConnectorAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365ComplianceConnectorAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365ComplianceConnectorAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365DAADAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365DAADAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365DAADAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365DAADAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365DAADAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365DAADAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365DAADAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailboxConfigurationEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailboxConfigurationEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailboxConfigurationEvidence::|public|GetConfigurationId():*string @@ -169902,6 +171188,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailClusterEvidenceabl github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailClusterEvidenceable::|public|SetQuery(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailClusterEvidenceable::|public|SetUrn(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailClusterEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailSubmissionData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailSubmissionData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailSubmissionData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailSubmissionData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailSubmissionData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailSubmissionData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mailSubmissionDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.malwareEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.malwareEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.malwareEvidence::|public|GetCategory():*string @@ -169925,6 +171218,398 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.malwareEvidenceable::| github.com/microsoftgraph/msgraph-sdk-go/.models.security.malwareEvidenceable::|public|SetName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.malwareEvidenceable::|public|SetProcesses(value:[]ProcessEvidenceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.malwareEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedServicesAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedServicesAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedServicesAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedServicesAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedServicesAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedServicesAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedServicesAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedTenantsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedTenantsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedTenantsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedTenantsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedTenantsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedTenantsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.managedTenantsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgAlertsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgAlertsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgAlertsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgAlertsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgAlertsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgAlertsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgAlertsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgOnboardAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgOnboardAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgOnboardAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgOnboardAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgOnboardAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgOnboardAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgOnboardAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgPolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mcasAlertsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mcasAlertsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mcasAlertsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mcasAlertsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mcasAlertsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mcasAlertsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mcasAlertsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaDataSecuritySignalRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaDataSecuritySignalRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaDataSecuritySignalRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaDataSecuritySignalRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaDataSecuritySignalRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaDataSecuritySignalRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaDataSecuritySignalRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdatpAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdatpAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdatpAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdatpAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdatpAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdatpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdatpAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdcEventsRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdcEventsRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdcEventsRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdcEventsRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdcEventsRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdcEventsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdcEventsRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdiAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdiAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdiAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdiAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdiAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdiAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdiAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.meshWorldsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.meshWorldsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.meshWorldsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.meshWorldsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.meshWorldsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.meshWorldsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.meshWorldsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupItemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupItemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupItemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupItemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupItemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupItemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupBackupPolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreItemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreItemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreItemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreItemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreItemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreItemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreTaskAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupRestoreTaskAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsXDRAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsXDRAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftDefenderExpertsXDRAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFlowAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFlowAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFlowAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFlowAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFlowAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFlowAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFlowAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFormsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFormsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFormsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFormsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFormsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFormsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftFormsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectConsent-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectConsent::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectConsent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectConsent::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectConsent::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectConsent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectConsentable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectOperation-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectOperation::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectOperation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectOperation::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectOperation::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftGraphDataConnectOperationable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataMapOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataMapOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataMapOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataMapOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataMapOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataMapOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataMapOperationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewMetadataPolicyOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewMetadataPolicyOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewMetadataPolicyOperationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPolicyOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPolicyOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPolicyOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPolicyOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPolicyOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPolicyOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPolicyOperationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPrivacyAuditEvent-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPrivacyAuditEvent::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPrivacyAuditEvent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPrivacyAuditEvent::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPrivacyAuditEvent::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPrivacyAuditEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewPrivacyAuditEventable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftStreamAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftStreamAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftStreamAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftStreamAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftStreamAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftStreamAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftStreamAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAdminAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAdminAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAdminAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAdminAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAdminAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAdminAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAnalyticsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAnalyticsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAnalyticsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAnalyticsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAnalyticsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAnalyticsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAnalyticsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsDeviceAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsDeviceAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsDeviceAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsDeviceAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsDeviceAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsDeviceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsDeviceAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsRetentionLabelActionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsRetentionLabelActionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsSensitivityLabelActionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsSensitivityLabelActionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsShiftsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsShiftsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsShiftsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsShiftsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsShiftsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsShiftsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsShiftsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelExchangeItemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelExchangeItemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelExchangeItemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelExchangeItemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelExchangeItemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelExchangeItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelExchangeItemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelItemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelItemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelItemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelItemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelItemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelItemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelPolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelProgressFeedbackAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelProgressFeedbackAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelProgressFeedbackAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointItemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointItemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointItemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointItemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointItemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointItemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSharePointPolicyLocationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointCompletionRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointCompletionRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointProgressRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointProgressRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationSharePointProgressRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatisticsRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatisticsRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatisticsRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatisticsRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatisticsRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatisticsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatisticsRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatusRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatusRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatusRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatusRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatusRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatusRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipAutoLabelSimulationStatusRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipExactDataMatchAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipExactDataMatchAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipExactDataMatchAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipExactDataMatchAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipExactDataMatchAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipExactDataMatchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipExactDataMatchAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAnalyticsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAnalyticsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAnalyticsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAnalyticsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAnalyticsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAnalyticsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAnalyticsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mipLabelAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DCustomDetectionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DCustomDetectionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DCustomDetectionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DCustomDetectionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DCustomDetectionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DCustomDetectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DCustomDetectionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DIncidentAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DIncidentAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DIncidentAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DIncidentAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DIncidentAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DIncidentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DIncidentAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DSuppressionRuleAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DSuppressionRuleAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DSuppressionRuleAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DSuppressionRuleAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DSuppressionRuleAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DSuppressionRuleAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mS365DSuppressionRuleAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeGeneralSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeGeneralSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeGeneralSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeGeneralSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeGeneralSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeGeneralSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeGeneralSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeIndicatorsSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeIndicatorsSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeIndicatorsSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeIndicatorsSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeIndicatorsSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeIndicatorsSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeIndicatorsSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeResponseActionsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeResponseActionsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeResponseActionsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeResponseActionsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeResponseActionsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeResponseActionsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeResponseActionsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeRolesSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeRolesSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeRolesSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeRolesSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeRolesSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeRolesSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeRolesSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msticNationStateNotificationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msticNationStateNotificationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msticNationStateNotificationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msticNationStateNotificationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msticNationStateNotificationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msticNationStateNotificationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msticNationStateNotificationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.multiStageDispositionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.multiStageDispositionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.multiStageDispositionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.multiStageDispositionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.multiStageDispositionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.multiStageDispositionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.multiStageDispositionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.myAnalyticsSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.myAnalyticsSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.myAnalyticsSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.myAnalyticsSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.myAnalyticsSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.myAnalyticsSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.myAnalyticsSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.networkAdapter-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.networkAdapter::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.networkAdapter::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -170037,11 +171722,60 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.ocrSettingsable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.security.ocrSettingsable::|public|SetTimeout(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.ocrSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.ocrSettings~~>OcrSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.officeNativeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.officeNativeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.officeNativeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.officeNativeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.officeNativeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.officeNativeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.officeNativeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.omePortalAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.omePortalAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.omePortalAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.omePortalAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.omePortalAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.omePortalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.omePortalAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.onboardingStatus::0000-insufficientInfo github.com/microsoftgraph/msgraph-sdk-go/.models.security.onboardingStatus::0001-onboarded github.com/microsoftgraph/msgraph-sdk-go/.models.security.onboardingStatus::0002-canBeOnboarded github.com/microsoftgraph/msgraph-sdk-go/.models.security.onboardingStatus::0003-unsupported github.com/microsoftgraph/msgraph-sdk-go/.models.security.onboardingStatus::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.oneDriveAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.oneDriveAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.oneDriveAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.oneDriveAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.oneDriveAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.oneDriveAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.oneDriveAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesFileShareScannerDlpAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesFileShareScannerDlpAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesFileShareScannerDlpAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesFileShareScannerDlpAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesFileShareScannerDlpAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesFileShareScannerDlpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesFileShareScannerDlpAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesScannerDlpAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesScannerDlpAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesScannerDlpAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesScannerDlpAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesScannerDlpAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesScannerDlpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesScannerDlpAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesSharePointScannerDlpAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesSharePointScannerDlpAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesSharePointScannerDlpAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesSharePointScannerDlpAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesSharePointScannerDlpAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesSharePointScannerDlpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onPremisesSharePointScannerDlpAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.owaGetAccessTokenForResourceAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.owaGetAccessTokenForResourceAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.owaGetAccessTokenForResourceAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.owaGetAccessTokenForResourceAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.owaGetAccessTokenForResourceAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.owaGetAccessTokenForResourceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.owaGetAccessTokenForResourceAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.passiveDnsRecord-->*Artifact github.com/microsoftgraph/msgraph-sdk-go/.models.security.passiveDnsRecord::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.passiveDnsRecord::|public|GetArtifact():Artifactable @@ -170083,6 +171817,216 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.passiveDnsRecordCollec github.com/microsoftgraph/msgraph-sdk-go/.models.security.passiveDnsRecordCollectionResponseable::|public|GetValue():[]PassiveDnsRecordable github.com/microsoftgraph/msgraph-sdk-go/.models.security.passiveDnsRecordCollectionResponseable::|public|SetValue(value:[]PassiveDnsRecordable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.passiveDnsRecordCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.peopleAdminSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.peopleAdminSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.peopleAdminSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.peopleAdminSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.peopleAdminSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.peopleAdminSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.peopleAdminSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.physicalBadgingSignalAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.physicalBadgingSignalAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.physicalBadgingSignalAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.physicalBadgingSignalAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.physicalBadgingSignalAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.physicalBadgingSignalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.physicalBadgingSignalAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerCopyPlanAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerCopyPlanAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerCopyPlanAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerCopyPlanAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerCopyPlanAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerCopyPlanAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerCopyPlanAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanListAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanListAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanListAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanListAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanListAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanListAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterSensitivityLabelAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterSensitivityLabelAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterSensitivityLabelAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterSensitivityLabelAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterSensitivityLabelAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterSensitivityLabelAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerRosterSensitivityLabelAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskListAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskListAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskListAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskListAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskListAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTaskListAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTenantSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTenantSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTenantSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTenantSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTenantSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTenantSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerTenantSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditAppRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditAppRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditAppRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditAppRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditAppRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditAppRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditAppRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditPlanRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditPlanRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditPlanRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditPlanRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditPlanRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditPlanRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditPlanRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditResourceRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditResourceRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditResourceRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditResourceRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditResourceRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditResourceRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerAppsAuditResourceRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiDlpAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiDlpAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiDlpAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiDlpAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiDlpAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiDlpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerBiDlpAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPagesSiteAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPagesSiteAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPagesSiteAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPagesSiteAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPagesSiteAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPagesSiteAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPagesSiteAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminDlpAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminDlpAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminDlpAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminDlpAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminDlpAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminDlpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminDlpAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminEnvironmentAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminEnvironmentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdminEnvironmentAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdministratorActivityRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdministratorActivityRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdministratorActivityRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdministratorActivityRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdministratorActivityRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdministratorActivityRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformAdministratorActivityRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceAccessRequestAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceCommandAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceCommandAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformLockboxResourceCommandAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformServiceActivityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformServiceActivityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformServiceActivityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformServiceActivityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformServiceActivityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformServiceActivityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformServiceActivityAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMatchAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMatchAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMatchAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMatchAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMatchAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMatchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMatchAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMinimizationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMinimizationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMinimizationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMinimizationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMinimizationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMinimizationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDataMinimizationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDigestEmailRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDigestEmailRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDigestEmailRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDigestEmailRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDigestEmailRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDigestEmailRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyDigestEmailRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyOpenAccessAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyOpenAccessAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyOpenAccessAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyOpenAccessAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyOpenAccessAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyOpenAccessAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyOpenAccessAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyPortalAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyPortalAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyPortalAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyPortalAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyPortalAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyPortalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyPortalAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationActionRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationActionRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationActionRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationActionRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationActionRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationActionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationActionRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyRemediationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyTenantAuditHistoryRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyTenantAuditHistoryRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyTenantAuditHistoryRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyTenantAuditHistoryRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyTenantAuditHistoryRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyTenantAuditHistoryRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privacyTenantAuditHistoryRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.processEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.processEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.processEvidence::|public|GetDetectionStatus():*DetectionStatus @@ -170130,18 +172074,109 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.processEvidenceable::| github.com/microsoftgraph/msgraph-sdk-go/.models.security.processEvidenceable::|public|SetProcessId(value:*int64):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.processEvidenceable::|public|SetUserAccount(value:UserAccountable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.processEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebAssignedToMeSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebAssignedToMeSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebProjectSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapItemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapItemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapItemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapItemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapItemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapItemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapSettingsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebRoadmapSettingsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebTaskAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebTaskAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebTaskAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebTaskAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebTaskAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.projectForTheWebTaskAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.protocolType::0000-tcp github.com/microsoftgraph/msgraph-sdk-go/.models.security.protocolType::0001-udp github.com/microsoftgraph/msgraph-sdk-go/.models.security.protocolType::0002-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.publicFolderAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.publicFolderAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.publicFolderAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.publicFolderAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.publicFolderAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.publicFolderAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.publicFolderAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.purgeAreas::0000-mailboxes github.com/microsoftgraph/msgraph-sdk-go/.models.security.purgeAreas::0001-teamsMessages github.com/microsoftgraph/msgraph-sdk-go/.models.security.purgeAreas::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.security.purgeType::0000-recoverable github.com/microsoftgraph/msgraph-sdk-go/.models.security.purgeType::0001-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.security.purgeType::0002-permanentlyDelete +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskAlertsRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskAlertsRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskAlertsRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskAlertsRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskAlertsRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskAlertsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskAlertsRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskCasesRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskCasesRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskCasesRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskCasesRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskCasesRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskCasesRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewInsiderRiskCasesRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.quarantineAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.quarantineAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.quarantineAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.quarantineAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.quarantineAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.quarantineAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.quarantineAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.queryType::0000-files github.com/microsoftgraph/msgraph-sdk-go/.models.security.queryType::0001-messages github.com/microsoftgraph/msgraph-sdk-go/.models.security.queryType::0002-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.recordsManagementAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.recordsManagementAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.recordsManagementAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.recordsManagementAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.recordsManagementAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.recordsManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.recordsManagementAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.redundancyDetectionSettings::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.redundancyDetectionSettings::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.redundancyDetectionSettings::|public|GetBackingStore():BackingStore @@ -170469,6 +172504,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionLabelCollecti github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionLabelCollectionResponseable::|public|GetValue():[]RetentionLabelable github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionLabelCollectionResponseable::|public|SetValue(value:[]RetentionLabelable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionLabelCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionPolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionTrigger::0000-dateLabeled github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionTrigger::0001-dateCreated github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionTrigger::0002-dateModified @@ -170521,6 +172563,27 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.sasTokenEvidenceable:: github.com/microsoftgraph/msgraph-sdk-go/.models.security.sasTokenEvidenceable::|public|SetStartDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.sasTokenEvidenceable::|public|SetStorageResource(value:AzureResourceEvidenceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.sasTokenEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scoreEvidence-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scoreEvidence::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scoreEvidence::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scoreEvidence::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scoreEvidence::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scoreEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scoreEvidenceable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scorePlatformGenericAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scorePlatformGenericAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scorePlatformGenericAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scorePlatformGenericAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scorePlatformGenericAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scorePlatformGenericAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scorePlatformGenericAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scriptRunAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scriptRunAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scriptRunAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scriptRunAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scriptRunAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scriptRunAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.scriptRunAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.search-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.search::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.search::|public|GetContentQuery():*string @@ -170556,6 +172619,48 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchable::|public|Se github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchable::|public|SetLastModifiedBy(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.searchAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceAlertRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceAlertRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceAlertRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceAlertRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceAlertRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceAlertRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceAlertRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceCenterEOPCmdletAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceCenterEOPCmdletAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceCenterEOPCmdletAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceInsightsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceInsightsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceInsightsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceInsightsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceInsightsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceInsightsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceInsightsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceRBACAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceRBACAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceRBACAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceRBACAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceRBACAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceRBACAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceRBACAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceUserChangeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceUserChangeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceUserChangeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceUserChangeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceUserChangeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceUserChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityComplianceUserChangeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityGroupEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityGroupEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityGroupEvidence::|public|GetDisplayName():*string @@ -170745,6 +172850,69 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.serviceSource::0010-mi github.com/microsoftgraph/msgraph-sdk-go/.models.security.serviceSource::0011-microsoftSentinel github.com/microsoftgraph/msgraph-sdk-go/.models.security.serviceSource::0012-microsoftInsiderRiskManagement github.com/microsoftgraph/msgraph-sdk-go/.models.security.serviceSource::0013-microsoftThreatIntelligence +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAppPermissionOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAppPermissionOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAppPermissionOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAppPermissionOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAppPermissionOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAppPermissionOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAppPermissionOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointCommentOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointCommentOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointCommentOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointCommentOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointCommentOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointCommentOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointCommentOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentTypeOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentTypeOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentTypeOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentTypeOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentTypeOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentTypeOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentTypeOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointESignatureAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointESignatureAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointESignatureAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointESignatureAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointESignatureAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointESignatureAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointESignatureAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFieldOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFieldOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFieldOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFieldOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFieldOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFieldOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFieldOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFileOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFileOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFileOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFileOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFileOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFileOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointFileOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointSharingOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointSharingOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointSharingOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointSharingOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointSharingOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointSharingOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointSharingOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.singlePropertySchema::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.singlePropertySchema::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.singlePropertySchema::|public|GetBackingStore():BackingStore @@ -170790,6 +172958,48 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.siteSourceCollectionRe github.com/microsoftgraph/msgraph-sdk-go/.models.security.siteSourceCollectionResponseable::|public|GetValue():[]SiteSourceable github.com/microsoftgraph/msgraph-sdk-go/.models.security.siteSourceCollectionResponseable::|public|SetValue(value:[]SiteSourceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.siteSourceCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessBaseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessBaseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessBaseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessBaseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessBaseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessBaseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessBaseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessCmdletsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessCmdletsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessCmdletsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessCmdletsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessCmdletsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessCmdletsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessCmdletsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessPSTNUsageAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessPSTNUsageAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessPSTNUsageAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessUsersBlockedAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessUsersBlockedAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.skypeForBusinessUsersBlockedAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsCreatePhoneNumberRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsCreatePhoneNumberRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsCreatePhoneNumberRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsCreatePhoneNumberRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsCreatePhoneNumberRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsCreatePhoneNumberRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsCreatePhoneNumberRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsDeletePhoneNumberRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsDeletePhoneNumberRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsDeletePhoneNumberRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsDeletePhoneNumberRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsDeletePhoneNumberRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsDeletePhoneNumberRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.smsDeletePhoneNumberRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.sourceType::0000-mailbox github.com/microsoftgraph/msgraph-sdk-go/.models.security.sourceType::0001-site github.com/microsoftgraph/msgraph-sdk-go/.models.security.sourceType::0002-unknownFutureValue @@ -171013,6 +173223,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionMailEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionMailEvidenceable::|public|SetSubmissionId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionMailEvidenceable::|public|SetSubmitter(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionMailEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.supervisoryReviewDayXInsightsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.supervisoryReviewDayXInsightsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.supervisoryReviewDayXInsightsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.syntheticProbeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.syntheticProbeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.syntheticProbeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.syntheticProbeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.syntheticProbeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.syntheticProbeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.syntheticProbeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.tag-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.tag::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.tag::|public|GetCreatedBy():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.IdentitySetable @@ -171041,6 +173265,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsDeliveryLocation: github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsDeliveryLocation::0002-quarantine github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsDeliveryLocation::0003-failed github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsDeliveryLocation::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEasyApprovalsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEasyApprovalsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEasyApprovalsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEasyApprovalsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEasyApprovalsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEasyApprovalsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEasyApprovalsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsHealthcareAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsHealthcareAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsHealthcareAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsHealthcareAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsHealthcareAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsHealthcareAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsHealthcareAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsMessageDeliveryAction::0000-unknown github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsMessageDeliveryAction::0001-deliveredAsSpam github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsMessageDeliveryAction::0002-delivered @@ -171150,6 +173388,27 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsMessageEvidenceab github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsMessageEvidenceable::|public|SetThreadType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsMessageEvidenceable::|public|SetUrls(value:[]UrlEvidenceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsMessageEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsUpdatesAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsUpdatesAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsUpdatesAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsUpdatesAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsUpdatesAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsUpdatesAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsUpdatesAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.tenantAllowBlockListAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.tenantAllowBlockListAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.tenantAllowBlockListAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.tenantAllowBlockListAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.tenantAllowBlockListAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.tenantAllowBlockListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.tenantAllowBlockListAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatFinderAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatFinderAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatFinderAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatFinderAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatFinderAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatFinderAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatFinderAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligence-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligence::|public|GetArticleIndicators():[]ArticleIndicatorable @@ -171225,6 +173484,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceable github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceable::|public|SetWhoisHistoryRecords(value:[]WhoisHistoryRecordable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceable::|public|SetWhoisRecords(value:[]WhoisRecordable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceAtpContentData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceAtpContentData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceAtpContentData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceAtpContentData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceAtpContentData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceAtpContentData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceAtpContentDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceMailData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceMailData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceMailData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceMailData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceMailData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceMailData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceMailDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceUrlClickData-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceUrlClickData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceUrlClickData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceUrlClickData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceUrlClickData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceUrlClickData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceUrlClickDataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.todoAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.todoAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.todoAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.todoAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.todoAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.todoAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.todoAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.topicModelingSettings::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.topicModelingSettings::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.topicModelingSettings::|public|GetBackingStore():BackingStore @@ -171279,6 +173566,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.triggerTypesRoot::|sta github.com/microsoftgraph/msgraph-sdk-go/.models.security.triggerTypesRootable::|public|GetRetentionEventTypes():[]RetentionEventTypeable github.com/microsoftgraph/msgraph-sdk-go/.models.security.triggerTypesRootable::|public|SetRetentionEventTypes(value:[]RetentionEventTypeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.triggerTypesRootable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uamOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uamOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uamOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uamOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uamOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uamOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uamOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.unclassifiedArtifact-->*Artifact github.com/microsoftgraph/msgraph-sdk-go/.models.security.unclassifiedArtifact::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.unclassifiedArtifact::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -171294,6 +173588,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.unclassifiedArtifactab github.com/microsoftgraph/msgraph-sdk-go/.models.security.unclassifiedArtifactable::|public|SetKind(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.unclassifiedArtifactable::|public|SetValue(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.unclassifiedArtifactable~~>Artifactable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupSource-->*DataSource github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupSource::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupSource::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -171319,6 +173620,48 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupSourceColl github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupSourceCollectionResponseable::|public|GetValue():[]UnifiedGroupSourceable github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupSourceCollectionResponseable::|public|SetValue(value:[]UnifiedGroupSourceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedGroupSourceCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationMatchedItemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationMatchedItemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationMatchedItemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationMatchedItemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationMatchedItemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationMatchedItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationMatchedItemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationSummaryAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationSummaryAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationSummaryAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationSummaryAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationSummaryAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationSummaryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.unifiedSimulationSummaryAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uploadCertificateRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uploadCertificateRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uploadCertificateRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uploadCertificateRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uploadCertificateRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uploadCertificateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.uploadCertificateRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacAssignmentAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacAssignmentAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacAssignmentAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacAssignmentAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacAssignmentAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacAssignmentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacAssignmentAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacEnableStateAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacEnableStateAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacEnableStateAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacEnableStateAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacEnableStateAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacEnableStateAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacEnableStateAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacRoleAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacRoleAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacRoleAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacRoleAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacRoleAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacRoleAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.urbacRoleAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.urlEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.urlEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.urlEvidence::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -171414,6 +173757,90 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.userSourceCollectionRe github.com/microsoftgraph/msgraph-sdk-go/.models.security.userSourceCollectionResponseable::|public|GetValue():[]UserSourceable github.com/microsoftgraph/msgraph-sdk-go/.models.security.userSourceCollectionResponseable::|public|SetValue(value:[]UserSourceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userSourceCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userTrainingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userTrainingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userTrainingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userTrainingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userTrainingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userTrainingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userTrainingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamBasePolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamBasePolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamBasePolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamBasePolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamBasePolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamBasePolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamBasePolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamCreatePolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamCreatePolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamCreatePolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamCreatePolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamCreatePolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamCreatePolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamCreatePolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamDeletePolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamDeletePolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamDeletePolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamDeletePolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamDeletePolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamDeletePolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamDeletePolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamUpdatePolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamUpdatePolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamUpdatePolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamUpdatePolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamUpdatePolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamUpdatePolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vfamUpdatePolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGoalsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGoalsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGoalsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGoalsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGoalsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGoalsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGoalsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAdminAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAdminAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAdminAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAdminAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAdminAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAdminAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaLearningAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseAdminAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseAdminAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseAdminAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseAdminAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseAdminAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseAdminAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseOrganizerAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseOrganizerAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseOrganizerAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseOrganizerAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseOrganizerAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseOrganizerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseOrganizerAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseReportAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseReportAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseReportAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseReportAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseReportAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseReportAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseReportAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseResponseAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseResponseAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseResponseAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseResponseAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseResponseAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseResponseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaPulseResponseAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.vmCloudProvider::0000-unknown github.com/microsoftgraph/msgraph-sdk-go/.models.security.vmCloudProvider::0001-azure github.com/microsoftgraph/msgraph-sdk-go/.models.security.vmCloudProvider::0002-unknownFutureValue @@ -171561,6 +173988,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.vulnerabilitySeverity: github.com/microsoftgraph/msgraph-sdk-go/.models.security.vulnerabilitySeverity::0003-high github.com/microsoftgraph/msgraph-sdk-go/.models.security.vulnerabilitySeverity::0004-critical github.com/microsoftgraph/msgraph-sdk-go/.models.security.vulnerabilitySeverity::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.wdatpAlertsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.wdatpAlertsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.wdatpAlertsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.wdatpAlertsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.wdatpAlertsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.wdatpAlertsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.wdatpAlertsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.whoisBaseRecord-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.whoisBaseRecord::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.whoisBaseRecord::|public|GetAbuse():WhoisContactable @@ -171746,6 +174180,27 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.whoisRecordCollectionR github.com/microsoftgraph/msgraph-sdk-go/.models.security.whoisRecordCollectionResponseable::|public|GetValue():[]WhoisRecordable github.com/microsoftgraph/msgraph-sdk-go/.models.security.whoisRecordCollectionResponseable::|public|SetValue(value:[]WhoisRecordable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.whoisRecordCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.windows365CustomerLockboxAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.windows365CustomerLockboxAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.windows365CustomerLockboxAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.windows365CustomerLockboxAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.windows365CustomerLockboxAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.windows365CustomerLockboxAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.windows365CustomerLockboxAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.workplaceAnalyticsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.workplaceAnalyticsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.workplaceAnalyticsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.workplaceAnalyticsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.workplaceAnalyticsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.workplaceAnalyticsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.workplaceAnalyticsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security::|public|GetAlerts():[]Alertable github.com/microsoftgraph/msgraph-sdk-go/.models.security::|public|GetAttackSimulation():AttackSimulationRootable @@ -171960,6 +174415,65 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivity::0000-normal github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivity::0001-personal github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivity::0002-private github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivity::0003-confidential +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetActionSource():*LabelActionSource +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetAutoTooltip():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetIsDefault():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetIsEndpointProtectionEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetIsScopedToUser():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetPriority():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetRights():UsageRightsIncludedable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetSublabels():[]SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|GetToolTip():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetActionSource(value:*LabelActionSource):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetAutoTooltip(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetIsDefault(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetIsEndpointProtectionEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetIsScopedToUser(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetPriority(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetRights(value:UsageRightsIncludedable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetSublabels(value:[]SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|public|SetToolTip(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetActionSource():*LabelActionSource +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetAutoTooltip():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetIsDefault():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetIsEndpointProtectionEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetIsScopedToUser():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetPriority():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetRights():UsageRightsIncludedable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetSublabels():[]SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|GetToolTip():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetActionSource(value:*LabelActionSource):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetAutoTooltip(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetIsDefault(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetIsEndpointProtectionEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetIsScopedToUser(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetPriority(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetRights(value:UsageRightsIncludedable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetSublabels(value:[]SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable::|public|SetToolTip(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelAssignment::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelAssignment::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelAssignment::|public|GetAssignmentMethod():*SensitivityLabelAssignmentMethod @@ -171992,6 +174506,16 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelAssignmentMetho github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelAssignmentMethod::0002-auto github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelAssignmentMethod::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelAssignment~~>SensitivityLabelAssignmentable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponse::|public|GetValue():[]SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponse::|public|SetValue(value:[]SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponseable::|public|GetValue():[]SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponseable::|public|SetValue(value:[]SensitivityLabelable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.sensitivityLabelCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.serverProcessedContent::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.serverProcessedContent::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.serverProcessedContent::|public|GetBackingStore():BackingStore @@ -184785,15 +187309,19 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|co github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|GetEndDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|GetStartDateTime():DateTimeTimeZoneable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|GetVideoOnDemandWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|SetEndDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|SetStartDateTime(value:DateTimeTimeZoneable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|SetVideoOnDemandWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|GetEndDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|GetStartDateTime():DateTimeTimeZoneable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|GetVideoOnDemandWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|SetEndDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|SetStartDateTime(value:DateTimeTimeZoneable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|SetVideoOnDemandWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable~~>OnlineMeetingBaseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionCollectionResponse-->*BaseCollectionPaginationCountResponse github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionCollectionResponse::|public|constructor():void @@ -204182,6 +206710,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.AttackSimulationTrainingsTrai github.com/microsoftgraph/msgraph-sdk-go/.security.AttackSimulationTrainingsTrainingItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Trainingable; ctx:context.Context; requestConfiguration?:*AttackSimulationTrainingsTrainingItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.security.AttackSimulationTrainingsTrainingItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.security.AttackSimulationTrainingsTrainingItemRequestBuilder::|public|WithUrl(rawUrl:string):*AttackSimulationTrainingsTrainingItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*AuditLogQueriesAuditLogQueryItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder.AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|Patch(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|records():*AuditLogQueriesItemRecordsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|ToPatchRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesAuditLogQueryItemRequestBuilder::|public|WithUrl(rawUrl:string):*AuditLogQueriesAuditLogQueryItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder.AuditLogQueriesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder.AuditLogQueriesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder.AuditLogQueriesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder.AuditLogQueriesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder.AuditLogQueriesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*AuditLogQueriesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AuditLogQueriesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesCountRequestBuilder::|public|WithUrl(rawUrl:string):*AuditLogQueriesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|Patch(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|ToPatchRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder::|public|WithUrl(rawUrl:string):*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder.AuditLogQueriesItemRecordsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder.AuditLogQueriesItemRecordsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder.AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder.AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder.AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*AuditLogQueriesItemRecordsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsCountRequestBuilder::|public|WithUrl(rawUrl:string):*AuditLogQueriesItemRecordsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration::|public|queryParameters:*AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder.AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|ByAuditLogRecordId(auditLogRecordId:string):*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|Count():*AuditLogQueriesItemRecordsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|Post(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|ToPostRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesItemRecordsRequestBuilder::|public|WithUrl(rawUrl:string):*AuditLogQueriesItemRecordsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderGetRequestConfiguration::|public|queryParameters:*AuditLogQueriesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder.AuditLogQueriesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|ByAuditLogQueryId(auditLogQueryId:string):*AuditLogQueriesAuditLogQueryItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|Count():*AuditLogQueriesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AuditLogQueriesRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|Post(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesRequestBuilderPostRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|ToPostRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable; ctx:context.Context; requestConfiguration?:*AuditLogQueriesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogQueriesRequestBuilder::|public|WithUrl(rawUrl:string):*AuditLogQueriesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderGetRequestConfiguration::|public|queryParameters:*AuditLogRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder.AuditLogRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*AuditLogRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AuditLogRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|Patch(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable; ctx:context.Context; requestConfiguration?:*AuditLogRequestBuilderPatchRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|queries():*AuditLogQueriesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|ToPatchRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable; ctx:context.Context; requestConfiguration?:*AuditLogRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.AuditLogRequestBuilder::|public|WithUrl(rawUrl:string):*AuditLogRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.CasesEdiscoveryCasesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.CasesEdiscoveryCasesCountRequestBuilder.CasesEdiscoveryCasesCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.security.CasesEdiscoveryCasesCountRequestBuilder.CasesEdiscoveryCasesCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -206046,11 +208722,271 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequ github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|processContentAsync():*DataSecurityAndGovernanceProcessContentAsyncRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|protectionScopes():*DataSecurityAndGovernanceProtectionScopesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|sensitivityLabels():*DataSecurityAndGovernanceSensitivityLabelsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TenantDataSecurityAndGovernanceable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; contentFormats?:*string; labelIds?:*string; locale?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody~~>DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|Post(body:DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|ToPostRequestInformation(body:DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; contentFormats?:*string; labelIds?:*string; locale?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody~~>DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|Post(body:DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|ToPostRequestInformation(body:DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|BySensitivityLabelId1(sensitivityLabelId1:string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:*string; labelIds:*string; locale:*string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|computeRightsAndInheritance():*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|Count():*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|rights():*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|BySensitivityLabelId(sensitivityLabelId:string):*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:*string; labelIds:*string; locale:*string):*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|computeRightsAndInheritance():*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|Count():*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|rights():*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|sublabels():*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|WithUrl(rawUrl:string):*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.IdentitiesHealthIssuesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.IdentitiesHealthIssuesCountRequestBuilder.IdentitiesHealthIssuesCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.security.IdentitiesHealthIssuesCountRequestBuilder.IdentitiesHealthIssuesCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -207231,6 +210167,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder.Securi github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|alerts():*AlertsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|alerts_v2():*Alerts_v2RequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|attackSimulation():*AttackSimulationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|auditLog():*AuditLogRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|cases():*CasesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void @@ -247433,11 +250370,271 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceReq github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|processContent():*ItemDataSecurityAndGovernanceProcessContentRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|protectionScopes():*ItemDataSecurityAndGovernanceProtectionScopesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|sensitivityLabels():*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UserDataSecurityAndGovernanceable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; contentFormats?:*string; labelIds?:*string; locale?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody~~>ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|Post(body:ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|ToPostRequestInformation(body:ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; contentFormats?:*string; labelIds?:*string; locale?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetDelegatedUserEmail():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetLocale():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetProtectedContents():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|GetSupportedContentFormats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetDelegatedUserEmail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetLocale(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetProtectedContents(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable::|public|SetSupportedContentFormats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody~~>ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|Post(body:ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|ToPostRequestInformation(body:ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|BySensitivityLabelId1(sensitivityLabelId1:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:*string; labelIds:*string; locale:*string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|computeRightsAndInheritance():*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|Count():*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|rights():*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|BySensitivityLabelId(sensitivityLabelId:string):*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:*string; labelIds:*string; locale:*string):*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|computeRightsAndInheritance():*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|Count():*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|rights():*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|sublabels():*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable; ctx:context.Context; requestConfiguration?:*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDeviceManagementTroubleshootingEventsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDeviceManagementTroubleshootingEventsCountRequestBuilder.ItemDeviceManagementTroubleshootingEventsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemDeviceManagementTroubleshootingEventsCountRequestBuilder.ItemDeviceManagementTroubleshootingEventsCountRequestBuilderGetQueryParameters::|public|Search:*string diff --git a/kiota-lock.json b/kiota-lock.json index d6f2f85d04..82f66ee11d 100644 --- a/kiota-lock.json +++ b/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "645999DA4E657EB400D8A694456CA5F9D1E62FE46056F8B00797AD20C48BFD4522A925588EF4DD2AD33AE76361C65DDDEDB5C4C77BE6167C97F26B389CDD0E3D", + "descriptionHash": "F66F35AF42DFD96FE735D23A13B33683547FA331442A856BCC89322EB087DAA1BB96F0AF787D4DA6C09602408DE805BDAC8EAD927DB56D532AC2A62171CF5CDF", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.28.0", + "kiotaVersion": "1.29.0", "clientClassName": "GraphBaseServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "github.com/microsoftgraph/msgraph-sdk-go/", diff --git a/models/compute_rights_and_inheritance_result.go b/models/compute_rights_and_inheritance_result.go new file mode 100644 index 0000000000..7dc23b9e5c --- /dev/null +++ b/models/compute_rights_and_inheritance_result.go @@ -0,0 +1,251 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ComputeRightsAndInheritanceResult struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewComputeRightsAndInheritanceResult instantiates a new ComputeRightsAndInheritanceResult and sets the default values. +func NewComputeRightsAndInheritanceResult()(*ComputeRightsAndInheritanceResult) { + m := &ComputeRightsAndInheritanceResult{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateComputeRightsAndInheritanceResultFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComputeRightsAndInheritanceResultFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComputeRightsAndInheritanceResult(), nil +} +// 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. +// returns a map[string]any when successful +func (m *ComputeRightsAndInheritanceResult) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ComputeRightsAndInheritanceResult) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetContentRights gets the contentRights property value. The contentRights property +// returns a []LabelContentRightable when successful +func (m *ComputeRightsAndInheritanceResult) GetContentRights()([]LabelContentRightable) { + val, err := m.GetBackingStore().Get("contentRights") + if err != nil { + panic(err) + } + if val != nil { + return val.([]LabelContentRightable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComputeRightsAndInheritanceResult) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["contentRights"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateLabelContentRightFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]LabelContentRightable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(LabelContentRightable) + } + } + m.SetContentRights(res) + } + return nil + } + res["inheritedLabel"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateSensitivityLabelFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetInheritedLabel(val.(SensitivityLabelable)) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + res["sensitivityLabels"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSensitivityLabelFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]SensitivityLabelable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(SensitivityLabelable) + } + } + m.SetSensitivityLabels(res) + } + return nil + } + return res +} +// GetInheritedLabel gets the inheritedLabel property value. The inheritedLabel property +// returns a SensitivityLabelable when successful +func (m *ComputeRightsAndInheritanceResult) GetInheritedLabel()(SensitivityLabelable) { + val, err := m.GetBackingStore().Get("inheritedLabel") + if err != nil { + panic(err) + } + if val != nil { + return val.(SensitivityLabelable) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ComputeRightsAndInheritanceResult) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSensitivityLabels gets the sensitivityLabels property value. The sensitivityLabels property +// returns a []SensitivityLabelable when successful +func (m *ComputeRightsAndInheritanceResult) GetSensitivityLabels()([]SensitivityLabelable) { + val, err := m.GetBackingStore().Get("sensitivityLabels") + if err != nil { + panic(err) + } + if val != nil { + return val.([]SensitivityLabelable) + } + return nil +} +// Serialize serializes information the current object +func (m *ComputeRightsAndInheritanceResult) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetContentRights() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetContentRights())) + for i, v := range m.GetContentRights() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("contentRights", cast) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("inheritedLabel", m.GetInheritedLabel()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetSensitivityLabels() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSensitivityLabels())) + for i, v := range m.GetSensitivityLabels() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("sensitivityLabels", cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *ComputeRightsAndInheritanceResult) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ComputeRightsAndInheritanceResult) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetContentRights sets the contentRights property value. The contentRights property +func (m *ComputeRightsAndInheritanceResult) SetContentRights(value []LabelContentRightable)() { + err := m.GetBackingStore().Set("contentRights", value) + if err != nil { + panic(err) + } +} +// SetInheritedLabel sets the inheritedLabel property value. The inheritedLabel property +func (m *ComputeRightsAndInheritanceResult) SetInheritedLabel(value SensitivityLabelable)() { + err := m.GetBackingStore().Set("inheritedLabel", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ComputeRightsAndInheritanceResult) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetSensitivityLabels sets the sensitivityLabels property value. The sensitivityLabels property +func (m *ComputeRightsAndInheritanceResult) SetSensitivityLabels(value []SensitivityLabelable)() { + err := m.GetBackingStore().Set("sensitivityLabels", value) + if err != nil { + panic(err) + } +} +type ComputeRightsAndInheritanceResultable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetContentRights()([]LabelContentRightable) + GetInheritedLabel()(SensitivityLabelable) + GetOdataType()(*string) + GetSensitivityLabels()([]SensitivityLabelable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetContentRights(value []LabelContentRightable)() + SetInheritedLabel(value SensitivityLabelable)() + SetOdataType(value *string)() + SetSensitivityLabels(value []SensitivityLabelable)() +} diff --git a/models/conditional_access_session_control.go b/models/conditional_access_session_control.go index 9c3a753242..bb43e3634f 100644 --- a/models/conditional_access_session_control.go +++ b/models/conditional_access_session_control.go @@ -41,6 +41,8 @@ func CreateConditionalAccessSessionControlFromDiscriminatorValue(parseNode i878a return NewCloudAppSecuritySessionControl(), nil case "#microsoft.graph.persistentBrowserSessionControl": return NewPersistentBrowserSessionControl(), nil + case "#microsoft.graph.secureSignInSessionControl": + return NewSecureSignInSessionControl(), nil case "#microsoft.graph.signInFrequencySessionControl": return NewSignInFrequencySessionControl(), nil } diff --git a/models/conditional_access_session_controls.go b/models/conditional_access_session_controls.go index 5a7be88946..b6cef3eb08 100644 --- a/models/conditional_access_session_controls.go +++ b/models/conditional_access_session_controls.go @@ -133,6 +133,16 @@ func (m *ConditionalAccessSessionControls) GetFieldDeserializers()(map[string]fu } return nil } + res["secureSignInSession"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateSecureSignInSessionControlFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSecureSignInSession(val.(SecureSignInSessionControlable)) + } + return nil + } res["signInFrequency"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateSignInFrequencySessionControlFromDiscriminatorValue) if err != nil { @@ -169,6 +179,18 @@ func (m *ConditionalAccessSessionControls) GetPersistentBrowser()(PersistentBrow } return nil } +// GetSecureSignInSession gets the secureSignInSession property value. The secureSignInSession property +// returns a SecureSignInSessionControlable when successful +func (m *ConditionalAccessSessionControls) GetSecureSignInSession()(SecureSignInSessionControlable) { + val, err := m.GetBackingStore().Get("secureSignInSession") + if err != nil { + panic(err) + } + if val != nil { + return val.(SecureSignInSessionControlable) + } + return nil +} // GetSignInFrequency gets the signInFrequency property value. Session control to enforce signin frequency. // returns a SignInFrequencySessionControlable when successful func (m *ConditionalAccessSessionControls) GetSignInFrequency()(SignInFrequencySessionControlable) { @@ -213,6 +235,12 @@ func (m *ConditionalAccessSessionControls) Serialize(writer i878a80d2330e89d2689 return err } } + { + err := writer.WriteObjectValue("secureSignInSession", m.GetSecureSignInSession()) + if err != nil { + return err + } + } { err := writer.WriteObjectValue("signInFrequency", m.GetSignInFrequency()) if err != nil { @@ -273,6 +301,13 @@ func (m *ConditionalAccessSessionControls) SetPersistentBrowser(value Persistent panic(err) } } +// SetSecureSignInSession sets the secureSignInSession property value. The secureSignInSession property +func (m *ConditionalAccessSessionControls) SetSecureSignInSession(value SecureSignInSessionControlable)() { + err := m.GetBackingStore().Set("secureSignInSession", value) + if err != nil { + panic(err) + } +} // SetSignInFrequency sets the signInFrequency property value. Session control to enforce signin frequency. func (m *ConditionalAccessSessionControls) SetSignInFrequency(value SignInFrequencySessionControlable)() { err := m.GetBackingStore().Set("signInFrequency", value) @@ -290,6 +325,7 @@ type ConditionalAccessSessionControlsable interface { GetDisableResilienceDefaults()(*bool) GetOdataType()(*string) GetPersistentBrowser()(PersistentBrowserSessionControlable) + GetSecureSignInSession()(SecureSignInSessionControlable) GetSignInFrequency()(SignInFrequencySessionControlable) SetApplicationEnforcedRestrictions(value ApplicationEnforcedRestrictionsSessionControlable)() SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() @@ -297,5 +333,6 @@ type ConditionalAccessSessionControlsable interface { SetDisableResilienceDefaults(value *bool)() SetOdataType(value *string)() SetPersistentBrowser(value PersistentBrowserSessionControlable)() + SetSecureSignInSession(value SecureSignInSessionControlable)() SetSignInFrequency(value SignInFrequencySessionControlable)() } diff --git a/models/data_security_and_governance.go b/models/data_security_and_governance.go index 718b596d71..d7c66441d9 100644 --- a/models/data_security_and_governance.go +++ b/models/data_security_and_governance.go @@ -46,17 +46,66 @@ func CreateDataSecurityAndGovernanceFromDiscriminatorValue(parseNode i878a80d233 // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *DataSecurityAndGovernance) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.Entity.GetFieldDeserializers() + res["sensitivityLabels"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSensitivityLabelFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]SensitivityLabelable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(SensitivityLabelable) + } + } + m.SetSensitivityLabels(res) + } + return nil + } return res } +// GetSensitivityLabels gets the sensitivityLabels property value. The sensitivityLabels property +// returns a []SensitivityLabelable when successful +func (m *DataSecurityAndGovernance) GetSensitivityLabels()([]SensitivityLabelable) { + val, err := m.GetBackingStore().Get("sensitivityLabels") + if err != nil { + panic(err) + } + if val != nil { + return val.([]SensitivityLabelable) + } + return nil +} // Serialize serializes information the current object func (m *DataSecurityAndGovernance) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) if err != nil { return err } + if m.GetSensitivityLabels() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSensitivityLabels())) + for i, v := range m.GetSensitivityLabels() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("sensitivityLabels", cast) + if err != nil { + return err + } + } return nil } +// SetSensitivityLabels sets the sensitivityLabels property value. The sensitivityLabels property +func (m *DataSecurityAndGovernance) SetSensitivityLabels(value []SensitivityLabelable)() { + err := m.GetBackingStore().Set("sensitivityLabels", value) + if err != nil { + panic(err) + } +} type DataSecurityAndGovernanceable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetSensitivityLabels()([]SensitivityLabelable) + SetSensitivityLabels(value []SensitivityLabelable)() } diff --git a/models/drive_recipient.go b/models/drive_recipient.go index 3f81dea792..96439cd270 100644 --- a/models/drive_recipient.go +++ b/models/drive_recipient.go @@ -38,7 +38,7 @@ func (m *DriveRecipient) GetAdditionalData()(map[string]any) { } return val.(map[string]any) } -// GetAlias gets the alias property value. The alias of the domain object, for cases where an email address is unavailable (e.g. security groups). +// GetAlias gets the alias property value. The alias of the domain object, for cases where an email address is unavailable (for example, security groups). // returns a *string when successful func (m *DriveRecipient) GetAlias()(*string) { val, err := m.GetBackingStore().Get("alias") @@ -178,7 +178,7 @@ func (m *DriveRecipient) SetAdditionalData(value map[string]any)() { panic(err) } } -// SetAlias sets the alias property value. The alias of the domain object, for cases where an email address is unavailable (e.g. security groups). +// SetAlias sets the alias property value. The alias of the domain object, for cases where an email address is unavailable (for example, security groups). func (m *DriveRecipient) SetAlias(value *string)() { err := m.GetBackingStore().Set("alias", value) if err != nil { diff --git a/models/entity.go b/models/entity.go index 1df2aa4049..5540dea682 100644 --- a/models/entity.go +++ b/models/entity.go @@ -1247,6 +1247,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewSecurityReportsRoot(), nil case "#microsoft.graph.sendDtmfTonesOperation": return NewSendDtmfTonesOperation(), nil + case "#microsoft.graph.sensitivityLabel": + return NewSensitivityLabel(), nil case "#microsoft.graph.serviceAnnouncement": return NewServiceAnnouncement(), nil case "#microsoft.graph.serviceAnnouncementAttachment": diff --git a/models/fido2_authentication_method_configuration.go b/models/fido2_authentication_method_configuration.go index 8c8233f680..c96e224bea 100644 --- a/models/fido2_authentication_method_configuration.go +++ b/models/fido2_authentication_method_configuration.go @@ -112,7 +112,7 @@ func (m *Fido2AuthenticationMethodConfiguration) GetIsSelfServiceRegistrationAll } return nil } -// GetKeyRestrictions gets the keyRestrictions property value. Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (e.g. make and model) of the authenticator. +// GetKeyRestrictions gets the keyRestrictions property value. Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. // returns a Fido2KeyRestrictionsable when successful func (m *Fido2AuthenticationMethodConfiguration) GetKeyRestrictions()(Fido2KeyRestrictionsable) { val, err := m.GetBackingStore().Get("keyRestrictions") @@ -183,7 +183,7 @@ func (m *Fido2AuthenticationMethodConfiguration) SetIsSelfServiceRegistrationAll panic(err) } } -// SetKeyRestrictions sets the keyRestrictions property value. Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (e.g. make and model) of the authenticator. +// SetKeyRestrictions sets the keyRestrictions property value. Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. func (m *Fido2AuthenticationMethodConfiguration) SetKeyRestrictions(value Fido2KeyRestrictionsable)() { err := m.GetBackingStore().Set("keyRestrictions", value) if err != nil { diff --git a/models/label_action_source.go b/models/label_action_source.go new file mode 100644 index 0000000000..832b0c0c3c --- /dev/null +++ b/models/label_action_source.go @@ -0,0 +1,45 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models +type LabelActionSource int + +const ( + MANUAL_LABELACTIONSOURCE LabelActionSource = iota + AUTOMATIC_LABELACTIONSOURCE + RECOMMENDED_LABELACTIONSOURCE + NONE_LABELACTIONSOURCE + UNKNOWNFUTUREVALUE_LABELACTIONSOURCE +) + +func (i LabelActionSource) String() string { + return []string{"manual", "automatic", "recommended", "none", "unknownFutureValue"}[i] +} +func ParseLabelActionSource(v string) (any, error) { + result := MANUAL_LABELACTIONSOURCE + switch v { + case "manual": + result = MANUAL_LABELACTIONSOURCE + case "automatic": + result = AUTOMATIC_LABELACTIONSOURCE + case "recommended": + result = RECOMMENDED_LABELACTIONSOURCE + case "none": + result = NONE_LABELACTIONSOURCE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_LABELACTIONSOURCE + default: + return nil, nil + } + return &result, nil +} +func SerializeLabelActionSource(values []LabelActionSource) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i LabelActionSource) isMultiValue() bool { + return false +} diff --git a/models/label_content_right.go b/models/label_content_right.go index 40dd588d16..a08c38d384 100644 --- a/models/label_content_right.go +++ b/models/label_content_right.go @@ -58,6 +58,26 @@ func (m *LabelContentRight) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["label"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateSensitivityLabelFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetLabel(val.(SensitivityLabelable)) + } + return nil + } + res["rights"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseUsageRights) + if err != nil { + return err + } + if val != nil { + m.SetRights(val.(*UsageRights)) + } + return nil + } return res } // GetFormat gets the format property value. The content format. @@ -72,6 +92,30 @@ func (m *LabelContentRight) GetFormat()(*string) { } return nil } +// GetLabel gets the label property value. The label property +// returns a SensitivityLabelable when successful +func (m *LabelContentRight) GetLabel()(SensitivityLabelable) { + val, err := m.GetBackingStore().Get("label") + if err != nil { + panic(err) + } + if val != nil { + return val.(SensitivityLabelable) + } + return nil +} +// GetRights gets the rights property value. The rights property +// returns a *UsageRights when successful +func (m *LabelContentRight) GetRights()(*UsageRights) { + val, err := m.GetBackingStore().Get("rights") + if err != nil { + panic(err) + } + if val != nil { + return val.(*UsageRights) + } + return nil +} // Serialize serializes information the current object func (m *LabelContentRight) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) @@ -90,6 +134,19 @@ func (m *LabelContentRight) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + { + err = writer.WriteObjectValue("label", m.GetLabel()) + if err != nil { + return err + } + } + if m.GetRights() != nil { + cast := (*m.GetRights()).String() + err = writer.WriteStringValue("rights", &cast) + if err != nil { + return err + } + } return nil } // SetCid sets the cid property value. The content identifier. @@ -106,11 +163,29 @@ func (m *LabelContentRight) SetFormat(value *string)() { panic(err) } } +// SetLabel sets the label property value. The label property +func (m *LabelContentRight) SetLabel(value SensitivityLabelable)() { + err := m.GetBackingStore().Set("label", value) + if err != nil { + panic(err) + } +} +// SetRights sets the rights property value. The rights property +func (m *LabelContentRight) SetRights(value *UsageRights)() { + err := m.GetBackingStore().Set("rights", value) + if err != nil { + panic(err) + } +} type LabelContentRightable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCid()(*string) GetFormat()(*string) + GetLabel()(SensitivityLabelable) + GetRights()(*UsageRights) SetCid(value *string)() SetFormat(value *string)() + SetLabel(value SensitivityLabelable)() + SetRights(value *UsageRights)() } diff --git a/models/protected_content.go b/models/protected_content.go new file mode 100644 index 0000000000..a36e25e1da --- /dev/null +++ b/models/protected_content.go @@ -0,0 +1,227 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ProtectedContent struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewProtectedContent instantiates a new ProtectedContent and sets the default values. +func NewProtectedContent()(*ProtectedContent) { + m := &ProtectedContent{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateProtectedContentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProtectedContentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProtectedContent(), nil +} +// 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. +// returns a map[string]any when successful +func (m *ProtectedContent) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ProtectedContent) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCid gets the cid property value. The content id +// returns a *string when successful +func (m *ProtectedContent) GetCid()(*string) { + val, err := m.GetBackingStore().Get("cid") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProtectedContent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["cid"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCid(val) + } + return nil + } + res["format"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFormat(val) + } + return nil + } + res["labelId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLabelId(val) + } + return nil + } + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetFormat gets the format property value. The content format. +// returns a *string when successful +func (m *ProtectedContent) GetFormat()(*string) { + val, err := m.GetBackingStore().Get("format") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetLabelId gets the labelId property value. The unique identifier for the sensitivity label applied to the content. +// returns a *string when successful +func (m *ProtectedContent) GetLabelId()(*string) { + val, err := m.GetBackingStore().Get("labelId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ProtectedContent) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ProtectedContent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("cid", m.GetCid()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("format", m.GetFormat()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("labelId", m.GetLabelId()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *ProtectedContent) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ProtectedContent) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCid sets the cid property value. The content id +func (m *ProtectedContent) SetCid(value *string)() { + err := m.GetBackingStore().Set("cid", value) + if err != nil { + panic(err) + } +} +// SetFormat sets the format property value. The content format. +func (m *ProtectedContent) SetFormat(value *string)() { + err := m.GetBackingStore().Set("format", value) + if err != nil { + panic(err) + } +} +// SetLabelId sets the labelId property value. The unique identifier for the sensitivity label applied to the content. +func (m *ProtectedContent) SetLabelId(value *string)() { + err := m.GetBackingStore().Set("labelId", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ProtectedContent) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type ProtectedContentable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCid()(*string) + GetFormat()(*string) + GetLabelId()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCid(value *string)() + SetFormat(value *string)() + SetLabelId(value *string)() + SetOdataType(value *string)() +} diff --git a/models/secure_sign_in_session_control.go b/models/secure_sign_in_session_control.go new file mode 100644 index 0000000000..c73f472a4d --- /dev/null +++ b/models/secure_sign_in_session_control.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SecureSignInSessionControl struct { + ConditionalAccessSessionControl +} +// NewSecureSignInSessionControl instantiates a new SecureSignInSessionControl and sets the default values. +func NewSecureSignInSessionControl()(*SecureSignInSessionControl) { + m := &SecureSignInSessionControl{ + ConditionalAccessSessionControl: *NewConditionalAccessSessionControl(), + } + odataTypeValue := "#microsoft.graph.secureSignInSessionControl" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecureSignInSessionControlFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecureSignInSessionControlFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecureSignInSessionControl(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecureSignInSessionControl) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ConditionalAccessSessionControl.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecureSignInSessionControl) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ConditionalAccessSessionControl.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecureSignInSessionControlable interface { + ConditionalAccessSessionControlable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aad_risk_detection_audit_record.go b/models/security/aad_risk_detection_audit_record.go new file mode 100644 index 0000000000..83bc85d6b5 --- /dev/null +++ b/models/security/aad_risk_detection_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AadRiskDetectionAuditRecord struct { + AuditData +} +// NewAadRiskDetectionAuditRecord instantiates a new AadRiskDetectionAuditRecord and sets the default values. +func NewAadRiskDetectionAuditRecord()(*AadRiskDetectionAuditRecord) { + m := &AadRiskDetectionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aadRiskDetectionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAadRiskDetectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAadRiskDetectionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAadRiskDetectionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AadRiskDetectionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AadRiskDetectionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AadRiskDetectionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aed_audit_record.go b/models/security/aed_audit_record.go new file mode 100644 index 0000000000..cc0d4d455b --- /dev/null +++ b/models/security/aed_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AedAuditRecord struct { + AuditData +} +// NewAedAuditRecord instantiates a new AedAuditRecord and sets the default values. +func NewAedAuditRecord()(*AedAuditRecord) { + m := &AedAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aedAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAedAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAedAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAedAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AedAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AedAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AedAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/ai_app_interaction_audit_record.go b/models/security/ai_app_interaction_audit_record.go new file mode 100644 index 0000000000..cd3568a52a --- /dev/null +++ b/models/security/ai_app_interaction_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AiAppInteractionAuditRecord struct { + AuditData +} +// NewAiAppInteractionAuditRecord instantiates a new AiAppInteractionAuditRecord and sets the default values. +func NewAiAppInteractionAuditRecord()(*AiAppInteractionAuditRecord) { + m := &AiAppInteractionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aiAppInteractionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAiAppInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAiAppInteractionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAiAppInteractionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AiAppInteractionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AiAppInteractionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AiAppInteractionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aip_file_deleted.go b/models/security/aip_file_deleted.go new file mode 100644 index 0000000000..067f7d341e --- /dev/null +++ b/models/security/aip_file_deleted.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AipFileDeleted struct { + AuditData +} +// NewAipFileDeleted instantiates a new AipFileDeleted and sets the default values. +func NewAipFileDeleted()(*AipFileDeleted) { + m := &AipFileDeleted{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aipFileDeleted" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAipFileDeletedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAipFileDeletedFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAipFileDeleted(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AipFileDeleted) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AipFileDeleted) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AipFileDeletedable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aip_heart_beat.go b/models/security/aip_heart_beat.go new file mode 100644 index 0000000000..bd56590b3c --- /dev/null +++ b/models/security/aip_heart_beat.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AipHeartBeat struct { + AuditData +} +// NewAipHeartBeat instantiates a new AipHeartBeat and sets the default values. +func NewAipHeartBeat()(*AipHeartBeat) { + m := &AipHeartBeat{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aipHeartBeat" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAipHeartBeatFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAipHeartBeatFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAipHeartBeat(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AipHeartBeat) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AipHeartBeat) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AipHeartBeatable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aip_protection_action_log_request.go b/models/security/aip_protection_action_log_request.go new file mode 100644 index 0000000000..7ef48c800f --- /dev/null +++ b/models/security/aip_protection_action_log_request.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AipProtectionActionLogRequest struct { + AuditData +} +// NewAipProtectionActionLogRequest instantiates a new AipProtectionActionLogRequest and sets the default values. +func NewAipProtectionActionLogRequest()(*AipProtectionActionLogRequest) { + m := &AipProtectionActionLogRequest{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aipProtectionActionLogRequest" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAipProtectionActionLogRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAipProtectionActionLogRequestFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAipProtectionActionLogRequest(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AipProtectionActionLogRequest) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AipProtectionActionLogRequest) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AipProtectionActionLogRequestable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aip_scanner_discover_event.go b/models/security/aip_scanner_discover_event.go new file mode 100644 index 0000000000..497bb0c471 --- /dev/null +++ b/models/security/aip_scanner_discover_event.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AipScannerDiscoverEvent struct { + AuditData +} +// NewAipScannerDiscoverEvent instantiates a new AipScannerDiscoverEvent and sets the default values. +func NewAipScannerDiscoverEvent()(*AipScannerDiscoverEvent) { + m := &AipScannerDiscoverEvent{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aipScannerDiscoverEvent" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAipScannerDiscoverEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAipScannerDiscoverEventFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAipScannerDiscoverEvent(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AipScannerDiscoverEvent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AipScannerDiscoverEvent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AipScannerDiscoverEventable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aip_sensitivity_label_action_log_request.go b/models/security/aip_sensitivity_label_action_log_request.go new file mode 100644 index 0000000000..d0060a4dc6 --- /dev/null +++ b/models/security/aip_sensitivity_label_action_log_request.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AipSensitivityLabelActionLogRequest struct { + AuditData +} +// NewAipSensitivityLabelActionLogRequest instantiates a new AipSensitivityLabelActionLogRequest and sets the default values. +func NewAipSensitivityLabelActionLogRequest()(*AipSensitivityLabelActionLogRequest) { + m := &AipSensitivityLabelActionLogRequest{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aipSensitivityLabelActionLogRequest" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAipSensitivityLabelActionLogRequestFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAipSensitivityLabelActionLogRequestFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAipSensitivityLabelActionLogRequest(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AipSensitivityLabelActionLogRequest) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AipSensitivityLabelActionLogRequest) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AipSensitivityLabelActionLogRequestable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/air_admin_action_investigation_data.go b/models/security/air_admin_action_investigation_data.go new file mode 100644 index 0000000000..24072def60 --- /dev/null +++ b/models/security/air_admin_action_investigation_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AirAdminActionInvestigationData struct { + AuditData +} +// NewAirAdminActionInvestigationData instantiates a new AirAdminActionInvestigationData and sets the default values. +func NewAirAdminActionInvestigationData()(*AirAdminActionInvestigationData) { + m := &AirAdminActionInvestigationData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.airAdminActionInvestigationData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAirAdminActionInvestigationDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAirAdminActionInvestigationDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAirAdminActionInvestigationData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AirAdminActionInvestigationData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AirAdminActionInvestigationData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AirAdminActionInvestigationDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/air_investigation_data.go b/models/security/air_investigation_data.go new file mode 100644 index 0000000000..2fca056e94 --- /dev/null +++ b/models/security/air_investigation_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AirInvestigationData struct { + AuditData +} +// NewAirInvestigationData instantiates a new AirInvestigationData and sets the default values. +func NewAirInvestigationData()(*AirInvestigationData) { + m := &AirInvestigationData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.airInvestigationData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAirInvestigationDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAirInvestigationDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAirInvestigationData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AirInvestigationData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AirInvestigationData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AirInvestigationDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/air_manual_investigation_data.go b/models/security/air_manual_investigation_data.go new file mode 100644 index 0000000000..ff01a9b9e5 --- /dev/null +++ b/models/security/air_manual_investigation_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AirManualInvestigationData struct { + AuditData +} +// NewAirManualInvestigationData instantiates a new AirManualInvestigationData and sets the default values. +func NewAirManualInvestigationData()(*AirManualInvestigationData) { + m := &AirManualInvestigationData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.airManualInvestigationData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAirManualInvestigationDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAirManualInvestigationDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAirManualInvestigationData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AirManualInvestigationData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AirManualInvestigationData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AirManualInvestigationDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/attack_sim_admin_audit_record.go b/models/security/attack_sim_admin_audit_record.go new file mode 100644 index 0000000000..61f0cfdb44 --- /dev/null +++ b/models/security/attack_sim_admin_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AttackSimAdminAuditRecord struct { + AuditData +} +// NewAttackSimAdminAuditRecord instantiates a new AttackSimAdminAuditRecord and sets the default values. +func NewAttackSimAdminAuditRecord()(*AttackSimAdminAuditRecord) { + m := &AttackSimAdminAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.attackSimAdminAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAttackSimAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAttackSimAdminAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAttackSimAdminAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AttackSimAdminAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AttackSimAdminAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AttackSimAdminAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/audit_core_root.go b/models/security/audit_core_root.go new file mode 100644 index 0000000000..df989e5ee7 --- /dev/null +++ b/models/security/audit_core_root.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type AuditCoreRoot struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewAuditCoreRoot instantiates a new AuditCoreRoot and sets the default values. +func NewAuditCoreRoot()(*AuditCoreRoot) { + m := &AuditCoreRoot{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateAuditCoreRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditCoreRootFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditCoreRoot(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditCoreRoot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["queries"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAuditLogQueryFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AuditLogQueryable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AuditLogQueryable) + } + } + m.SetQueries(res) + } + return nil + } + return res +} +// GetQueries gets the queries property value. The queries property +// returns a []AuditLogQueryable when successful +func (m *AuditCoreRoot) GetQueries()([]AuditLogQueryable) { + val, err := m.GetBackingStore().Get("queries") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AuditLogQueryable) + } + return nil +} +// Serialize serializes information the current object +func (m *AuditCoreRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetQueries() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetQueries())) + for i, v := range m.GetQueries() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("queries", cast) + if err != nil { + return err + } + } + return nil +} +// SetQueries sets the queries property value. The queries property +func (m *AuditCoreRoot) SetQueries(value []AuditLogQueryable)() { + err := m.GetBackingStore().Set("queries", value) + if err != nil { + panic(err) + } +} +type AuditCoreRootable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetQueries()([]AuditLogQueryable) + SetQueries(value []AuditLogQueryable)() +} diff --git a/models/security/audit_data.go b/models/security/audit_data.go new file mode 100644 index 0000000000..c83ddfdefb --- /dev/null +++ b/models/security/audit_data.go @@ -0,0 +1,676 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type AuditData struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAuditData instantiates a new AuditData and sets the default values. +func NewAuditData()(*AuditData) { + m := &AuditData{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAuditDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.security.aadRiskDetectionAuditRecord": + return NewAadRiskDetectionAuditRecord(), nil + case "#microsoft.graph.security.aedAuditRecord": + return NewAedAuditRecord(), nil + case "#microsoft.graph.security.aiAppInteractionAuditRecord": + return NewAiAppInteractionAuditRecord(), nil + case "#microsoft.graph.security.aipFileDeleted": + return NewAipFileDeleted(), nil + case "#microsoft.graph.security.aipHeartBeat": + return NewAipHeartBeat(), nil + case "#microsoft.graph.security.aipProtectionActionLogRequest": + return NewAipProtectionActionLogRequest(), nil + case "#microsoft.graph.security.aipScannerDiscoverEvent": + return NewAipScannerDiscoverEvent(), nil + case "#microsoft.graph.security.aipSensitivityLabelActionLogRequest": + return NewAipSensitivityLabelActionLogRequest(), nil + case "#microsoft.graph.security.airAdminActionInvestigationData": + return NewAirAdminActionInvestigationData(), nil + case "#microsoft.graph.security.airInvestigationData": + return NewAirInvestigationData(), nil + case "#microsoft.graph.security.airManualInvestigationData": + return NewAirManualInvestigationData(), nil + case "#microsoft.graph.security.attackSimAdminAuditRecord": + return NewAttackSimAdminAuditRecord(), nil + case "#microsoft.graph.security.auditSearchAuditRecord": + return NewAuditSearchAuditRecord(), nil + case "#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord": + return NewAzureActiveDirectoryAccountLogonAuditRecord(), nil + case "#microsoft.graph.security.azureActiveDirectoryAuditRecord": + return NewAzureActiveDirectoryAuditRecord(), nil + case "#microsoft.graph.security.azureActiveDirectoryBaseAuditRecord": + return NewAzureActiveDirectoryBaseAuditRecord(), nil + case "#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord": + return NewAzureActiveDirectoryStsLogonAuditRecord(), nil + case "#microsoft.graph.security.campaignAuditRecord": + return NewCampaignAuditRecord(), nil + case "#microsoft.graph.security.caseAuditRecord": + return NewCaseAuditRecord(), nil + case "#microsoft.graph.security.caseInvestigation": + return NewCaseInvestigation(), nil + case "#microsoft.graph.security.cdpColdCrawlStatusRecord": + return NewCdpColdCrawlStatusRecord(), nil + case "#microsoft.graph.security.cdpContentExplorerAggregateRecord": + return NewCdpContentExplorerAggregateRecord(), nil + case "#microsoft.graph.security.cdpDlpSensitiveAuditRecord": + return NewCdpDlpSensitiveAuditRecord(), nil + case "#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord": + return NewCdpDlpSensitiveEndpointAuditRecord(), nil + case "#microsoft.graph.security.cdpLogRecord": + return NewCdpLogRecord(), nil + case "#microsoft.graph.security.cdpOcrBillingRecord": + return NewCdpOcrBillingRecord(), nil + case "#microsoft.graph.security.cdpResourceScopeChangeEventRecord": + return NewCdpResourceScopeChangeEventRecord(), nil + case "#microsoft.graph.security.cernerSMSLinkRecord": + return NewCernerSMSLinkRecord(), nil + case "#microsoft.graph.security.cernerSMSSettingsUpdateRecord": + return NewCernerSMSSettingsUpdateRecord(), nil + case "#microsoft.graph.security.cernerSMSUnlinkRecord": + return NewCernerSMSUnlinkRecord(), nil + case "#microsoft.graph.security.complianceConnectorAuditRecord": + return NewComplianceConnectorAuditRecord(), nil + case "#microsoft.graph.security.complianceDLMExchangeAuditRecord": + return NewComplianceDLMExchangeAuditRecord(), nil + case "#microsoft.graph.security.complianceDLMSharePointAuditRecord": + return NewComplianceDLMSharePointAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpApplicationsAuditRecord": + return NewComplianceDlpApplicationsAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpApplicationsClassificationAuditRecord": + return NewComplianceDlpApplicationsClassificationAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpBaseAuditRecord": + return NewComplianceDlpBaseAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpClassificationBaseAuditRecord": + return NewComplianceDlpClassificationBaseAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpClassificationBaseCdpRecord": + return NewComplianceDlpClassificationBaseCdpRecord(), nil + case "#microsoft.graph.security.complianceDlpEndpointAuditRecord": + return NewComplianceDlpEndpointAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpEndpointDiscoveryAuditRecord": + return NewComplianceDlpEndpointDiscoveryAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpExchangeAuditRecord": + return NewComplianceDlpExchangeAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpExchangeClassificationAuditRecord": + return NewComplianceDlpExchangeClassificationAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpExchangeClassificationCdpRecord": + return NewComplianceDlpExchangeClassificationCdpRecord(), nil + case "#microsoft.graph.security.complianceDlpExchangeDiscoveryAuditRecord": + return NewComplianceDlpExchangeDiscoveryAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpSharePointAuditRecord": + return NewComplianceDlpSharePointAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpSharePointClassificationAuditRecord": + return NewComplianceDlpSharePointClassificationAuditRecord(), nil + case "#microsoft.graph.security.complianceDlpSharePointClassificationExtendedAuditRecord": + return NewComplianceDlpSharePointClassificationExtendedAuditRecord(), nil + case "#microsoft.graph.security.complianceManagerActionRecord": + return NewComplianceManagerActionRecord(), nil + case "#microsoft.graph.security.complianceSupervisionBaseAuditRecord": + return NewComplianceSupervisionBaseAuditRecord(), nil + case "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord": + return NewComplianceSupervisionExchangeAuditRecord(), nil + case "#microsoft.graph.security.consumptionResourceAuditRecord": + return NewConsumptionResourceAuditRecord(), nil + case "#microsoft.graph.security.copilotInteractionAuditRecord": + return NewCopilotInteractionAuditRecord(), nil + case "#microsoft.graph.security.coreReportingSettingsAuditRecord": + return NewCoreReportingSettingsAuditRecord(), nil + case "#microsoft.graph.security.cortanaBriefingAuditRecord": + return NewCortanaBriefingAuditRecord(), nil + case "#microsoft.graph.security.cpsCommonPolicyAuditRecord": + return NewCpsCommonPolicyAuditRecord(), nil + case "#microsoft.graph.security.cpsPolicyConfigAuditRecord": + return NewCpsPolicyConfigAuditRecord(), nil + case "#microsoft.graph.security.crmBaseAuditRecord": + return NewCrmBaseAuditRecord(), nil + case "#microsoft.graph.security.crmEntityOperationAuditRecord": + return NewCrmEntityOperationAuditRecord(), nil + case "#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord": + return NewCustomerKeyServiceEncryptionAuditRecord(), nil + case "#microsoft.graph.security.dataCenterSecurityBaseAuditRecord": + return NewDataCenterSecurityBaseAuditRecord(), nil + case "#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord": + return NewDataCenterSecurityCmdletAuditRecord(), nil + case "#microsoft.graph.security.dataGovernanceAuditRecord": + return NewDataGovernanceAuditRecord(), nil + case "#microsoft.graph.security.dataInsightsRestApiAuditRecord": + return NewDataInsightsRestApiAuditRecord(), nil + case "#microsoft.graph.security.dataLakeExportOperationAuditRecord": + return NewDataLakeExportOperationAuditRecord(), nil + case "#microsoft.graph.security.dataShareOperationAuditRecord": + return NewDataShareOperationAuditRecord(), nil + case "#microsoft.graph.security.defaultAuditData": + return NewDefaultAuditData(), nil + case "#microsoft.graph.security.defenderSecurityAlertBaseRecord": + return NewDefenderSecurityAlertBaseRecord(), nil + case "#microsoft.graph.security.deleteCertificateRecord": + return NewDeleteCertificateRecord(), nil + case "#microsoft.graph.security.disableConsentRecord": + return NewDisableConsentRecord(), nil + case "#microsoft.graph.security.discoveryAuditRecord": + return NewDiscoveryAuditRecord(), nil + case "#microsoft.graph.security.dlpEndpointAuditRecord": + return NewDlpEndpointAuditRecord(), nil + case "#microsoft.graph.security.dlpSensitiveInformationTypeCmdletRecord": + return NewDlpSensitiveInformationTypeCmdletRecord(), nil + case "#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord": + return NewDlpSensitiveInformationTypeRulePackageCmdletRecord(), nil + case "#microsoft.graph.security.downloadCertificateRecord": + return NewDownloadCertificateRecord(), nil + case "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord": + return NewDynamics365BusinessCentralAuditRecord(), nil + case "#microsoft.graph.security.enableConsentRecord": + return NewEnableConsentRecord(), nil + case "#microsoft.graph.security.epicSMSLinkRecord": + return NewEpicSMSLinkRecord(), nil + case "#microsoft.graph.security.epicSMSSettingsUpdateRecord": + return NewEpicSMSSettingsUpdateRecord(), nil + case "#microsoft.graph.security.epicSMSUnlinkRecord": + return NewEpicSMSUnlinkRecord(), nil + case "#microsoft.graph.security.exchangeAdminAuditRecord": + return NewExchangeAdminAuditRecord(), nil + case "#microsoft.graph.security.exchangeAggregatedMailboxAuditRecord": + return NewExchangeAggregatedMailboxAuditRecord(), nil + case "#microsoft.graph.security.exchangeAggregatedOperationRecord": + return NewExchangeAggregatedOperationRecord(), nil + case "#microsoft.graph.security.exchangeMailboxAuditBaseRecord": + return NewExchangeMailboxAuditBaseRecord(), nil + case "#microsoft.graph.security.exchangeMailboxAuditGroupRecord": + return NewExchangeMailboxAuditGroupRecord(), nil + case "#microsoft.graph.security.exchangeMailboxAuditRecord": + return NewExchangeMailboxAuditRecord(), nil + case "#microsoft.graph.security.fhirBaseUrlAddRecord": + return NewFhirBaseUrlAddRecord(), nil + case "#microsoft.graph.security.fhirBaseUrlApproveRecord": + return NewFhirBaseUrlApproveRecord(), nil + case "#microsoft.graph.security.fhirBaseUrlDeleteRecord": + return NewFhirBaseUrlDeleteRecord(), nil + case "#microsoft.graph.security.fhirBaseUrlUpdateRecord": + return NewFhirBaseUrlUpdateRecord(), nil + case "#microsoft.graph.security.healthcareSignalRecord": + return NewHealthcareSignalRecord(), nil + case "#microsoft.graph.security.hostedRpaAuditRecord": + return NewHostedRpaAuditRecord(), nil + case "#microsoft.graph.security.hrSignalAuditRecord": + return NewHrSignalAuditRecord(), nil + case "#microsoft.graph.security.hygieneEventRecord": + return NewHygieneEventRecord(), nil + case "#microsoft.graph.security.informationBarrierPolicyApplicationAuditRecord": + return NewInformationBarrierPolicyApplicationAuditRecord(), nil + case "#microsoft.graph.security.informationWorkerProtectionAuditRecord": + return NewInformationWorkerProtectionAuditRecord(), nil + case "#microsoft.graph.security.insiderRiskScopedUserInsightsRecord": + return NewInsiderRiskScopedUserInsightsRecord(), nil + case "#microsoft.graph.security.insiderRiskScopedUsersRecord": + return NewInsiderRiskScopedUsersRecord(), nil + case "#microsoft.graph.security.irmSecurityAlertRecord": + return NewIrmSecurityAlertRecord(), nil + case "#microsoft.graph.security.irmUserDefinedDetectionRecord": + return NewIrmUserDefinedDetectionRecord(), nil + case "#microsoft.graph.security.kaizalaAuditRecord": + return NewKaizalaAuditRecord(), nil + case "#microsoft.graph.security.labelAnalyticsAggregateAuditRecord": + return NewLabelAnalyticsAggregateAuditRecord(), nil + case "#microsoft.graph.security.labelContentExplorerAuditRecord": + return NewLabelContentExplorerAuditRecord(), nil + case "#microsoft.graph.security.largeContentMetadataAuditRecord": + return NewLargeContentMetadataAuditRecord(), nil + case "#microsoft.graph.security.m365ComplianceConnectorAuditRecord": + return NewM365ComplianceConnectorAuditRecord(), nil + case "#microsoft.graph.security.m365DAADAuditRecord": + return NewM365DAADAuditRecord(), nil + case "#microsoft.graph.security.mailSubmissionData": + return NewMailSubmissionData(), nil + case "#microsoft.graph.security.managedServicesAuditRecord": + return NewManagedServicesAuditRecord(), nil + case "#microsoft.graph.security.managedTenantsAuditRecord": + return NewManagedTenantsAuditRecord(), nil + case "#microsoft.graph.security.mapgAlertsAuditRecord": + return NewMapgAlertsAuditRecord(), nil + case "#microsoft.graph.security.mapgOnboardAuditRecord": + return NewMapgOnboardAuditRecord(), nil + case "#microsoft.graph.security.mapgPolicyAuditRecord": + return NewMapgPolicyAuditRecord(), nil + case "#microsoft.graph.security.mcasAlertsAuditRecord": + return NewMcasAlertsAuditRecord(), nil + case "#microsoft.graph.security.mdaDataSecuritySignalRecord": + return NewMdaDataSecuritySignalRecord(), nil + case "#microsoft.graph.security.mdatpAuditRecord": + return NewMdatpAuditRecord(), nil + case "#microsoft.graph.security.mdcEventsRecord": + return NewMdcEventsRecord(), nil + case "#microsoft.graph.security.mdiAuditRecord": + return NewMdiAuditRecord(), nil + case "#microsoft.graph.security.meshWorldsAuditRecord": + return NewMeshWorldsAuditRecord(), nil + case "#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord": + return NewMicrosoft365BackupBackupItemAuditRecord(), nil + case "#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord": + return NewMicrosoft365BackupBackupPolicyAuditRecord(), nil + case "#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord": + return NewMicrosoft365BackupRestoreItemAuditRecord(), nil + case "#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord": + return NewMicrosoft365BackupRestoreTaskAuditRecord(), nil + case "#microsoft.graph.security.microsoftDefenderExpertsBaseAuditRecord": + return NewMicrosoftDefenderExpertsBaseAuditRecord(), nil + case "#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord": + return NewMicrosoftDefenderExpertsXDRAuditRecord(), nil + case "#microsoft.graph.security.microsoftFlowAuditRecord": + return NewMicrosoftFlowAuditRecord(), nil + case "#microsoft.graph.security.microsoftFormsAuditRecord": + return NewMicrosoftFormsAuditRecord(), nil + case "#microsoft.graph.security.microsoftGraphDataConnectConsent": + return NewMicrosoftGraphDataConnectConsent(), nil + case "#microsoft.graph.security.microsoftGraphDataConnectOperation": + return NewMicrosoftGraphDataConnectOperation(), nil + case "#microsoft.graph.security.microsoftPurviewDataMapOperationRecord": + return NewMicrosoftPurviewDataMapOperationRecord(), nil + case "#microsoft.graph.security.microsoftPurviewMetadataPolicyOperationRecord": + return NewMicrosoftPurviewMetadataPolicyOperationRecord(), nil + case "#microsoft.graph.security.microsoftPurviewPolicyOperationRecord": + return NewMicrosoftPurviewPolicyOperationRecord(), nil + case "#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent": + return NewMicrosoftPurviewPrivacyAuditEvent(), nil + case "#microsoft.graph.security.microsoftStreamAuditRecord": + return NewMicrosoftStreamAuditRecord(), nil + case "#microsoft.graph.security.microsoftTeamsAdminAuditRecord": + return NewMicrosoftTeamsAdminAuditRecord(), nil + case "#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord": + return NewMicrosoftTeamsAnalyticsAuditRecord(), nil + case "#microsoft.graph.security.microsoftTeamsAuditRecord": + return NewMicrosoftTeamsAuditRecord(), nil + case "#microsoft.graph.security.microsoftTeamsDeviceAuditRecord": + return NewMicrosoftTeamsDeviceAuditRecord(), nil + case "#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord": + return NewMicrosoftTeamsRetentionLabelActionAuditRecord(), nil + case "#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord": + return NewMicrosoftTeamsSensitivityLabelActionAuditRecord(), nil + case "#microsoft.graph.security.microsoftTeamsShiftsAuditRecord": + return NewMicrosoftTeamsShiftsAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord": + return NewMipAutoLabelExchangeItemAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelItemAuditRecord": + return NewMipAutoLabelItemAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelPolicyAuditRecord": + return NewMipAutoLabelPolicyAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord": + return NewMipAutoLabelProgressFeedbackAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelSharePointItemAuditRecord": + return NewMipAutoLabelSharePointItemAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelSharePointPolicyLocationAuditRecord": + return NewMipAutoLabelSharePointPolicyLocationAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelSimulationSharePointCompletionRecord": + return NewMipAutoLabelSimulationSharePointCompletionRecord(), nil + case "#microsoft.graph.security.mipAutoLabelSimulationSharePointProgressRecord": + return NewMipAutoLabelSimulationSharePointProgressRecord(), nil + case "#microsoft.graph.security.mipAutoLabelSimulationStatisticsRecord": + return NewMipAutoLabelSimulationStatisticsRecord(), nil + case "#microsoft.graph.security.mipAutoLabelSimulationStatusRecord": + return NewMipAutoLabelSimulationStatusRecord(), nil + case "#microsoft.graph.security.mipExactDataMatchAuditRecord": + return NewMipExactDataMatchAuditRecord(), nil + case "#microsoft.graph.security.mipLabelAnalyticsAuditRecord": + return NewMipLabelAnalyticsAuditRecord(), nil + case "#microsoft.graph.security.mipLabelAuditRecord": + return NewMipLabelAuditRecord(), nil + case "#microsoft.graph.security.mS365DCustomDetectionAuditRecord": + return NewMS365DCustomDetectionAuditRecord(), nil + case "#microsoft.graph.security.mS365DIncidentAuditRecord": + return NewMS365DIncidentAuditRecord(), nil + case "#microsoft.graph.security.mS365DSuppressionRuleAuditRecord": + return NewMS365DSuppressionRuleAuditRecord(), nil + case "#microsoft.graph.security.msdeGeneralSettingsAuditRecord": + return NewMsdeGeneralSettingsAuditRecord(), nil + case "#microsoft.graph.security.msdeIndicatorsSettingsAuditRecord": + return NewMsdeIndicatorsSettingsAuditRecord(), nil + case "#microsoft.graph.security.msdeResponseActionsAuditRecord": + return NewMsdeResponseActionsAuditRecord(), nil + case "#microsoft.graph.security.msdeRolesSettingsAuditRecord": + return NewMsdeRolesSettingsAuditRecord(), nil + case "#microsoft.graph.security.msticNationStateNotificationRecord": + return NewMsticNationStateNotificationRecord(), nil + case "#microsoft.graph.security.multiStageDispositionAuditRecord": + return NewMultiStageDispositionAuditRecord(), nil + case "#microsoft.graph.security.myAnalyticsSettingsAuditRecord": + return NewMyAnalyticsSettingsAuditRecord(), nil + case "#microsoft.graph.security.officeNativeAuditRecord": + return NewOfficeNativeAuditRecord(), nil + case "#microsoft.graph.security.omePortalAuditRecord": + return NewOmePortalAuditRecord(), nil + case "#microsoft.graph.security.oneDriveAuditRecord": + return NewOneDriveAuditRecord(), nil + case "#microsoft.graph.security.onPremisesFileShareScannerDlpAuditRecord": + return NewOnPremisesFileShareScannerDlpAuditRecord(), nil + case "#microsoft.graph.security.onPremisesScannerDlpAuditRecord": + return NewOnPremisesScannerDlpAuditRecord(), nil + case "#microsoft.graph.security.onPremisesSharePointScannerDlpAuditRecord": + return NewOnPremisesSharePointScannerDlpAuditRecord(), nil + case "#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord": + return NewOwaGetAccessTokenForResourceAuditRecord(), nil + case "#microsoft.graph.security.peopleAdminSettingsAuditRecord": + return NewPeopleAdminSettingsAuditRecord(), nil + case "#microsoft.graph.security.physicalBadgingSignalAuditRecord": + return NewPhysicalBadgingSignalAuditRecord(), nil + case "#microsoft.graph.security.plannerCopyPlanAuditRecord": + return NewPlannerCopyPlanAuditRecord(), nil + case "#microsoft.graph.security.plannerPlanAuditRecord": + return NewPlannerPlanAuditRecord(), nil + case "#microsoft.graph.security.plannerPlanListAuditRecord": + return NewPlannerPlanListAuditRecord(), nil + case "#microsoft.graph.security.plannerRosterAuditRecord": + return NewPlannerRosterAuditRecord(), nil + case "#microsoft.graph.security.plannerRosterSensitivityLabelAuditRecord": + return NewPlannerRosterSensitivityLabelAuditRecord(), nil + case "#microsoft.graph.security.plannerTaskAuditRecord": + return NewPlannerTaskAuditRecord(), nil + case "#microsoft.graph.security.plannerTaskListAuditRecord": + return NewPlannerTaskListAuditRecord(), nil + case "#microsoft.graph.security.plannerTenantSettingsAuditRecord": + return NewPlannerTenantSettingsAuditRecord(), nil + case "#microsoft.graph.security.powerAppsAuditAppRecord": + return NewPowerAppsAuditAppRecord(), nil + case "#microsoft.graph.security.powerAppsAuditPlanRecord": + return NewPowerAppsAuditPlanRecord(), nil + case "#microsoft.graph.security.powerAppsAuditResourceRecord": + return NewPowerAppsAuditResourceRecord(), nil + case "#microsoft.graph.security.powerBiAuditRecord": + return NewPowerBiAuditRecord(), nil + case "#microsoft.graph.security.powerBiDlpAuditRecord": + return NewPowerBiDlpAuditRecord(), nil + case "#microsoft.graph.security.powerPagesSiteAuditRecord": + return NewPowerPagesSiteAuditRecord(), nil + case "#microsoft.graph.security.powerPlatformAdminDlpAuditRecord": + return NewPowerPlatformAdminDlpAuditRecord(), nil + case "#microsoft.graph.security.powerPlatformAdminEnvironmentAuditRecord": + return NewPowerPlatformAdminEnvironmentAuditRecord(), nil + case "#microsoft.graph.security.powerPlatformAdministratorActivityRecord": + return NewPowerPlatformAdministratorActivityRecord(), nil + case "#microsoft.graph.security.powerPlatformLockboxResourceAccessRequestAuditRecord": + return NewPowerPlatformLockboxResourceAccessRequestAuditRecord(), nil + case "#microsoft.graph.security.powerPlatformLockboxResourceCommandAuditRecord": + return NewPowerPlatformLockboxResourceCommandAuditRecord(), nil + case "#microsoft.graph.security.powerPlatformServiceActivityAuditRecord": + return NewPowerPlatformServiceActivityAuditRecord(), nil + case "#microsoft.graph.security.privacyDataMatchAuditRecord": + return NewPrivacyDataMatchAuditRecord(), nil + case "#microsoft.graph.security.privacyDataMinimizationRecord": + return NewPrivacyDataMinimizationRecord(), nil + case "#microsoft.graph.security.privacyDigestEmailRecord": + return NewPrivacyDigestEmailRecord(), nil + case "#microsoft.graph.security.privacyOpenAccessAuditRecord": + return NewPrivacyOpenAccessAuditRecord(), nil + case "#microsoft.graph.security.privacyPortalAuditRecord": + return NewPrivacyPortalAuditRecord(), nil + case "#microsoft.graph.security.privacyRemediationActionRecord": + return NewPrivacyRemediationActionRecord(), nil + case "#microsoft.graph.security.privacyRemediationRecord": + return NewPrivacyRemediationRecord(), nil + case "#microsoft.graph.security.privacyTenantAuditHistoryRecord": + return NewPrivacyTenantAuditHistoryRecord(), nil + case "#microsoft.graph.security.projectAuditRecord": + return NewProjectAuditRecord(), nil + case "#microsoft.graph.security.projectForTheWebAssignedToMeSettingsAuditRecord": + return NewProjectForTheWebAssignedToMeSettingsAuditRecord(), nil + case "#microsoft.graph.security.projectForTheWebProjectAuditRecord": + return NewProjectForTheWebProjectAuditRecord(), nil + case "#microsoft.graph.security.projectForTheWebProjectSettingsAuditRecord": + return NewProjectForTheWebProjectSettingsAuditRecord(), nil + case "#microsoft.graph.security.projectForTheWebRoadmapAuditRecord": + return NewProjectForTheWebRoadmapAuditRecord(), nil + case "#microsoft.graph.security.projectForTheWebRoadmapItemAuditRecord": + return NewProjectForTheWebRoadmapItemAuditRecord(), nil + case "#microsoft.graph.security.projectForTheWebRoadmapSettingsAuditRecord": + return NewProjectForTheWebRoadmapSettingsAuditRecord(), nil + case "#microsoft.graph.security.projectForTheWebTaskAuditRecord": + return NewProjectForTheWebTaskAuditRecord(), nil + case "#microsoft.graph.security.publicFolderAuditRecord": + return NewPublicFolderAuditRecord(), nil + case "#microsoft.graph.security.purviewInsiderRiskAlertsRecord": + return NewPurviewInsiderRiskAlertsRecord(), nil + case "#microsoft.graph.security.purviewInsiderRiskCasesRecord": + return NewPurviewInsiderRiskCasesRecord(), nil + case "#microsoft.graph.security.quarantineAuditRecord": + return NewQuarantineAuditRecord(), nil + case "#microsoft.graph.security.recordsManagementAuditRecord": + return NewRecordsManagementAuditRecord(), nil + case "#microsoft.graph.security.retentionPolicyAuditRecord": + return NewRetentionPolicyAuditRecord(), nil + case "#microsoft.graph.security.scoreEvidence": + return NewScoreEvidence(), nil + case "#microsoft.graph.security.scorePlatformGenericAuditRecord": + return NewScorePlatformGenericAuditRecord(), nil + case "#microsoft.graph.security.scriptRunAuditRecord": + return NewScriptRunAuditRecord(), nil + case "#microsoft.graph.security.searchAuditRecord": + return NewSearchAuditRecord(), nil + case "#microsoft.graph.security.securityComplianceAlertRecord": + return NewSecurityComplianceAlertRecord(), nil + case "#microsoft.graph.security.securityComplianceCenterEOPCmdletAuditRecord": + return NewSecurityComplianceCenterEOPCmdletAuditRecord(), nil + case "#microsoft.graph.security.securityComplianceInsightsAuditRecord": + return NewSecurityComplianceInsightsAuditRecord(), nil + case "#microsoft.graph.security.securityComplianceRBACAuditRecord": + return NewSecurityComplianceRBACAuditRecord(), nil + case "#microsoft.graph.security.securityComplianceUserChangeAuditRecord": + return NewSecurityComplianceUserChangeAuditRecord(), nil + case "#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord": + return NewSharePointAppPermissionOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointAuditRecord": + return NewSharePointAuditRecord(), nil + case "#microsoft.graph.security.sharePointCommentOperationAuditRecord": + return NewSharePointCommentOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointContentTypeOperationAuditRecord": + return NewSharePointContentTypeOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointESignatureAuditRecord": + return NewSharePointESignatureAuditRecord(), nil + case "#microsoft.graph.security.sharePointFieldOperationAuditRecord": + return NewSharePointFieldOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointFileOperationAuditRecord": + return NewSharePointFileOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointListOperationAuditRecord": + return NewSharePointListOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointSharingOperationAuditRecord": + return NewSharePointSharingOperationAuditRecord(), nil + case "#microsoft.graph.security.skypeForBusinessBaseAuditRecord": + return NewSkypeForBusinessBaseAuditRecord(), nil + case "#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord": + return NewSkypeForBusinessCmdletsAuditRecord(), nil + case "#microsoft.graph.security.skypeForBusinessPSTNUsageAuditRecord": + return NewSkypeForBusinessPSTNUsageAuditRecord(), nil + case "#microsoft.graph.security.skypeForBusinessUsersBlockedAuditRecord": + return NewSkypeForBusinessUsersBlockedAuditRecord(), nil + case "#microsoft.graph.security.smsCreatePhoneNumberRecord": + return NewSmsCreatePhoneNumberRecord(), nil + case "#microsoft.graph.security.smsDeletePhoneNumberRecord": + return NewSmsDeletePhoneNumberRecord(), nil + case "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord": + return NewSupervisoryReviewDayXInsightsAuditRecord(), nil + case "#microsoft.graph.security.syntheticProbeAuditRecord": + return NewSyntheticProbeAuditRecord(), nil + case "#microsoft.graph.security.teamsEasyApprovalsAuditRecord": + return NewTeamsEasyApprovalsAuditRecord(), nil + case "#microsoft.graph.security.teamsHealthcareAuditRecord": + return NewTeamsHealthcareAuditRecord(), nil + case "#microsoft.graph.security.teamsUpdatesAuditRecord": + return NewTeamsUpdatesAuditRecord(), nil + case "#microsoft.graph.security.tenantAllowBlockListAuditRecord": + return NewTenantAllowBlockListAuditRecord(), nil + case "#microsoft.graph.security.threatFinderAuditRecord": + return NewThreatFinderAuditRecord(), nil + case "#microsoft.graph.security.threatIntelligenceAtpContentData": + return NewThreatIntelligenceAtpContentData(), nil + case "#microsoft.graph.security.threatIntelligenceMailData": + return NewThreatIntelligenceMailData(), nil + case "#microsoft.graph.security.threatIntelligenceUrlClickData": + return NewThreatIntelligenceUrlClickData(), nil + case "#microsoft.graph.security.todoAuditRecord": + return NewTodoAuditRecord(), nil + case "#microsoft.graph.security.uamOperationAuditRecord": + return NewUamOperationAuditRecord(), nil + case "#microsoft.graph.security.unifiedGroupAuditRecord": + return NewUnifiedGroupAuditRecord(), nil + case "#microsoft.graph.security.unifiedSimulationMatchedItemAuditRecord": + return NewUnifiedSimulationMatchedItemAuditRecord(), nil + case "#microsoft.graph.security.unifiedSimulationSummaryAuditRecord": + return NewUnifiedSimulationSummaryAuditRecord(), nil + case "#microsoft.graph.security.uploadCertificateRecord": + return NewUploadCertificateRecord(), nil + case "#microsoft.graph.security.urbacAssignmentAuditRecord": + return NewUrbacAssignmentAuditRecord(), nil + case "#microsoft.graph.security.urbacEnableStateAuditRecord": + return NewUrbacEnableStateAuditRecord(), nil + case "#microsoft.graph.security.urbacRoleAuditRecord": + return NewUrbacRoleAuditRecord(), nil + case "#microsoft.graph.security.userTrainingAuditRecord": + return NewUserTrainingAuditRecord(), nil + case "#microsoft.graph.security.vfamBasePolicyAuditRecord": + return NewVfamBasePolicyAuditRecord(), nil + case "#microsoft.graph.security.vfamCreatePolicyAuditRecord": + return NewVfamCreatePolicyAuditRecord(), nil + case "#microsoft.graph.security.vfamDeletePolicyAuditRecord": + return NewVfamDeletePolicyAuditRecord(), nil + case "#microsoft.graph.security.vfamUpdatePolicyAuditRecord": + return NewVfamUpdatePolicyAuditRecord(), nil + case "#microsoft.graph.security.vivaGoalsAuditRecord": + return NewVivaGoalsAuditRecord(), nil + case "#microsoft.graph.security.vivaLearningAdminAuditRecord": + return NewVivaLearningAdminAuditRecord(), nil + case "#microsoft.graph.security.vivaLearningAuditRecord": + return NewVivaLearningAuditRecord(), nil + case "#microsoft.graph.security.vivaPulseAdminAuditRecord": + return NewVivaPulseAdminAuditRecord(), nil + case "#microsoft.graph.security.vivaPulseOrganizerAuditRecord": + return NewVivaPulseOrganizerAuditRecord(), nil + case "#microsoft.graph.security.vivaPulseReportAuditRecord": + return NewVivaPulseReportAuditRecord(), nil + case "#microsoft.graph.security.vivaPulseResponseAuditRecord": + return NewVivaPulseResponseAuditRecord(), nil + case "#microsoft.graph.security.wdatpAlertsAuditRecord": + return NewWdatpAlertsAuditRecord(), nil + case "#microsoft.graph.security.windows365CustomerLockboxAuditRecord": + return NewWindows365CustomerLockboxAuditRecord(), nil + case "#microsoft.graph.security.workplaceAnalyticsAuditRecord": + return NewWorkplaceAnalyticsAuditRecord(), nil + case "#microsoft.graph.security.yammerAuditRecord": + return NewYammerAuditRecord(), nil + } + } + } + } + return NewAuditData(), nil +} +// 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. +// returns a map[string]any when successful +func (m *AuditData) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *AuditData) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["@odata.type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOdataType(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *AuditData) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AuditData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *AuditData) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *AuditData) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AuditData) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type AuditDataable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() +} diff --git a/models/security/audit_log_query.go b/models/security/audit_log_query.go new file mode 100644 index 0000000000..9cfa083145 --- /dev/null +++ b/models/security/audit_log_query.go @@ -0,0 +1,580 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type AuditLogQuery struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewAuditLogQuery instantiates a new AuditLogQuery and sets the default values. +func NewAuditLogQuery()(*AuditLogQuery) { + m := &AuditLogQuery{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateAuditLogQueryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditLogQueryFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditLogQuery(), nil +} +// GetAdministrativeUnitIdFilters gets the administrativeUnitIdFilters property value. The administrative units tagged to an audit log record. +// returns a []string when successful +func (m *AuditLogQuery) GetAdministrativeUnitIdFilters()([]string) { + val, err := m.GetBackingStore().Get("administrativeUnitIdFilters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetDisplayName gets the displayName property value. The display name of the saved audit log query. +// returns a *string when successful +func (m *AuditLogQuery) GetDisplayName()(*string) { + val, err := m.GetBackingStore().Get("displayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditLogQuery) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["administrativeUnitIdFilters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetAdministrativeUnitIdFilters(res) + } + return nil + } + res["displayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDisplayName(val) + } + return nil + } + res["filterEndDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetFilterEndDateTime(val) + } + return nil + } + res["filterStartDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetFilterStartDateTime(val) + } + return nil + } + res["ipAddressFilters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetIpAddressFilters(res) + } + return nil + } + res["keywordFilter"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetKeywordFilter(val) + } + return nil + } + res["objectIdFilters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetObjectIdFilters(res) + } + return nil + } + res["operationFilters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetOperationFilters(res) + } + return nil + } + res["records"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAuditLogRecordFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AuditLogRecordable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AuditLogRecordable) + } + } + m.SetRecords(res) + } + return nil + } + res["recordTypeFilters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfEnumValues(ParseAuditLogRecordType) + if err != nil { + return err + } + if val != nil { + res := make([]AuditLogRecordType, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*AuditLogRecordType)) + } + } + m.SetRecordTypeFilters(res) + } + return nil + } + res["serviceFilters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetServiceFilters(res) + } + return nil + } + res["status"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAuditLogQueryStatus) + if err != nil { + return err + } + if val != nil { + m.SetStatus(val.(*AuditLogQueryStatus)) + } + return nil + } + res["userPrincipalNameFilters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetUserPrincipalNameFilters(res) + } + return nil + } + return res +} +// GetFilterEndDateTime gets the filterEndDateTime property value. The end date of the date range in the query. +// returns a *Time when successful +func (m *AuditLogQuery) GetFilterEndDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("filterEndDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetFilterStartDateTime gets the filterStartDateTime property value. The start date of the date range in the query. +// returns a *Time when successful +func (m *AuditLogQuery) GetFilterStartDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("filterStartDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetIpAddressFilters gets the ipAddressFilters property value. The IP address of the device that was used when the activity was logged. +// returns a []string when successful +func (m *AuditLogQuery) GetIpAddressFilters()([]string) { + val, err := m.GetBackingStore().Get("ipAddressFilters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetKeywordFilter gets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. +// returns a *string when successful +func (m *AuditLogQuery) GetKeywordFilter()(*string) { + val, err := m.GetBackingStore().Get("keywordFilter") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetObjectIdFilters gets the objectIdFilters property value. For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet. +// returns a []string when successful +func (m *AuditLogQuery) GetObjectIdFilters()([]string) { + val, err := m.GetBackingStore().Get("objectIdFilters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetOperationFilters gets the operationFilters property value. The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. +// returns a []string when successful +func (m *AuditLogQuery) GetOperationFilters()([]string) { + val, err := m.GetBackingStore().Get("operationFilters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetRecords gets the records property value. An individual audit log record. +// returns a []AuditLogRecordable when successful +func (m *AuditLogQuery) GetRecords()([]AuditLogRecordable) { + val, err := m.GetBackingStore().Get("records") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AuditLogRecordable) + } + return nil +} +// GetRecordTypeFilters gets the recordTypeFilters property value. The type of operation indicated by the record. The possible values are: exchangeAdmin, exchangeItem, exchangeItemGroup, sharePoint, syntheticProbe, sharePointFileOperation, oneDrive, azureActiveDirectory, azureActiveDirectoryAccountLogon, dataCenterSecurityCmdlet, complianceDLPSharePoint, sway, complianceDLPExchange, sharePointSharingOperation, azureActiveDirectoryStsLogon, skypeForBusinessPSTNUsage, skypeForBusinessUsersBlocked, securityComplianceCenterEOPCmdlet, exchangeAggregatedOperation, powerBIAudit, crm, yammer, skypeForBusinessCmdlets, discovery, microsoftTeams, threatIntelligence, mailSubmission, microsoftFlow, aeD, microsoftStream, complianceDLPSharePointClassification, threatFinder, project, sharePointListOperation, sharePointCommentOperation, dataGovernance, kaizala, securityComplianceAlerts, threatIntelligenceUrl, securityComplianceInsights, mipLabel, workplaceAnalytics, powerAppsApp, powerAppsPlan, threatIntelligenceAtpContent, labelContentExplorer, teamsHealthcare, exchangeItemAggregated, hygieneEvent, dataInsightsRestApiAudit, informationBarrierPolicyApplication, sharePointListItemOperation, sharePointContentTypeOperation, sharePointFieldOperation, microsoftTeamsAdmin, hrSignal, microsoftTeamsDevice, microsoftTeamsAnalytics, informationWorkerProtection, campaign, dlpEndpoint, airInvestigation, quarantine, microsoftForms, applicationAudit, complianceSupervisionExchange, customerKeyServiceEncryption, officeNative, mipAutoLabelSharePointItem, mipAutoLabelSharePointPolicyLocation, microsoftTeamsShifts, secureScore, mipAutoLabelExchangeItem, cortanaBriefing, search, wdatpAlerts, powerPlatformAdminDlp, powerPlatformAdminEnvironment, mdatpAudit, sensitivityLabelPolicyMatch, sensitivityLabelAction, sensitivityLabeledFileAction, attackSim, airManualInvestigation, securityComplianceRBAC, userTraining, airAdminActionInvestigation, mstic, physicalBadgingSignal, teamsEasyApprovals, aipDiscover, aipSensitivityLabelAction, aipProtectionAction, aipFileDeleted, aipHeartBeat, mcasAlerts, onPremisesFileShareScannerDlp, onPremisesSharePointScannerDlp, exchangeSearch, sharePointSearch, privacyDataMinimization, labelAnalyticsAggregate, myAnalyticsSettings, securityComplianceUserChange, complianceDLPExchangeClassification, complianceDLPEndpoint, mipExactDataMatch, msdeResponseActions, msdeGeneralSettings, msdeIndicatorsSettings, ms365DCustomDetection, msdeRolesSettings, mapgAlerts, mapgPolicy, mapgRemediation, privacyRemediationAction, privacyDigestEmail, mipAutoLabelSimulationProgress, mipAutoLabelSimulationCompletion, mipAutoLabelProgressFeedback, dlpSensitiveInformationType, mipAutoLabelSimulationStatistics, largeContentMetadata, microsoft365Group, cdpMlInferencingResult, filteringMailMetadata, cdpClassificationMailItem, cdpClassificationDocument, officeScriptsRunAction, filteringPostMailDeliveryAction, cdpUnifiedFeedback, tenantAllowBlockList, consumptionResource, healthcareSignal, dlpImportResult, cdpCompliancePolicyExecution, multiStageDisposition, privacyDataMatch, filteringDocMetadata, filteringEmailFeatures, powerBIDlp, filteringUrlInfo, filteringAttachmentInfo, coreReportingSettings, complianceConnector, powerPlatformLockboxResourceAccessRequest, powerPlatformLockboxResourceCommand, cdpPredictiveCodingLabel, cdpCompliancePolicyUserFeedback, webpageActivityEndpoint, omePortal, cmImprovementActionChange, filteringUrlClick, mipLabelAnalyticsAuditRecord, filteringEntityEvent, filteringRuleHits, filteringMailSubmission, labelExplorer, microsoftManagedServicePlatform, powerPlatformServiceActivity, scorePlatformGenericAuditRecord, filteringTimeTravelDocMetadata, alert, alertStatus, alertIncident, incidentStatus, case, caseInvestigation, recordsManagement, privacyRemediation, dataShareOperation, cdpDlpSensitive, ehrConnector, filteringMailGradingResult, publicFolder, privacyTenantAuditHistoryRecord, aipScannerDiscoverEvent, eduDataLakeDownloadOperation, m365ComplianceConnector, microsoftGraphDataConnectOperation, microsoftPurview, filteringEmailContentFeatures, powerPagesSite, powerAppsResource, plannerPlan, plannerCopyPlan, plannerTask, plannerRoster, plannerPlanList, plannerTaskList, plannerTenantSettings, projectForTheWebProject, projectForTheWebTask, projectForTheWebRoadmap, projectForTheWebRoadmapItem, projectForTheWebProjectSettings, projectForTheWebRoadmapSettings, quarantineMetadata, microsoftTodoAudit, timeTravelFilteringDocMetadata, teamsQuarantineMetadata, sharePointAppPermissionOperation, microsoftTeamsSensitivityLabelAction, filteringTeamsMetadata, filteringTeamsUrlInfo, filteringTeamsPostDeliveryAction, mdcAssessments, mdcRegulatoryComplianceStandards, mdcRegulatoryComplianceControls, mdcRegulatoryComplianceAssessments, mdcSecurityConnectors, mdaDataSecuritySignal, vivaGoals, filteringRuntimeInfo, attackSimAdmin, microsoftGraphDataConnectConsent, filteringAtpDetonationInfo, privacyPortal, managedTenants, unifiedSimulationMatchedItem, unifiedSimulationSummary, updateQuarantineMetadata, ms365DSuppressionRule, purviewDataMapOperation, filteringUrlPostClickAction, irmUserDefinedDetectionSignal, teamsUpdates, plannerRosterSensitivityLabel, ms365DIncident, filteringDelistingMetadata, complianceDLPSharePointClassificationExtended, microsoftDefenderForIdentityAudit, supervisoryReviewDayXInsight, defenderExpertsforXDRAdmin, cdpEdgeBlockedMessage, hostedRpa, cdpContentExplorerAggregateRecord, cdpHygieneAttachmentInfo, cdpHygieneSummary, cdpPostMailDeliveryAction, cdpEmailFeatures, cdpHygieneUrlInfo, cdpUrlClick, cdpPackageManagerHygieneEvent, filteringDocScan, timeTravelFilteringDocScan, mapgOnboard, unknownFutureValue. +// returns a []AuditLogRecordType when successful +func (m *AuditLogQuery) GetRecordTypeFilters()([]AuditLogRecordType) { + val, err := m.GetBackingStore().Get("recordTypeFilters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AuditLogRecordType) + } + return nil +} +// GetServiceFilters gets the serviceFilters property value. The serviceFilters property +// returns a []string when successful +func (m *AuditLogQuery) GetServiceFilters()([]string) { + val, err := m.GetBackingStore().Get("serviceFilters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetStatus gets the status property value. Describes the current status of the query. The possible values are: notStarted, running, succeeded, failed, cancelled, unknownFutureValue. +// returns a *AuditLogQueryStatus when successful +func (m *AuditLogQuery) GetStatus()(*AuditLogQueryStatus) { + val, err := m.GetBackingStore().Get("status") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AuditLogQueryStatus) + } + return nil +} +// GetUserPrincipalNameFilters gets the userPrincipalNameFilters property value. The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name. +// returns a []string when successful +func (m *AuditLogQuery) GetUserPrincipalNameFilters()([]string) { + val, err := m.GetBackingStore().Get("userPrincipalNameFilters") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *AuditLogQuery) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetAdministrativeUnitIdFilters() != nil { + err = writer.WriteCollectionOfStringValues("administrativeUnitIdFilters", m.GetAdministrativeUnitIdFilters()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("filterEndDateTime", m.GetFilterEndDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("filterStartDateTime", m.GetFilterStartDateTime()) + if err != nil { + return err + } + } + if m.GetIpAddressFilters() != nil { + err = writer.WriteCollectionOfStringValues("ipAddressFilters", m.GetIpAddressFilters()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("keywordFilter", m.GetKeywordFilter()) + if err != nil { + return err + } + } + if m.GetObjectIdFilters() != nil { + err = writer.WriteCollectionOfStringValues("objectIdFilters", m.GetObjectIdFilters()) + if err != nil { + return err + } + } + if m.GetOperationFilters() != nil { + err = writer.WriteCollectionOfStringValues("operationFilters", m.GetOperationFilters()) + if err != nil { + return err + } + } + if m.GetRecords() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecords())) + for i, v := range m.GetRecords() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("records", cast) + if err != nil { + return err + } + } + if m.GetRecordTypeFilters() != nil { + err = writer.WriteCollectionOfStringValues("recordTypeFilters", SerializeAuditLogRecordType(m.GetRecordTypeFilters())) + if err != nil { + return err + } + } + if m.GetServiceFilters() != nil { + err = writer.WriteCollectionOfStringValues("serviceFilters", m.GetServiceFilters()) + if err != nil { + return err + } + } + if m.GetStatus() != nil { + cast := (*m.GetStatus()).String() + err = writer.WriteStringValue("status", &cast) + if err != nil { + return err + } + } + if m.GetUserPrincipalNameFilters() != nil { + err = writer.WriteCollectionOfStringValues("userPrincipalNameFilters", m.GetUserPrincipalNameFilters()) + if err != nil { + return err + } + } + return nil +} +// SetAdministrativeUnitIdFilters sets the administrativeUnitIdFilters property value. The administrative units tagged to an audit log record. +func (m *AuditLogQuery) SetAdministrativeUnitIdFilters(value []string)() { + err := m.GetBackingStore().Set("administrativeUnitIdFilters", value) + if err != nil { + panic(err) + } +} +// SetDisplayName sets the displayName property value. The display name of the saved audit log query. +func (m *AuditLogQuery) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetFilterEndDateTime sets the filterEndDateTime property value. The end date of the date range in the query. +func (m *AuditLogQuery) SetFilterEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("filterEndDateTime", value) + if err != nil { + panic(err) + } +} +// SetFilterStartDateTime sets the filterStartDateTime property value. The start date of the date range in the query. +func (m *AuditLogQuery) SetFilterStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("filterStartDateTime", value) + if err != nil { + panic(err) + } +} +// SetIpAddressFilters sets the ipAddressFilters property value. The IP address of the device that was used when the activity was logged. +func (m *AuditLogQuery) SetIpAddressFilters(value []string)() { + err := m.GetBackingStore().Set("ipAddressFilters", value) + if err != nil { + panic(err) + } +} +// SetKeywordFilter sets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. +func (m *AuditLogQuery) SetKeywordFilter(value *string)() { + err := m.GetBackingStore().Set("keywordFilter", value) + if err != nil { + panic(err) + } +} +// SetObjectIdFilters sets the objectIdFilters property value. For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet. +func (m *AuditLogQuery) SetObjectIdFilters(value []string)() { + err := m.GetBackingStore().Set("objectIdFilters", value) + if err != nil { + panic(err) + } +} +// SetOperationFilters sets the operationFilters property value. The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. +func (m *AuditLogQuery) SetOperationFilters(value []string)() { + err := m.GetBackingStore().Set("operationFilters", value) + if err != nil { + panic(err) + } +} +// SetRecords sets the records property value. An individual audit log record. +func (m *AuditLogQuery) SetRecords(value []AuditLogRecordable)() { + err := m.GetBackingStore().Set("records", value) + if err != nil { + panic(err) + } +} +// SetRecordTypeFilters sets the recordTypeFilters property value. The type of operation indicated by the record. The possible values are: exchangeAdmin, exchangeItem, exchangeItemGroup, sharePoint, syntheticProbe, sharePointFileOperation, oneDrive, azureActiveDirectory, azureActiveDirectoryAccountLogon, dataCenterSecurityCmdlet, complianceDLPSharePoint, sway, complianceDLPExchange, sharePointSharingOperation, azureActiveDirectoryStsLogon, skypeForBusinessPSTNUsage, skypeForBusinessUsersBlocked, securityComplianceCenterEOPCmdlet, exchangeAggregatedOperation, powerBIAudit, crm, yammer, skypeForBusinessCmdlets, discovery, microsoftTeams, threatIntelligence, mailSubmission, microsoftFlow, aeD, microsoftStream, complianceDLPSharePointClassification, threatFinder, project, sharePointListOperation, sharePointCommentOperation, dataGovernance, kaizala, securityComplianceAlerts, threatIntelligenceUrl, securityComplianceInsights, mipLabel, workplaceAnalytics, powerAppsApp, powerAppsPlan, threatIntelligenceAtpContent, labelContentExplorer, teamsHealthcare, exchangeItemAggregated, hygieneEvent, dataInsightsRestApiAudit, informationBarrierPolicyApplication, sharePointListItemOperation, sharePointContentTypeOperation, sharePointFieldOperation, microsoftTeamsAdmin, hrSignal, microsoftTeamsDevice, microsoftTeamsAnalytics, informationWorkerProtection, campaign, dlpEndpoint, airInvestigation, quarantine, microsoftForms, applicationAudit, complianceSupervisionExchange, customerKeyServiceEncryption, officeNative, mipAutoLabelSharePointItem, mipAutoLabelSharePointPolicyLocation, microsoftTeamsShifts, secureScore, mipAutoLabelExchangeItem, cortanaBriefing, search, wdatpAlerts, powerPlatformAdminDlp, powerPlatformAdminEnvironment, mdatpAudit, sensitivityLabelPolicyMatch, sensitivityLabelAction, sensitivityLabeledFileAction, attackSim, airManualInvestigation, securityComplianceRBAC, userTraining, airAdminActionInvestigation, mstic, physicalBadgingSignal, teamsEasyApprovals, aipDiscover, aipSensitivityLabelAction, aipProtectionAction, aipFileDeleted, aipHeartBeat, mcasAlerts, onPremisesFileShareScannerDlp, onPremisesSharePointScannerDlp, exchangeSearch, sharePointSearch, privacyDataMinimization, labelAnalyticsAggregate, myAnalyticsSettings, securityComplianceUserChange, complianceDLPExchangeClassification, complianceDLPEndpoint, mipExactDataMatch, msdeResponseActions, msdeGeneralSettings, msdeIndicatorsSettings, ms365DCustomDetection, msdeRolesSettings, mapgAlerts, mapgPolicy, mapgRemediation, privacyRemediationAction, privacyDigestEmail, mipAutoLabelSimulationProgress, mipAutoLabelSimulationCompletion, mipAutoLabelProgressFeedback, dlpSensitiveInformationType, mipAutoLabelSimulationStatistics, largeContentMetadata, microsoft365Group, cdpMlInferencingResult, filteringMailMetadata, cdpClassificationMailItem, cdpClassificationDocument, officeScriptsRunAction, filteringPostMailDeliveryAction, cdpUnifiedFeedback, tenantAllowBlockList, consumptionResource, healthcareSignal, dlpImportResult, cdpCompliancePolicyExecution, multiStageDisposition, privacyDataMatch, filteringDocMetadata, filteringEmailFeatures, powerBIDlp, filteringUrlInfo, filteringAttachmentInfo, coreReportingSettings, complianceConnector, powerPlatformLockboxResourceAccessRequest, powerPlatformLockboxResourceCommand, cdpPredictiveCodingLabel, cdpCompliancePolicyUserFeedback, webpageActivityEndpoint, omePortal, cmImprovementActionChange, filteringUrlClick, mipLabelAnalyticsAuditRecord, filteringEntityEvent, filteringRuleHits, filteringMailSubmission, labelExplorer, microsoftManagedServicePlatform, powerPlatformServiceActivity, scorePlatformGenericAuditRecord, filteringTimeTravelDocMetadata, alert, alertStatus, alertIncident, incidentStatus, case, caseInvestigation, recordsManagement, privacyRemediation, dataShareOperation, cdpDlpSensitive, ehrConnector, filteringMailGradingResult, publicFolder, privacyTenantAuditHistoryRecord, aipScannerDiscoverEvent, eduDataLakeDownloadOperation, m365ComplianceConnector, microsoftGraphDataConnectOperation, microsoftPurview, filteringEmailContentFeatures, powerPagesSite, powerAppsResource, plannerPlan, plannerCopyPlan, plannerTask, plannerRoster, plannerPlanList, plannerTaskList, plannerTenantSettings, projectForTheWebProject, projectForTheWebTask, projectForTheWebRoadmap, projectForTheWebRoadmapItem, projectForTheWebProjectSettings, projectForTheWebRoadmapSettings, quarantineMetadata, microsoftTodoAudit, timeTravelFilteringDocMetadata, teamsQuarantineMetadata, sharePointAppPermissionOperation, microsoftTeamsSensitivityLabelAction, filteringTeamsMetadata, filteringTeamsUrlInfo, filteringTeamsPostDeliveryAction, mdcAssessments, mdcRegulatoryComplianceStandards, mdcRegulatoryComplianceControls, mdcRegulatoryComplianceAssessments, mdcSecurityConnectors, mdaDataSecuritySignal, vivaGoals, filteringRuntimeInfo, attackSimAdmin, microsoftGraphDataConnectConsent, filteringAtpDetonationInfo, privacyPortal, managedTenants, unifiedSimulationMatchedItem, unifiedSimulationSummary, updateQuarantineMetadata, ms365DSuppressionRule, purviewDataMapOperation, filteringUrlPostClickAction, irmUserDefinedDetectionSignal, teamsUpdates, plannerRosterSensitivityLabel, ms365DIncident, filteringDelistingMetadata, complianceDLPSharePointClassificationExtended, microsoftDefenderForIdentityAudit, supervisoryReviewDayXInsight, defenderExpertsforXDRAdmin, cdpEdgeBlockedMessage, hostedRpa, cdpContentExplorerAggregateRecord, cdpHygieneAttachmentInfo, cdpHygieneSummary, cdpPostMailDeliveryAction, cdpEmailFeatures, cdpHygieneUrlInfo, cdpUrlClick, cdpPackageManagerHygieneEvent, filteringDocScan, timeTravelFilteringDocScan, mapgOnboard, unknownFutureValue. +func (m *AuditLogQuery) SetRecordTypeFilters(value []AuditLogRecordType)() { + err := m.GetBackingStore().Set("recordTypeFilters", value) + if err != nil { + panic(err) + } +} +// SetServiceFilters sets the serviceFilters property value. The serviceFilters property +func (m *AuditLogQuery) SetServiceFilters(value []string)() { + err := m.GetBackingStore().Set("serviceFilters", value) + if err != nil { + panic(err) + } +} +// SetStatus sets the status property value. Describes the current status of the query. The possible values are: notStarted, running, succeeded, failed, cancelled, unknownFutureValue. +func (m *AuditLogQuery) SetStatus(value *AuditLogQueryStatus)() { + err := m.GetBackingStore().Set("status", value) + if err != nil { + panic(err) + } +} +// SetUserPrincipalNameFilters sets the userPrincipalNameFilters property value. The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name. +func (m *AuditLogQuery) SetUserPrincipalNameFilters(value []string)() { + err := m.GetBackingStore().Set("userPrincipalNameFilters", value) + if err != nil { + panic(err) + } +} +type AuditLogQueryable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAdministrativeUnitIdFilters()([]string) + GetDisplayName()(*string) + GetFilterEndDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetFilterStartDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetIpAddressFilters()([]string) + GetKeywordFilter()(*string) + GetObjectIdFilters()([]string) + GetOperationFilters()([]string) + GetRecords()([]AuditLogRecordable) + GetRecordTypeFilters()([]AuditLogRecordType) + GetServiceFilters()([]string) + GetStatus()(*AuditLogQueryStatus) + GetUserPrincipalNameFilters()([]string) + SetAdministrativeUnitIdFilters(value []string)() + SetDisplayName(value *string)() + SetFilterEndDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetFilterStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetIpAddressFilters(value []string)() + SetKeywordFilter(value *string)() + SetObjectIdFilters(value []string)() + SetOperationFilters(value []string)() + SetRecords(value []AuditLogRecordable)() + SetRecordTypeFilters(value []AuditLogRecordType)() + SetServiceFilters(value []string)() + SetStatus(value *AuditLogQueryStatus)() + SetUserPrincipalNameFilters(value []string)() +} diff --git a/models/security/audit_log_query_collection_response.go b/models/security/audit_log_query_collection_response.go new file mode 100644 index 0000000000..a054c634d6 --- /dev/null +++ b/models/security/audit_log_query_collection_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type AuditLogQueryCollectionResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewAuditLogQueryCollectionResponse instantiates a new AuditLogQueryCollectionResponse and sets the default values. +func NewAuditLogQueryCollectionResponse()(*AuditLogQueryCollectionResponse) { + m := &AuditLogQueryCollectionResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateAuditLogQueryCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditLogQueryCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditLogQueryCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditLogQueryCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAuditLogQueryFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AuditLogQueryable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AuditLogQueryable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []AuditLogQueryable when successful +func (m *AuditLogQueryCollectionResponse) GetValue()([]AuditLogQueryable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AuditLogQueryable) + } + return nil +} +// Serialize serializes information the current object +func (m *AuditLogQueryCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *AuditLogQueryCollectionResponse) SetValue(value []AuditLogQueryable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type AuditLogQueryCollectionResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]AuditLogQueryable) + SetValue(value []AuditLogQueryable)() +} diff --git a/models/security/audit_log_query_status.go b/models/security/audit_log_query_status.go new file mode 100644 index 0000000000..c20b9a4b49 --- /dev/null +++ b/models/security/audit_log_query_status.go @@ -0,0 +1,48 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security +type AuditLogQueryStatus int + +const ( + NOTSTARTED_AUDITLOGQUERYSTATUS AuditLogQueryStatus = iota + RUNNING_AUDITLOGQUERYSTATUS + SUCCEEDED_AUDITLOGQUERYSTATUS + FAILED_AUDITLOGQUERYSTATUS + CANCELLED_AUDITLOGQUERYSTATUS + UNKNOWNFUTUREVALUE_AUDITLOGQUERYSTATUS +) + +func (i AuditLogQueryStatus) String() string { + return []string{"notStarted", "running", "succeeded", "failed", "cancelled", "unknownFutureValue"}[i] +} +func ParseAuditLogQueryStatus(v string) (any, error) { + result := NOTSTARTED_AUDITLOGQUERYSTATUS + switch v { + case "notStarted": + result = NOTSTARTED_AUDITLOGQUERYSTATUS + case "running": + result = RUNNING_AUDITLOGQUERYSTATUS + case "succeeded": + result = SUCCEEDED_AUDITLOGQUERYSTATUS + case "failed": + result = FAILED_AUDITLOGQUERYSTATUS + case "cancelled": + result = CANCELLED_AUDITLOGQUERYSTATUS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_AUDITLOGQUERYSTATUS + default: + return nil, nil + } + return &result, nil +} +func SerializeAuditLogQueryStatus(values []AuditLogQueryStatus) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AuditLogQueryStatus) isMultiValue() bool { + return false +} diff --git a/models/security/audit_log_record.go b/models/security/audit_log_record.go new file mode 100644 index 0000000000..70c8360e7a --- /dev/null +++ b/models/security/audit_log_record.go @@ -0,0 +1,496 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type AuditLogRecord struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewAuditLogRecord instantiates a new AuditLogRecord and sets the default values. +func NewAuditLogRecord()(*AuditLogRecord) { + m := &AuditLogRecord{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateAuditLogRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditLogRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditLogRecord(), nil +} +// GetAdministrativeUnits gets the administrativeUnits property value. The administrative units tagged to an audit log record. +// returns a []string when successful +func (m *AuditLogRecord) GetAdministrativeUnits()([]string) { + val, err := m.GetBackingStore().Get("administrativeUnits") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetAuditData gets the auditData property value. A JSON object that contains the actual audit log data. +// returns a AuditDataable when successful +func (m *AuditLogRecord) GetAuditData()(AuditDataable) { + val, err := m.GetBackingStore().Get("auditData") + if err != nil { + panic(err) + } + if val != nil { + return val.(AuditDataable) + } + return nil +} +// GetAuditLogRecordType gets the auditLogRecordType property value. The type of operation indicated by the record. The possible values are: exchangeAdmin, exchangeItem, exchangeItemGroup, sharePoint, syntheticProbe, sharePointFileOperation, oneDrive, azureActiveDirectory, azureActiveDirectoryAccountLogon, dataCenterSecurityCmdlet, complianceDLPSharePoint, sway, complianceDLPExchange, sharePointSharingOperation, azureActiveDirectoryStsLogon, skypeForBusinessPSTNUsage, skypeForBusinessUsersBlocked, securityComplianceCenterEOPCmdlet, exchangeAggregatedOperation, powerBIAudit, crm, yammer, skypeForBusinessCmdlets, discovery, microsoftTeams, threatIntelligence, mailSubmission, microsoftFlow, aeD, microsoftStream, complianceDLPSharePointClassification, threatFinder, project, sharePointListOperation, sharePointCommentOperation, dataGovernance, kaizala, securityComplianceAlerts, threatIntelligenceUrl, securityComplianceInsights, mipLabel, workplaceAnalytics, powerAppsApp, powerAppsPlan, threatIntelligenceAtpContent, labelContentExplorer, teamsHealthcare, exchangeItemAggregated, hygieneEvent, dataInsightsRestApiAudit, informationBarrierPolicyApplication, sharePointListItemOperation, sharePointContentTypeOperation, sharePointFieldOperation, microsoftTeamsAdmin, hrSignal, microsoftTeamsDevice, microsoftTeamsAnalytics, informationWorkerProtection, campaign, dlpEndpoint, airInvestigation, quarantine, microsoftForms, applicationAudit, complianceSupervisionExchange, customerKeyServiceEncryption, officeNative, mipAutoLabelSharePointItem, mipAutoLabelSharePointPolicyLocation, microsoftTeamsShifts, secureScore, mipAutoLabelExchangeItem, cortanaBriefing, search, wdatpAlerts, powerPlatformAdminDlp, powerPlatformAdminEnvironment, mdatpAudit, sensitivityLabelPolicyMatch, sensitivityLabelAction, sensitivityLabeledFileAction, attackSim, airManualInvestigation, securityComplianceRBAC, userTraining, airAdminActionInvestigation, mstic, physicalBadgingSignal, teamsEasyApprovals, aipDiscover, aipSensitivityLabelAction, aipProtectionAction, aipFileDeleted, aipHeartBeat, mcasAlerts, onPremisesFileShareScannerDlp, onPremisesSharePointScannerDlp, exchangeSearch, sharePointSearch, privacyDataMinimization, labelAnalyticsAggregate, myAnalyticsSettings, securityComplianceUserChange, complianceDLPExchangeClassification, complianceDLPEndpoint, mipExactDataMatch, msdeResponseActions, msdeGeneralSettings, msdeIndicatorsSettings, ms365DCustomDetection, msdeRolesSettings, mapgAlerts, mapgPolicy, mapgRemediation, privacyRemediationAction, privacyDigestEmail, mipAutoLabelSimulationProgress, mipAutoLabelSimulationCompletion, mipAutoLabelProgressFeedback, dlpSensitiveInformationType, mipAutoLabelSimulationStatistics, largeContentMetadata, microsoft365Group, cdpMlInferencingResult, filteringMailMetadata, cdpClassificationMailItem, cdpClassificationDocument, officeScriptsRunAction, filteringPostMailDeliveryAction, cdpUnifiedFeedback, tenantAllowBlockList, consumptionResource, healthcareSignal, dlpImportResult, cdpCompliancePolicyExecution, multiStageDisposition, privacyDataMatch, filteringDocMetadata, filteringEmailFeatures, powerBIDlp, filteringUrlInfo, filteringAttachmentInfo, coreReportingSettings, complianceConnector, powerPlatformLockboxResourceAccessRequest, powerPlatformLockboxResourceCommand, cdpPredictiveCodingLabel, cdpCompliancePolicyUserFeedback, webpageActivityEndpoint, omePortal, cmImprovementActionChange, filteringUrlClick, mipLabelAnalyticsAuditRecord, filteringEntityEvent, filteringRuleHits, filteringMailSubmission, labelExplorer, microsoftManagedServicePlatform, powerPlatformServiceActivity, scorePlatformGenericAuditRecord, filteringTimeTravelDocMetadata, alert, alertStatus, alertIncident, incidentStatus, case, caseInvestigation, recordsManagement, privacyRemediation, dataShareOperation, cdpDlpSensitive, ehrConnector, filteringMailGradingResult, publicFolder, privacyTenantAuditHistoryRecord, aipScannerDiscoverEvent, eduDataLakeDownloadOperation, m365ComplianceConnector, microsoftGraphDataConnectOperation, microsoftPurview, filteringEmailContentFeatures, powerPagesSite, powerAppsResource, plannerPlan, plannerCopyPlan, plannerTask, plannerRoster, plannerPlanList, plannerTaskList, plannerTenantSettings, projectForTheWebProject, projectForTheWebTask, projectForTheWebRoadmap, projectForTheWebRoadmapItem, projectForTheWebProjectSettings, projectForTheWebRoadmapSettings, quarantineMetadata, microsoftTodoAudit, timeTravelFilteringDocMetadata, teamsQuarantineMetadata, sharePointAppPermissionOperation, microsoftTeamsSensitivityLabelAction, filteringTeamsMetadata, filteringTeamsUrlInfo, filteringTeamsPostDeliveryAction, mdcAssessments, mdcRegulatoryComplianceStandards, mdcRegulatoryComplianceControls, mdcRegulatoryComplianceAssessments, mdcSecurityConnectors, mdaDataSecuritySignal, vivaGoals, filteringRuntimeInfo, attackSimAdmin, microsoftGraphDataConnectConsent, filteringAtpDetonationInfo, privacyPortal, managedTenants, unifiedSimulationMatchedItem, unifiedSimulationSummary, updateQuarantineMetadata, ms365DSuppressionRule, purviewDataMapOperation, filteringUrlPostClickAction, irmUserDefinedDetectionSignal, teamsUpdates, plannerRosterSensitivityLabel, ms365DIncident, filteringDelistingMetadata, complianceDLPSharePointClassificationExtended, microsoftDefenderForIdentityAudit, supervisoryReviewDayXInsight, defenderExpertsforXDRAdmin, cdpEdgeBlockedMessage, hostedRpa, cdpContentExplorerAggregateRecord, cdpHygieneAttachmentInfo, cdpHygieneSummary, cdpPostMailDeliveryAction, cdpEmailFeatures, cdpHygieneUrlInfo, cdpUrlClick, cdpPackageManagerHygieneEvent, filteringDocScan, timeTravelFilteringDocScan, mapgOnboard, unknownFutureValue. +// returns a *AuditLogRecordType when successful +func (m *AuditLogRecord) GetAuditLogRecordType()(*AuditLogRecordType) { + val, err := m.GetBackingStore().Get("auditLogRecordType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AuditLogRecordType) + } + return nil +} +// GetClientIp gets the clientIp property value. The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format. +// returns a *string when successful +func (m *AuditLogRecord) GetClientIp()(*string) { + val, err := m.GetBackingStore().Get("clientIp") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetCreatedDateTime gets the createdDateTime property value. The date and time in UTC when the user performed the activity. +// returns a *Time when successful +func (m *AuditLogRecord) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("createdDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditLogRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["administrativeUnits"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetAdministrativeUnits(res) + } + return nil + } + res["auditData"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAuditDataFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAuditData(val.(AuditDataable)) + } + return nil + } + res["auditLogRecordType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAuditLogRecordType) + if err != nil { + return err + } + if val != nil { + m.SetAuditLogRecordType(val.(*AuditLogRecordType)) + } + return nil + } + res["clientIp"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetClientIp(val) + } + return nil + } + res["createdDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetCreatedDateTime(val) + } + return nil + } + res["objectId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetObjectId(val) + } + return nil + } + res["operation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOperation(val) + } + return nil + } + res["organizationId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOrganizationId(val) + } + return nil + } + res["service"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetService(val) + } + return nil + } + res["userId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetUserId(val) + } + return nil + } + res["userPrincipalName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetUserPrincipalName(val) + } + return nil + } + res["userType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAuditLogUserType) + if err != nil { + return err + } + if val != nil { + m.SetUserType(val.(*AuditLogUserType)) + } + return nil + } + return res +} +// GetObjectId gets the objectId property value. For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified. +// returns a *string when successful +func (m *AuditLogRecord) GetObjectId()(*string) { + val, err := m.GetBackingStore().Get("objectId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOperation gets the operation property value. The name of the user or admin activity. +// returns a *string when successful +func (m *AuditLogRecord) GetOperation()(*string) { + val, err := m.GetBackingStore().Get("operation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOrganizationId gets the organizationId property value. The GUID for your organization. +// returns a *string when successful +func (m *AuditLogRecord) GetOrganizationId()(*string) { + val, err := m.GetBackingStore().Get("organizationId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetService gets the service property value. The Microsoft 365 service where the activity occurred. +// returns a *string when successful +func (m *AuditLogRecord) GetService()(*string) { + val, err := m.GetBackingStore().Get("service") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetUserId gets the userId property value. The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the 'user' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service. +// returns a *string when successful +func (m *AuditLogRecord) GetUserId()(*string) { + val, err := m.GetBackingStore().Get("userId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetUserPrincipalName gets the userPrincipalName property value. UPN of the user who performed the action. +// returns a *string when successful +func (m *AuditLogRecord) GetUserPrincipalName()(*string) { + val, err := m.GetBackingStore().Get("userPrincipalName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetUserType gets the userType property value. The type of user that performed the operation. The possible values are: regular, reserved, admin, dcAdmin, system, application, servicePrincipal, customPolicy, systemPolicy, partnerTechnician, guest, unknownFutureValue. +// returns a *AuditLogUserType when successful +func (m *AuditLogRecord) GetUserType()(*AuditLogUserType) { + val, err := m.GetBackingStore().Get("userType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AuditLogUserType) + } + return nil +} +// Serialize serializes information the current object +func (m *AuditLogRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetAdministrativeUnits() != nil { + err = writer.WriteCollectionOfStringValues("administrativeUnits", m.GetAdministrativeUnits()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("auditData", m.GetAuditData()) + if err != nil { + return err + } + } + if m.GetAuditLogRecordType() != nil { + cast := (*m.GetAuditLogRecordType()).String() + err = writer.WriteStringValue("auditLogRecordType", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("clientIp", m.GetClientIp()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("objectId", m.GetObjectId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("operation", m.GetOperation()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("organizationId", m.GetOrganizationId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("service", m.GetService()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("userId", m.GetUserId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("userPrincipalName", m.GetUserPrincipalName()) + if err != nil { + return err + } + } + if m.GetUserType() != nil { + cast := (*m.GetUserType()).String() + err = writer.WriteStringValue("userType", &cast) + if err != nil { + return err + } + } + return nil +} +// SetAdministrativeUnits sets the administrativeUnits property value. The administrative units tagged to an audit log record. +func (m *AuditLogRecord) SetAdministrativeUnits(value []string)() { + err := m.GetBackingStore().Set("administrativeUnits", value) + if err != nil { + panic(err) + } +} +// SetAuditData sets the auditData property value. A JSON object that contains the actual audit log data. +func (m *AuditLogRecord) SetAuditData(value AuditDataable)() { + err := m.GetBackingStore().Set("auditData", value) + if err != nil { + panic(err) + } +} +// SetAuditLogRecordType sets the auditLogRecordType property value. The type of operation indicated by the record. The possible values are: exchangeAdmin, exchangeItem, exchangeItemGroup, sharePoint, syntheticProbe, sharePointFileOperation, oneDrive, azureActiveDirectory, azureActiveDirectoryAccountLogon, dataCenterSecurityCmdlet, complianceDLPSharePoint, sway, complianceDLPExchange, sharePointSharingOperation, azureActiveDirectoryStsLogon, skypeForBusinessPSTNUsage, skypeForBusinessUsersBlocked, securityComplianceCenterEOPCmdlet, exchangeAggregatedOperation, powerBIAudit, crm, yammer, skypeForBusinessCmdlets, discovery, microsoftTeams, threatIntelligence, mailSubmission, microsoftFlow, aeD, microsoftStream, complianceDLPSharePointClassification, threatFinder, project, sharePointListOperation, sharePointCommentOperation, dataGovernance, kaizala, securityComplianceAlerts, threatIntelligenceUrl, securityComplianceInsights, mipLabel, workplaceAnalytics, powerAppsApp, powerAppsPlan, threatIntelligenceAtpContent, labelContentExplorer, teamsHealthcare, exchangeItemAggregated, hygieneEvent, dataInsightsRestApiAudit, informationBarrierPolicyApplication, sharePointListItemOperation, sharePointContentTypeOperation, sharePointFieldOperation, microsoftTeamsAdmin, hrSignal, microsoftTeamsDevice, microsoftTeamsAnalytics, informationWorkerProtection, campaign, dlpEndpoint, airInvestigation, quarantine, microsoftForms, applicationAudit, complianceSupervisionExchange, customerKeyServiceEncryption, officeNative, mipAutoLabelSharePointItem, mipAutoLabelSharePointPolicyLocation, microsoftTeamsShifts, secureScore, mipAutoLabelExchangeItem, cortanaBriefing, search, wdatpAlerts, powerPlatformAdminDlp, powerPlatformAdminEnvironment, mdatpAudit, sensitivityLabelPolicyMatch, sensitivityLabelAction, sensitivityLabeledFileAction, attackSim, airManualInvestigation, securityComplianceRBAC, userTraining, airAdminActionInvestigation, mstic, physicalBadgingSignal, teamsEasyApprovals, aipDiscover, aipSensitivityLabelAction, aipProtectionAction, aipFileDeleted, aipHeartBeat, mcasAlerts, onPremisesFileShareScannerDlp, onPremisesSharePointScannerDlp, exchangeSearch, sharePointSearch, privacyDataMinimization, labelAnalyticsAggregate, myAnalyticsSettings, securityComplianceUserChange, complianceDLPExchangeClassification, complianceDLPEndpoint, mipExactDataMatch, msdeResponseActions, msdeGeneralSettings, msdeIndicatorsSettings, ms365DCustomDetection, msdeRolesSettings, mapgAlerts, mapgPolicy, mapgRemediation, privacyRemediationAction, privacyDigestEmail, mipAutoLabelSimulationProgress, mipAutoLabelSimulationCompletion, mipAutoLabelProgressFeedback, dlpSensitiveInformationType, mipAutoLabelSimulationStatistics, largeContentMetadata, microsoft365Group, cdpMlInferencingResult, filteringMailMetadata, cdpClassificationMailItem, cdpClassificationDocument, officeScriptsRunAction, filteringPostMailDeliveryAction, cdpUnifiedFeedback, tenantAllowBlockList, consumptionResource, healthcareSignal, dlpImportResult, cdpCompliancePolicyExecution, multiStageDisposition, privacyDataMatch, filteringDocMetadata, filteringEmailFeatures, powerBIDlp, filteringUrlInfo, filteringAttachmentInfo, coreReportingSettings, complianceConnector, powerPlatformLockboxResourceAccessRequest, powerPlatformLockboxResourceCommand, cdpPredictiveCodingLabel, cdpCompliancePolicyUserFeedback, webpageActivityEndpoint, omePortal, cmImprovementActionChange, filteringUrlClick, mipLabelAnalyticsAuditRecord, filteringEntityEvent, filteringRuleHits, filteringMailSubmission, labelExplorer, microsoftManagedServicePlatform, powerPlatformServiceActivity, scorePlatformGenericAuditRecord, filteringTimeTravelDocMetadata, alert, alertStatus, alertIncident, incidentStatus, case, caseInvestigation, recordsManagement, privacyRemediation, dataShareOperation, cdpDlpSensitive, ehrConnector, filteringMailGradingResult, publicFolder, privacyTenantAuditHistoryRecord, aipScannerDiscoverEvent, eduDataLakeDownloadOperation, m365ComplianceConnector, microsoftGraphDataConnectOperation, microsoftPurview, filteringEmailContentFeatures, powerPagesSite, powerAppsResource, plannerPlan, plannerCopyPlan, plannerTask, plannerRoster, plannerPlanList, plannerTaskList, plannerTenantSettings, projectForTheWebProject, projectForTheWebTask, projectForTheWebRoadmap, projectForTheWebRoadmapItem, projectForTheWebProjectSettings, projectForTheWebRoadmapSettings, quarantineMetadata, microsoftTodoAudit, timeTravelFilteringDocMetadata, teamsQuarantineMetadata, sharePointAppPermissionOperation, microsoftTeamsSensitivityLabelAction, filteringTeamsMetadata, filteringTeamsUrlInfo, filteringTeamsPostDeliveryAction, mdcAssessments, mdcRegulatoryComplianceStandards, mdcRegulatoryComplianceControls, mdcRegulatoryComplianceAssessments, mdcSecurityConnectors, mdaDataSecuritySignal, vivaGoals, filteringRuntimeInfo, attackSimAdmin, microsoftGraphDataConnectConsent, filteringAtpDetonationInfo, privacyPortal, managedTenants, unifiedSimulationMatchedItem, unifiedSimulationSummary, updateQuarantineMetadata, ms365DSuppressionRule, purviewDataMapOperation, filteringUrlPostClickAction, irmUserDefinedDetectionSignal, teamsUpdates, plannerRosterSensitivityLabel, ms365DIncident, filteringDelistingMetadata, complianceDLPSharePointClassificationExtended, microsoftDefenderForIdentityAudit, supervisoryReviewDayXInsight, defenderExpertsforXDRAdmin, cdpEdgeBlockedMessage, hostedRpa, cdpContentExplorerAggregateRecord, cdpHygieneAttachmentInfo, cdpHygieneSummary, cdpPostMailDeliveryAction, cdpEmailFeatures, cdpHygieneUrlInfo, cdpUrlClick, cdpPackageManagerHygieneEvent, filteringDocScan, timeTravelFilteringDocScan, mapgOnboard, unknownFutureValue. +func (m *AuditLogRecord) SetAuditLogRecordType(value *AuditLogRecordType)() { + err := m.GetBackingStore().Set("auditLogRecordType", value) + if err != nil { + panic(err) + } +} +// SetClientIp sets the clientIp property value. The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format. +func (m *AuditLogRecord) SetClientIp(value *string)() { + err := m.GetBackingStore().Set("clientIp", value) + if err != nil { + panic(err) + } +} +// SetCreatedDateTime sets the createdDateTime property value. The date and time in UTC when the user performed the activity. +func (m *AuditLogRecord) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetObjectId sets the objectId property value. For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified. +func (m *AuditLogRecord) SetObjectId(value *string)() { + err := m.GetBackingStore().Set("objectId", value) + if err != nil { + panic(err) + } +} +// SetOperation sets the operation property value. The name of the user or admin activity. +func (m *AuditLogRecord) SetOperation(value *string)() { + err := m.GetBackingStore().Set("operation", value) + if err != nil { + panic(err) + } +} +// SetOrganizationId sets the organizationId property value. The GUID for your organization. +func (m *AuditLogRecord) SetOrganizationId(value *string)() { + err := m.GetBackingStore().Set("organizationId", value) + if err != nil { + panic(err) + } +} +// SetService sets the service property value. The Microsoft 365 service where the activity occurred. +func (m *AuditLogRecord) SetService(value *string)() { + err := m.GetBackingStore().Set("service", value) + if err != nil { + panic(err) + } +} +// SetUserId sets the userId property value. The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the 'user' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service. +func (m *AuditLogRecord) SetUserId(value *string)() { + err := m.GetBackingStore().Set("userId", value) + if err != nil { + panic(err) + } +} +// SetUserPrincipalName sets the userPrincipalName property value. UPN of the user who performed the action. +func (m *AuditLogRecord) SetUserPrincipalName(value *string)() { + err := m.GetBackingStore().Set("userPrincipalName", value) + if err != nil { + panic(err) + } +} +// SetUserType sets the userType property value. The type of user that performed the operation. The possible values are: regular, reserved, admin, dcAdmin, system, application, servicePrincipal, customPolicy, systemPolicy, partnerTechnician, guest, unknownFutureValue. +func (m *AuditLogRecord) SetUserType(value *AuditLogUserType)() { + err := m.GetBackingStore().Set("userType", value) + if err != nil { + panic(err) + } +} +type AuditLogRecordable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAdministrativeUnits()([]string) + GetAuditData()(AuditDataable) + GetAuditLogRecordType()(*AuditLogRecordType) + GetClientIp()(*string) + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetObjectId()(*string) + GetOperation()(*string) + GetOrganizationId()(*string) + GetService()(*string) + GetUserId()(*string) + GetUserPrincipalName()(*string) + GetUserType()(*AuditLogUserType) + SetAdministrativeUnits(value []string)() + SetAuditData(value AuditDataable)() + SetAuditLogRecordType(value *AuditLogRecordType)() + SetClientIp(value *string)() + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetObjectId(value *string)() + SetOperation(value *string)() + SetOrganizationId(value *string)() + SetService(value *string)() + SetUserId(value *string)() + SetUserPrincipalName(value *string)() + SetUserType(value *AuditLogUserType)() +} diff --git a/models/security/audit_log_record_collection_response.go b/models/security/audit_log_record_collection_response.go new file mode 100644 index 0000000000..4cbd100d30 --- /dev/null +++ b/models/security/audit_log_record_collection_response.go @@ -0,0 +1,92 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type AuditLogRecordCollectionResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewAuditLogRecordCollectionResponse instantiates a new AuditLogRecordCollectionResponse and sets the default values. +func NewAuditLogRecordCollectionResponse()(*AuditLogRecordCollectionResponse) { + m := &AuditLogRecordCollectionResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateAuditLogRecordCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditLogRecordCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditLogRecordCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditLogRecordCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAuditLogRecordFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AuditLogRecordable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AuditLogRecordable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []AuditLogRecordable when successful +func (m *AuditLogRecordCollectionResponse) GetValue()([]AuditLogRecordable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AuditLogRecordable) + } + return nil +} +// Serialize serializes information the current object +func (m *AuditLogRecordCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *AuditLogRecordCollectionResponse) SetValue(value []AuditLogRecordable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type AuditLogRecordCollectionResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]AuditLogRecordable) + SetValue(value []AuditLogRecordable)() +} diff --git a/models/security/audit_log_record_type.go b/models/security/audit_log_record_type.go new file mode 100644 index 0000000000..7559a97cfd --- /dev/null +++ b/models/security/audit_log_record_type.go @@ -0,0 +1,894 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security +type AuditLogRecordType int + +const ( + EXCHANGEADMIN_AUDITLOGRECORDTYPE AuditLogRecordType = iota + EXCHANGEITEM_AUDITLOGRECORDTYPE + EXCHANGEITEMGROUP_AUDITLOGRECORDTYPE + SHAREPOINT_AUDITLOGRECORDTYPE + SYNTHETICPROBE_AUDITLOGRECORDTYPE + SHAREPOINTFILEOPERATION_AUDITLOGRECORDTYPE + ONEDRIVE_AUDITLOGRECORDTYPE + AZUREACTIVEDIRECTORY_AUDITLOGRECORDTYPE + AZUREACTIVEDIRECTORYACCOUNTLOGON_AUDITLOGRECORDTYPE + DATACENTERSECURITYCMDLET_AUDITLOGRECORDTYPE + COMPLIANCEDLPSHAREPOINT_AUDITLOGRECORDTYPE + SWAY_AUDITLOGRECORDTYPE + COMPLIANCEDLPEXCHANGE_AUDITLOGRECORDTYPE + SHAREPOINTSHARINGOPERATION_AUDITLOGRECORDTYPE + AZUREACTIVEDIRECTORYSTSLOGON_AUDITLOGRECORDTYPE + SKYPEFORBUSINESSPSTNUSAGE_AUDITLOGRECORDTYPE + SKYPEFORBUSINESSUSERSBLOCKED_AUDITLOGRECORDTYPE + SECURITYCOMPLIANCECENTEREOPCMDLET_AUDITLOGRECORDTYPE + EXCHANGEAGGREGATEDOPERATION_AUDITLOGRECORDTYPE + POWERBIAUDIT_AUDITLOGRECORDTYPE + CRM_AUDITLOGRECORDTYPE + YAMMER_AUDITLOGRECORDTYPE + SKYPEFORBUSINESSCMDLETS_AUDITLOGRECORDTYPE + DISCOVERY_AUDITLOGRECORDTYPE + MICROSOFTTEAMS_AUDITLOGRECORDTYPE + THREATINTELLIGENCE_AUDITLOGRECORDTYPE + MAILSUBMISSION_AUDITLOGRECORDTYPE + MICROSOFTFLOW_AUDITLOGRECORDTYPE + AED_AUDITLOGRECORDTYPE + MICROSOFTSTREAM_AUDITLOGRECORDTYPE + COMPLIANCEDLPSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE + THREATFINDER_AUDITLOGRECORDTYPE + PROJECT_AUDITLOGRECORDTYPE + SHAREPOINTLISTOPERATION_AUDITLOGRECORDTYPE + SHAREPOINTCOMMENTOPERATION_AUDITLOGRECORDTYPE + DATAGOVERNANCE_AUDITLOGRECORDTYPE + KAIZALA_AUDITLOGRECORDTYPE + SECURITYCOMPLIANCEALERTS_AUDITLOGRECORDTYPE + THREATINTELLIGENCEURL_AUDITLOGRECORDTYPE + SECURITYCOMPLIANCEINSIGHTS_AUDITLOGRECORDTYPE + MIPLABEL_AUDITLOGRECORDTYPE + WORKPLACEANALYTICS_AUDITLOGRECORDTYPE + POWERAPPSAPP_AUDITLOGRECORDTYPE + POWERAPPSPLAN_AUDITLOGRECORDTYPE + THREATINTELLIGENCEATPCONTENT_AUDITLOGRECORDTYPE + LABELCONTENTEXPLORER_AUDITLOGRECORDTYPE + TEAMSHEALTHCARE_AUDITLOGRECORDTYPE + EXCHANGEITEMAGGREGATED_AUDITLOGRECORDTYPE + HYGIENEEVENT_AUDITLOGRECORDTYPE + DATAINSIGHTSRESTAPIAUDIT_AUDITLOGRECORDTYPE + INFORMATIONBARRIERPOLICYAPPLICATION_AUDITLOGRECORDTYPE + SHAREPOINTLISTITEMOPERATION_AUDITLOGRECORDTYPE + SHAREPOINTCONTENTTYPEOPERATION_AUDITLOGRECORDTYPE + SHAREPOINTFIELDOPERATION_AUDITLOGRECORDTYPE + MICROSOFTTEAMSADMIN_AUDITLOGRECORDTYPE + HRSIGNAL_AUDITLOGRECORDTYPE + MICROSOFTTEAMSDEVICE_AUDITLOGRECORDTYPE + MICROSOFTTEAMSANALYTICS_AUDITLOGRECORDTYPE + INFORMATIONWORKERPROTECTION_AUDITLOGRECORDTYPE + CAMPAIGN_AUDITLOGRECORDTYPE + DLPENDPOINT_AUDITLOGRECORDTYPE + AIRINVESTIGATION_AUDITLOGRECORDTYPE + QUARANTINE_AUDITLOGRECORDTYPE + MICROSOFTFORMS_AUDITLOGRECORDTYPE + APPLICATIONAUDIT_AUDITLOGRECORDTYPE + COMPLIANCESUPERVISIONEXCHANGE_AUDITLOGRECORDTYPE + CUSTOMERKEYSERVICEENCRYPTION_AUDITLOGRECORDTYPE + OFFICENATIVE_AUDITLOGRECORDTYPE + MIPAUTOLABELSHAREPOINTITEM_AUDITLOGRECORDTYPE + MIPAUTOLABELSHAREPOINTPOLICYLOCATION_AUDITLOGRECORDTYPE + MICROSOFTTEAMSSHIFTS_AUDITLOGRECORDTYPE + SECURESCORE_AUDITLOGRECORDTYPE + MIPAUTOLABELEXCHANGEITEM_AUDITLOGRECORDTYPE + CORTANABRIEFING_AUDITLOGRECORDTYPE + SEARCH_AUDITLOGRECORDTYPE + WDATPALERTS_AUDITLOGRECORDTYPE + POWERPLATFORMADMINDLP_AUDITLOGRECORDTYPE + POWERPLATFORMADMINENVIRONMENT_AUDITLOGRECORDTYPE + MDATPAUDIT_AUDITLOGRECORDTYPE + SENSITIVITYLABELPOLICYMATCH_AUDITLOGRECORDTYPE + SENSITIVITYLABELACTION_AUDITLOGRECORDTYPE + SENSITIVITYLABELEDFILEACTION_AUDITLOGRECORDTYPE + ATTACKSIM_AUDITLOGRECORDTYPE + AIRMANUALINVESTIGATION_AUDITLOGRECORDTYPE + SECURITYCOMPLIANCERBAC_AUDITLOGRECORDTYPE + USERTRAINING_AUDITLOGRECORDTYPE + AIRADMINACTIONINVESTIGATION_AUDITLOGRECORDTYPE + MSTIC_AUDITLOGRECORDTYPE + PHYSICALBADGINGSIGNAL_AUDITLOGRECORDTYPE + TEAMSEASYAPPROVALS_AUDITLOGRECORDTYPE + AIPDISCOVER_AUDITLOGRECORDTYPE + AIPSENSITIVITYLABELACTION_AUDITLOGRECORDTYPE + AIPPROTECTIONACTION_AUDITLOGRECORDTYPE + AIPFILEDELETED_AUDITLOGRECORDTYPE + AIPHEARTBEAT_AUDITLOGRECORDTYPE + MCASALERTS_AUDITLOGRECORDTYPE + ONPREMISESFILESHARESCANNERDLP_AUDITLOGRECORDTYPE + ONPREMISESSHAREPOINTSCANNERDLP_AUDITLOGRECORDTYPE + EXCHANGESEARCH_AUDITLOGRECORDTYPE + SHAREPOINTSEARCH_AUDITLOGRECORDTYPE + PRIVACYDATAMINIMIZATION_AUDITLOGRECORDTYPE + LABELANALYTICSAGGREGATE_AUDITLOGRECORDTYPE + MYANALYTICSSETTINGS_AUDITLOGRECORDTYPE + SECURITYCOMPLIANCEUSERCHANGE_AUDITLOGRECORDTYPE + COMPLIANCEDLPEXCHANGECLASSIFICATION_AUDITLOGRECORDTYPE + COMPLIANCEDLPENDPOINT_AUDITLOGRECORDTYPE + MIPEXACTDATAMATCH_AUDITLOGRECORDTYPE + MSDERESPONSEACTIONS_AUDITLOGRECORDTYPE + MSDEGENERALSETTINGS_AUDITLOGRECORDTYPE + MSDEINDICATORSSETTINGS_AUDITLOGRECORDTYPE + MS365DCUSTOMDETECTION_AUDITLOGRECORDTYPE + MSDEROLESSETTINGS_AUDITLOGRECORDTYPE + MAPGALERTS_AUDITLOGRECORDTYPE + MAPGPOLICY_AUDITLOGRECORDTYPE + MAPGREMEDIATION_AUDITLOGRECORDTYPE + PRIVACYREMEDIATIONACTION_AUDITLOGRECORDTYPE + PRIVACYDIGESTEMAIL_AUDITLOGRECORDTYPE + MIPAUTOLABELSIMULATIONPROGRESS_AUDITLOGRECORDTYPE + MIPAUTOLABELSIMULATIONCOMPLETION_AUDITLOGRECORDTYPE + MIPAUTOLABELPROGRESSFEEDBACK_AUDITLOGRECORDTYPE + DLPSENSITIVEINFORMATIONTYPE_AUDITLOGRECORDTYPE + MIPAUTOLABELSIMULATIONSTATISTICS_AUDITLOGRECORDTYPE + LARGECONTENTMETADATA_AUDITLOGRECORDTYPE + MICROSOFT365GROUP_AUDITLOGRECORDTYPE + CDPMLINFERENCINGRESULT_AUDITLOGRECORDTYPE + FILTERINGMAILMETADATA_AUDITLOGRECORDTYPE + CDPCLASSIFICATIONMAILITEM_AUDITLOGRECORDTYPE + CDPCLASSIFICATIONDOCUMENT_AUDITLOGRECORDTYPE + OFFICESCRIPTSRUNACTION_AUDITLOGRECORDTYPE + FILTERINGPOSTMAILDELIVERYACTION_AUDITLOGRECORDTYPE + CDPUNIFIEDFEEDBACK_AUDITLOGRECORDTYPE + TENANTALLOWBLOCKLIST_AUDITLOGRECORDTYPE + CONSUMPTIONRESOURCE_AUDITLOGRECORDTYPE + HEALTHCARESIGNAL_AUDITLOGRECORDTYPE + DLPIMPORTRESULT_AUDITLOGRECORDTYPE + CDPCOMPLIANCEPOLICYEXECUTION_AUDITLOGRECORDTYPE + MULTISTAGEDISPOSITION_AUDITLOGRECORDTYPE + PRIVACYDATAMATCH_AUDITLOGRECORDTYPE + FILTERINGDOCMETADATA_AUDITLOGRECORDTYPE + FILTERINGEMAILFEATURES_AUDITLOGRECORDTYPE + POWERBIDLP_AUDITLOGRECORDTYPE + FILTERINGURLINFO_AUDITLOGRECORDTYPE + FILTERINGATTACHMENTINFO_AUDITLOGRECORDTYPE + COREREPORTINGSETTINGS_AUDITLOGRECORDTYPE + COMPLIANCECONNECTOR_AUDITLOGRECORDTYPE + POWERPLATFORMLOCKBOXRESOURCEACCESSREQUEST_AUDITLOGRECORDTYPE + POWERPLATFORMLOCKBOXRESOURCECOMMAND_AUDITLOGRECORDTYPE + CDPPREDICTIVECODINGLABEL_AUDITLOGRECORDTYPE + CDPCOMPLIANCEPOLICYUSERFEEDBACK_AUDITLOGRECORDTYPE + WEBPAGEACTIVITYENDPOINT_AUDITLOGRECORDTYPE + OMEPORTAL_AUDITLOGRECORDTYPE + CMIMPROVEMENTACTIONCHANGE_AUDITLOGRECORDTYPE + FILTERINGURLCLICK_AUDITLOGRECORDTYPE + MIPLABELANALYTICSAUDITRECORD_AUDITLOGRECORDTYPE + FILTERINGENTITYEVENT_AUDITLOGRECORDTYPE + FILTERINGRULEHITS_AUDITLOGRECORDTYPE + FILTERINGMAILSUBMISSION_AUDITLOGRECORDTYPE + LABELEXPLORER_AUDITLOGRECORDTYPE + MICROSOFTMANAGEDSERVICEPLATFORM_AUDITLOGRECORDTYPE + POWERPLATFORMSERVICEACTIVITY_AUDITLOGRECORDTYPE + SCOREPLATFORMGENERICAUDITRECORD_AUDITLOGRECORDTYPE + FILTERINGTIMETRAVELDOCMETADATA_AUDITLOGRECORDTYPE + ALERT_AUDITLOGRECORDTYPE + ALERTSTATUS_AUDITLOGRECORDTYPE + ALERTINCIDENT_AUDITLOGRECORDTYPE + INCIDENTSTATUS_AUDITLOGRECORDTYPE + CASE_AUDITLOGRECORDTYPE + CASEINVESTIGATION_AUDITLOGRECORDTYPE + RECORDSMANAGEMENT_AUDITLOGRECORDTYPE + PRIVACYREMEDIATION_AUDITLOGRECORDTYPE + DATASHAREOPERATION_AUDITLOGRECORDTYPE + CDPDLPSENSITIVE_AUDITLOGRECORDTYPE + EHRCONNECTOR_AUDITLOGRECORDTYPE + FILTERINGMAILGRADINGRESULT_AUDITLOGRECORDTYPE + PUBLICFOLDER_AUDITLOGRECORDTYPE + PRIVACYTENANTAUDITHISTORYRECORD_AUDITLOGRECORDTYPE + AIPSCANNERDISCOVEREVENT_AUDITLOGRECORDTYPE + EDUDATALAKEDOWNLOADOPERATION_AUDITLOGRECORDTYPE + M365COMPLIANCECONNECTOR_AUDITLOGRECORDTYPE + MICROSOFTGRAPHDATACONNECTOPERATION_AUDITLOGRECORDTYPE + MICROSOFTPURVIEW_AUDITLOGRECORDTYPE + FILTERINGEMAILCONTENTFEATURES_AUDITLOGRECORDTYPE + POWERPAGESSITE_AUDITLOGRECORDTYPE + POWERAPPSRESOURCE_AUDITLOGRECORDTYPE + PLANNERPLAN_AUDITLOGRECORDTYPE + PLANNERCOPYPLAN_AUDITLOGRECORDTYPE + PLANNERTASK_AUDITLOGRECORDTYPE + PLANNERROSTER_AUDITLOGRECORDTYPE + PLANNERPLANLIST_AUDITLOGRECORDTYPE + PLANNERTASKLIST_AUDITLOGRECORDTYPE + PLANNERTENANTSETTINGS_AUDITLOGRECORDTYPE + PROJECTFORTHEWEBPROJECT_AUDITLOGRECORDTYPE + PROJECTFORTHEWEBTASK_AUDITLOGRECORDTYPE + PROJECTFORTHEWEBROADMAP_AUDITLOGRECORDTYPE + PROJECTFORTHEWEBROADMAPITEM_AUDITLOGRECORDTYPE + PROJECTFORTHEWEBPROJECTSETTINGS_AUDITLOGRECORDTYPE + PROJECTFORTHEWEBROADMAPSETTINGS_AUDITLOGRECORDTYPE + QUARANTINEMETADATA_AUDITLOGRECORDTYPE + MICROSOFTTODOAUDIT_AUDITLOGRECORDTYPE + TIMETRAVELFILTERINGDOCMETADATA_AUDITLOGRECORDTYPE + TEAMSQUARANTINEMETADATA_AUDITLOGRECORDTYPE + SHAREPOINTAPPPERMISSIONOPERATION_AUDITLOGRECORDTYPE + MICROSOFTTEAMSSENSITIVITYLABELACTION_AUDITLOGRECORDTYPE + FILTERINGTEAMSMETADATA_AUDITLOGRECORDTYPE + FILTERINGTEAMSURLINFO_AUDITLOGRECORDTYPE + FILTERINGTEAMSPOSTDELIVERYACTION_AUDITLOGRECORDTYPE + MDCASSESSMENTS_AUDITLOGRECORDTYPE + MDCREGULATORYCOMPLIANCESTANDARDS_AUDITLOGRECORDTYPE + MDCREGULATORYCOMPLIANCECONTROLS_AUDITLOGRECORDTYPE + MDCREGULATORYCOMPLIANCEASSESSMENTS_AUDITLOGRECORDTYPE + MDCSECURITYCONNECTORS_AUDITLOGRECORDTYPE + MDADATASECURITYSIGNAL_AUDITLOGRECORDTYPE + VIVAGOALS_AUDITLOGRECORDTYPE + FILTERINGRUNTIMEINFO_AUDITLOGRECORDTYPE + ATTACKSIMADMIN_AUDITLOGRECORDTYPE + MICROSOFTGRAPHDATACONNECTCONSENT_AUDITLOGRECORDTYPE + FILTERINGATPDETONATIONINFO_AUDITLOGRECORDTYPE + PRIVACYPORTAL_AUDITLOGRECORDTYPE + MANAGEDTENANTS_AUDITLOGRECORDTYPE + UNIFIEDSIMULATIONMATCHEDITEM_AUDITLOGRECORDTYPE + UNIFIEDSIMULATIONSUMMARY_AUDITLOGRECORDTYPE + UPDATEQUARANTINEMETADATA_AUDITLOGRECORDTYPE + MS365DSUPPRESSIONRULE_AUDITLOGRECORDTYPE + PURVIEWDATAMAPOPERATION_AUDITLOGRECORDTYPE + FILTERINGURLPOSTCLICKACTION_AUDITLOGRECORDTYPE + IRMUSERDEFINEDDETECTIONSIGNAL_AUDITLOGRECORDTYPE + TEAMSUPDATES_AUDITLOGRECORDTYPE + PLANNERROSTERSENSITIVITYLABEL_AUDITLOGRECORDTYPE + MS365DINCIDENT_AUDITLOGRECORDTYPE + FILTERINGDELISTINGMETADATA_AUDITLOGRECORDTYPE + COMPLIANCEDLPSHAREPOINTCLASSIFICATIONEXTENDED_AUDITLOGRECORDTYPE + MICROSOFTDEFENDERFORIDENTITYAUDIT_AUDITLOGRECORDTYPE + SUPERVISORYREVIEWDAYXINSIGHT_AUDITLOGRECORDTYPE + DEFENDEREXPERTSFORXDRADMIN_AUDITLOGRECORDTYPE + CDPEDGEBLOCKEDMESSAGE_AUDITLOGRECORDTYPE + HOSTEDRPA_AUDITLOGRECORDTYPE + CDPCONTENTEXPLORERAGGREGATERECORD_AUDITLOGRECORDTYPE + CDPHYGIENEATTACHMENTINFO_AUDITLOGRECORDTYPE + CDPHYGIENESUMMARY_AUDITLOGRECORDTYPE + CDPPOSTMAILDELIVERYACTION_AUDITLOGRECORDTYPE + CDPEMAILFEATURES_AUDITLOGRECORDTYPE + CDPHYGIENEURLINFO_AUDITLOGRECORDTYPE + CDPURLCLICK_AUDITLOGRECORDTYPE + CDPPACKAGEMANAGERHYGIENEEVENT_AUDITLOGRECORDTYPE + FILTERINGDOCSCAN_AUDITLOGRECORDTYPE + TIMETRAVELFILTERINGDOCSCAN_AUDITLOGRECORDTYPE + MAPGONBOARD_AUDITLOGRECORDTYPE + VFAMCREATEPOLICY_AUDITLOGRECORDTYPE + VFAMUPDATEPOLICY_AUDITLOGRECORDTYPE + VFAMDELETEPOLICY_AUDITLOGRECORDTYPE + M365DAAD_AUDITLOGRECORDTYPE + CDPCOLDCRAWLSTATUS_AUDITLOGRECORDTYPE + POWERPLATFORMADMINISTRATORACTIVITY_AUDITLOGRECORDTYPE + WINDOWS365CUSTOMERLOCKBOX_AUDITLOGRECORDTYPE + CDPRESOURCESCOPECHANGEEVENT_AUDITLOGRECORDTYPE + COMPLIANCECCEXCHANGEEXECUTIONRESULT_AUDITLOGRECORDTYPE + CDPOCRCOSTESTIMATORRECORD_AUDITLOGRECORDTYPE + COPILOTINTERACTION_AUDITLOGRECORDTYPE + CDPOCRBILLINGRECORD_AUDITLOGRECORDTYPE + COMPLIANCEDLPAPPLICATIONS_AUDITLOGRECORDTYPE + UAMOPERATION_AUDITLOGRECORDTYPE + VIVALEARNING_AUDITLOGRECORDTYPE + VIVALEARNINGADMIN_AUDITLOGRECORDTYPE + PURVIEWPOLICYOPERATION_AUDITLOGRECORDTYPE + PURVIEWMETADATAPOLICYOPERATION_AUDITLOGRECORDTYPE + PEOPLEADMINSETTINGS_AUDITLOGRECORDTYPE + CDPCOMPLIANCEDLPEXCHANGECLASSIFICATION_AUDITLOGRECORDTYPE + CDPCOMPLIANCEDLPSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE + FILTERINGBULKSENDERINSIGHTDATA_AUDITLOGRECORDTYPE + FILTERINGBULKTHRESHOLDINSIGHTDATA_AUDITLOGRECORDTYPE + PRIVACYOPENACCESS_AUDITLOGRECORDTYPE + OWAAUTH_AUDITLOGRECORDTYPE + COMPLIANCEDLPAPPLICATIONSCLASSIFICATION_AUDITLOGRECORDTYPE + SHAREPOINTESIGNATURE_AUDITLOGRECORDTYPE + DYNAMICS365BUSINESSCENTRAL_AUDITLOGRECORDTYPE + MESHWORLDS_AUDITLOGRECORDTYPE + VIVAPULSERESPONSE_AUDITLOGRECORDTYPE + VIVAPULSEORGANIZER_AUDITLOGRECORDTYPE + VIVAPULSEADMIN_AUDITLOGRECORDTYPE + VIVAPULSEREPORT_AUDITLOGRECORDTYPE + AIAPPINTERACTION_AUDITLOGRECORDTYPE + COMPLIANCEDLMEXCHANGE_AUDITLOGRECORDTYPE + COMPLIANCEDLMSHAREPOINT_AUDITLOGRECORDTYPE + PROJECTFORTHEWEBASSIGNEDTOMESETTINGS_AUDITLOGRECORDTYPE + CPSOPERATION_AUDITLOGRECORDTYPE + COMPLIANCEDLPEXCHANGEDISCOVERY_AUDITLOGRECORDTYPE + PURVIEWMCRECOMMENDATION_AUDITLOGRECORDTYPE + UNKNOWNFUTUREVALUE_AUDITLOGRECORDTYPE +) + +func (i AuditLogRecordType) String() string { + return []string{"ExchangeAdmin", "ExchangeItem", "ExchangeItemGroup", "SharePoint", "SyntheticProbe", "SharePointFileOperation", "OneDrive", "AzureActiveDirectory", "AzureActiveDirectoryAccountLogon", "DataCenterSecurityCmdlet", "ComplianceDLPSharePoint", "Sway", "ComplianceDLPExchange", "SharePointSharingOperation", "AzureActiveDirectoryStsLogon", "SkypeForBusinessPSTNUsage", "SkypeForBusinessUsersBlocked", "SecurityComplianceCenterEOPCmdlet", "ExchangeAggregatedOperation", "PowerBIAudit", "CRM", "Yammer", "SkypeForBusinessCmdlets", "Discovery", "MicrosoftTeams", "ThreatIntelligence", "MailSubmission", "MicrosoftFlow", "AeD", "MicrosoftStream", "ComplianceDLPSharePointClassification", "ThreatFinder", "Project", "SharePointListOperation", "SharePointCommentOperation", "DataGovernance", "Kaizala", "SecurityComplianceAlerts", "ThreatIntelligenceUrl", "SecurityComplianceInsights", "MIPLabel", "WorkplaceAnalytics", "PowerAppsApp", "PowerAppsPlan", "ThreatIntelligenceAtpContent", "LabelContentExplorer", "TeamsHealthcare", "ExchangeItemAggregated", "HygieneEvent", "DataInsightsRestApiAudit", "InformationBarrierPolicyApplication", "SharePointListItemOperation", "SharePointContentTypeOperation", "SharePointFieldOperation", "MicrosoftTeamsAdmin", "HRSignal", "MicrosoftTeamsDevice", "MicrosoftTeamsAnalytics", "InformationWorkerProtection", "Campaign", "DLPEndpoint", "AirInvestigation", "Quarantine", "MicrosoftForms", "ApplicationAudit", "ComplianceSupervisionExchange", "CustomerKeyServiceEncryption", "OfficeNative", "MipAutoLabelSharePointItem", "MipAutoLabelSharePointPolicyLocation", "MicrosoftTeamsShifts", "SecureScore", "MipAutoLabelExchangeItem", "CortanaBriefing", "Search", "WDATPAlerts", "PowerPlatformAdminDlp", "PowerPlatformAdminEnvironment", "MDATPAudit", "SensitivityLabelPolicyMatch", "SensitivityLabelAction", "SensitivityLabeledFileAction", "AttackSim", "AirManualInvestigation", "SecurityComplianceRBAC", "UserTraining", "AirAdminActionInvestigation", "MSTIC", "PhysicalBadgingSignal", "TeamsEasyApprovals", "AipDiscover", "AipSensitivityLabelAction", "AipProtectionAction", "AipFileDeleted", "AipHeartBeat", "MCASAlerts", "OnPremisesFileShareScannerDlp", "OnPremisesSharePointScannerDlp", "ExchangeSearch", "SharePointSearch", "PrivacyDataMinimization", "LabelAnalyticsAggregate", "MyAnalyticsSettings", "SecurityComplianceUserChange", "ComplianceDLPExchangeClassification", "ComplianceDLPEndpoint", "MipExactDataMatch", "MSDEResponseActions", "MSDEGeneralSettings", "MSDEIndicatorsSettings", "MS365DCustomDetection", "MSDERolesSettings", "MAPGAlerts", "MAPGPolicy", "MAPGRemediation", "PrivacyRemediationAction", "PrivacyDigestEmail", "MipAutoLabelSimulationProgress", "MipAutoLabelSimulationCompletion", "MipAutoLabelProgressFeedback", "DlpSensitiveInformationType", "MipAutoLabelSimulationStatistics", "LargeContentMetadata", "Microsoft365Group", "CDPMlInferencingResult", "FilteringMailMetadata", "CDPClassificationMailItem", "CDPClassificationDocument", "OfficeScriptsRunAction", "FilteringPostMailDeliveryAction", "CDPUnifiedFeedback", "TenantAllowBlockList", "ConsumptionResource", "HealthcareSignal", "DlpImportResult", "CDPCompliancePolicyExecution", "MultiStageDisposition", "PrivacyDataMatch", "FilteringDocMetadata", "FilteringEmailFeatures", "PowerBIDlp", "FilteringUrlInfo", "FilteringAttachmentInfo", "CoreReportingSettings", "ComplianceConnector", "PowerPlatformLockboxResourceAccessRequest", "PowerPlatformLockboxResourceCommand", "CDPPredictiveCodingLabel", "CDPCompliancePolicyUserFeedback", "WebpageActivityEndpoint", "OMEPortal", "CMImprovementActionChange", "FilteringUrlClick", "MipLabelAnalyticsAuditRecord", "FilteringEntityEvent", "FilteringRuleHits", "FilteringMailSubmission", "LabelExplorer", "MicrosoftManagedServicePlatform", "PowerPlatformServiceActivity", "ScorePlatformGenericAuditRecord", "FilteringTimeTravelDocMetadata", "Alert", "AlertStatus", "AlertIncident", "IncidentStatus", "Case", "CaseInvestigation", "RecordsManagement", "PrivacyRemediation", "DataShareOperation", "CdpDlpSensitive", "EHRConnector", "FilteringMailGradingResult", "PublicFolder", "PrivacyTenantAuditHistoryRecord", "AipScannerDiscoverEvent", "EduDataLakeDownloadOperation", "M365ComplianceConnector", "MicrosoftGraphDataConnectOperation", "MicrosoftPurview", "FilteringEmailContentFeatures", "PowerPagesSite", "PowerAppsResource", "PlannerPlan", "PlannerCopyPlan", "PlannerTask", "PlannerRoster", "PlannerPlanList", "PlannerTaskList", "PlannerTenantSettings", "ProjectForTheWebProject", "ProjectForTheWebTask", "ProjectForTheWebRoadmap", "ProjectForTheWebRoadmapItem", "ProjectForTheWebProjectSettings", "ProjectForTheWebRoadmapSettings", "QuarantineMetadata", "MicrosoftTodoAudit", "TimeTravelFilteringDocMetadata", "TeamsQuarantineMetadata", "SharePointAppPermissionOperation", "MicrosoftTeamsSensitivityLabelAction", "FilteringTeamsMetadata", "FilteringTeamsUrlInfo", "FilteringTeamsPostDeliveryAction", "MDCAssessments", "MDCRegulatoryComplianceStandards", "MDCRegulatoryComplianceControls", "MDCRegulatoryComplianceAssessments", "MDCSecurityConnectors", "MDADataSecuritySignal", "VivaGoals", "FilteringRuntimeInfo", "AttackSimAdmin", "MicrosoftGraphDataConnectConsent", "FilteringAtpDetonationInfo", "PrivacyPortal", "ManagedTenants", "UnifiedSimulationMatchedItem", "UnifiedSimulationSummary", "UpdateQuarantineMetadata", "MS365DSuppressionRule", "PurviewDataMapOperation", "FilteringUrlPostClickAction", "IrmUserDefinedDetectionSignal", "TeamsUpdates", "PlannerRosterSensitivityLabel", "MS365DIncident", "FilteringDelistingMetadata", "ComplianceDLPSharePointClassificationExtended", "MicrosoftDefenderForIdentityAudit", "SupervisoryReviewDayXInsight", "DefenderExpertsforXDRAdmin", "CDPEdgeBlockedMessage", "HostedRpa", "CdpContentExplorerAggregateRecord", "CDPHygieneAttachmentInfo", "CDPHygieneSummary", "CDPPostMailDeliveryAction", "CDPEmailFeatures", "CDPHygieneUrlInfo", "CDPUrlClick", "CDPPackageManagerHygieneEvent", "FilteringDocScan", "TimeTravelFilteringDocScan", "MAPGOnboard", "VfamCreatePolicy", "VfamUpdatePolicy", "VfamDeletePolicy", "M365DAAD", "CdpColdCrawlStatus", "PowerPlatformAdministratorActivity", "Windows365CustomerLockbox", "CdpResourceScopeChangeEvent", "ComplianceCCExchangeExecutionResult", "CdpOcrCostEstimatorRecord", "CopilotInteraction", "CdpOcrBillingRecord", "ComplianceDLPApplications", "UAMOperation", "VivaLearning", "VivaLearningAdmin", "PurviewPolicyOperation", "PurviewMetadataPolicyOperation", "PeopleAdminSettings", "CdpComplianceDLPExchangeClassification", "CdpComplianceDLPSharePointClassification", "FilteringBulkSenderInsightData", "FilteringBulkThresholdInsightData", "PrivacyOpenAccess", "OWAAuth", "ComplianceDLPApplicationsClassification", "SharePointESignature", "Dynamics365BusinessCentral", "MeshWorlds", "VivaPulseResponse", "VivaPulseOrganizer", "VivaPulseAdmin", "VivaPulseReport", "AIAppInteraction", "ComplianceDLMExchange", "ComplianceDLMSharePoint", "ProjectForTheWebAssignedToMeSettings", "CPSOperation", "ComplianceDLPExchangeDiscovery", "PurviewMCRecommendation", "unknownFutureValue"}[i] +} +func ParseAuditLogRecordType(v string) (any, error) { + result := EXCHANGEADMIN_AUDITLOGRECORDTYPE + switch v { + case "ExchangeAdmin": + result = EXCHANGEADMIN_AUDITLOGRECORDTYPE + case "ExchangeItem": + result = EXCHANGEITEM_AUDITLOGRECORDTYPE + case "ExchangeItemGroup": + result = EXCHANGEITEMGROUP_AUDITLOGRECORDTYPE + case "SharePoint": + result = SHAREPOINT_AUDITLOGRECORDTYPE + case "SyntheticProbe": + result = SYNTHETICPROBE_AUDITLOGRECORDTYPE + case "SharePointFileOperation": + result = SHAREPOINTFILEOPERATION_AUDITLOGRECORDTYPE + case "OneDrive": + result = ONEDRIVE_AUDITLOGRECORDTYPE + case "AzureActiveDirectory": + result = AZUREACTIVEDIRECTORY_AUDITLOGRECORDTYPE + case "AzureActiveDirectoryAccountLogon": + result = AZUREACTIVEDIRECTORYACCOUNTLOGON_AUDITLOGRECORDTYPE + case "DataCenterSecurityCmdlet": + result = DATACENTERSECURITYCMDLET_AUDITLOGRECORDTYPE + case "ComplianceDLPSharePoint": + result = COMPLIANCEDLPSHAREPOINT_AUDITLOGRECORDTYPE + case "Sway": + result = SWAY_AUDITLOGRECORDTYPE + case "ComplianceDLPExchange": + result = COMPLIANCEDLPEXCHANGE_AUDITLOGRECORDTYPE + case "SharePointSharingOperation": + result = SHAREPOINTSHARINGOPERATION_AUDITLOGRECORDTYPE + case "AzureActiveDirectoryStsLogon": + result = AZUREACTIVEDIRECTORYSTSLOGON_AUDITLOGRECORDTYPE + case "SkypeForBusinessPSTNUsage": + result = SKYPEFORBUSINESSPSTNUSAGE_AUDITLOGRECORDTYPE + case "SkypeForBusinessUsersBlocked": + result = SKYPEFORBUSINESSUSERSBLOCKED_AUDITLOGRECORDTYPE + case "SecurityComplianceCenterEOPCmdlet": + result = SECURITYCOMPLIANCECENTEREOPCMDLET_AUDITLOGRECORDTYPE + case "ExchangeAggregatedOperation": + result = EXCHANGEAGGREGATEDOPERATION_AUDITLOGRECORDTYPE + case "PowerBIAudit": + result = POWERBIAUDIT_AUDITLOGRECORDTYPE + case "CRM": + result = CRM_AUDITLOGRECORDTYPE + case "Yammer": + result = YAMMER_AUDITLOGRECORDTYPE + case "SkypeForBusinessCmdlets": + result = SKYPEFORBUSINESSCMDLETS_AUDITLOGRECORDTYPE + case "Discovery": + result = DISCOVERY_AUDITLOGRECORDTYPE + case "MicrosoftTeams": + result = MICROSOFTTEAMS_AUDITLOGRECORDTYPE + case "ThreatIntelligence": + result = THREATINTELLIGENCE_AUDITLOGRECORDTYPE + case "MailSubmission": + result = MAILSUBMISSION_AUDITLOGRECORDTYPE + case "MicrosoftFlow": + result = MICROSOFTFLOW_AUDITLOGRECORDTYPE + case "AeD": + result = AED_AUDITLOGRECORDTYPE + case "MicrosoftStream": + result = MICROSOFTSTREAM_AUDITLOGRECORDTYPE + case "ComplianceDLPSharePointClassification": + result = COMPLIANCEDLPSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE + case "ThreatFinder": + result = THREATFINDER_AUDITLOGRECORDTYPE + case "Project": + result = PROJECT_AUDITLOGRECORDTYPE + case "SharePointListOperation": + result = SHAREPOINTLISTOPERATION_AUDITLOGRECORDTYPE + case "SharePointCommentOperation": + result = SHAREPOINTCOMMENTOPERATION_AUDITLOGRECORDTYPE + case "DataGovernance": + result = DATAGOVERNANCE_AUDITLOGRECORDTYPE + case "Kaizala": + result = KAIZALA_AUDITLOGRECORDTYPE + case "SecurityComplianceAlerts": + result = SECURITYCOMPLIANCEALERTS_AUDITLOGRECORDTYPE + case "ThreatIntelligenceUrl": + result = THREATINTELLIGENCEURL_AUDITLOGRECORDTYPE + case "SecurityComplianceInsights": + result = SECURITYCOMPLIANCEINSIGHTS_AUDITLOGRECORDTYPE + case "MIPLabel": + result = MIPLABEL_AUDITLOGRECORDTYPE + case "WorkplaceAnalytics": + result = WORKPLACEANALYTICS_AUDITLOGRECORDTYPE + case "PowerAppsApp": + result = POWERAPPSAPP_AUDITLOGRECORDTYPE + case "PowerAppsPlan": + result = POWERAPPSPLAN_AUDITLOGRECORDTYPE + case "ThreatIntelligenceAtpContent": + result = THREATINTELLIGENCEATPCONTENT_AUDITLOGRECORDTYPE + case "LabelContentExplorer": + result = LABELCONTENTEXPLORER_AUDITLOGRECORDTYPE + case "TeamsHealthcare": + result = TEAMSHEALTHCARE_AUDITLOGRECORDTYPE + case "ExchangeItemAggregated": + result = EXCHANGEITEMAGGREGATED_AUDITLOGRECORDTYPE + case "HygieneEvent": + result = HYGIENEEVENT_AUDITLOGRECORDTYPE + case "DataInsightsRestApiAudit": + result = DATAINSIGHTSRESTAPIAUDIT_AUDITLOGRECORDTYPE + case "InformationBarrierPolicyApplication": + result = INFORMATIONBARRIERPOLICYAPPLICATION_AUDITLOGRECORDTYPE + case "SharePointListItemOperation": + result = SHAREPOINTLISTITEMOPERATION_AUDITLOGRECORDTYPE + case "SharePointContentTypeOperation": + result = SHAREPOINTCONTENTTYPEOPERATION_AUDITLOGRECORDTYPE + case "SharePointFieldOperation": + result = SHAREPOINTFIELDOPERATION_AUDITLOGRECORDTYPE + case "MicrosoftTeamsAdmin": + result = MICROSOFTTEAMSADMIN_AUDITLOGRECORDTYPE + case "HRSignal": + result = HRSIGNAL_AUDITLOGRECORDTYPE + case "MicrosoftTeamsDevice": + result = MICROSOFTTEAMSDEVICE_AUDITLOGRECORDTYPE + case "MicrosoftTeamsAnalytics": + result = MICROSOFTTEAMSANALYTICS_AUDITLOGRECORDTYPE + case "InformationWorkerProtection": + result = INFORMATIONWORKERPROTECTION_AUDITLOGRECORDTYPE + case "Campaign": + result = CAMPAIGN_AUDITLOGRECORDTYPE + case "DLPEndpoint": + result = DLPENDPOINT_AUDITLOGRECORDTYPE + case "AirInvestigation": + result = AIRINVESTIGATION_AUDITLOGRECORDTYPE + case "Quarantine": + result = QUARANTINE_AUDITLOGRECORDTYPE + case "MicrosoftForms": + result = MICROSOFTFORMS_AUDITLOGRECORDTYPE + case "ApplicationAudit": + result = APPLICATIONAUDIT_AUDITLOGRECORDTYPE + case "ComplianceSupervisionExchange": + result = COMPLIANCESUPERVISIONEXCHANGE_AUDITLOGRECORDTYPE + case "CustomerKeyServiceEncryption": + result = CUSTOMERKEYSERVICEENCRYPTION_AUDITLOGRECORDTYPE + case "OfficeNative": + result = OFFICENATIVE_AUDITLOGRECORDTYPE + case "MipAutoLabelSharePointItem": + result = MIPAUTOLABELSHAREPOINTITEM_AUDITLOGRECORDTYPE + case "MipAutoLabelSharePointPolicyLocation": + result = MIPAUTOLABELSHAREPOINTPOLICYLOCATION_AUDITLOGRECORDTYPE + case "MicrosoftTeamsShifts": + result = MICROSOFTTEAMSSHIFTS_AUDITLOGRECORDTYPE + case "SecureScore": + result = SECURESCORE_AUDITLOGRECORDTYPE + case "MipAutoLabelExchangeItem": + result = MIPAUTOLABELEXCHANGEITEM_AUDITLOGRECORDTYPE + case "CortanaBriefing": + result = CORTANABRIEFING_AUDITLOGRECORDTYPE + case "Search": + result = SEARCH_AUDITLOGRECORDTYPE + case "WDATPAlerts": + result = WDATPALERTS_AUDITLOGRECORDTYPE + case "PowerPlatformAdminDlp": + result = POWERPLATFORMADMINDLP_AUDITLOGRECORDTYPE + case "PowerPlatformAdminEnvironment": + result = POWERPLATFORMADMINENVIRONMENT_AUDITLOGRECORDTYPE + case "MDATPAudit": + result = MDATPAUDIT_AUDITLOGRECORDTYPE + case "SensitivityLabelPolicyMatch": + result = SENSITIVITYLABELPOLICYMATCH_AUDITLOGRECORDTYPE + case "SensitivityLabelAction": + result = SENSITIVITYLABELACTION_AUDITLOGRECORDTYPE + case "SensitivityLabeledFileAction": + result = SENSITIVITYLABELEDFILEACTION_AUDITLOGRECORDTYPE + case "AttackSim": + result = ATTACKSIM_AUDITLOGRECORDTYPE + case "AirManualInvestigation": + result = AIRMANUALINVESTIGATION_AUDITLOGRECORDTYPE + case "SecurityComplianceRBAC": + result = SECURITYCOMPLIANCERBAC_AUDITLOGRECORDTYPE + case "UserTraining": + result = USERTRAINING_AUDITLOGRECORDTYPE + case "AirAdminActionInvestigation": + result = AIRADMINACTIONINVESTIGATION_AUDITLOGRECORDTYPE + case "MSTIC": + result = MSTIC_AUDITLOGRECORDTYPE + case "PhysicalBadgingSignal": + result = PHYSICALBADGINGSIGNAL_AUDITLOGRECORDTYPE + case "TeamsEasyApprovals": + result = TEAMSEASYAPPROVALS_AUDITLOGRECORDTYPE + case "AipDiscover": + result = AIPDISCOVER_AUDITLOGRECORDTYPE + case "AipSensitivityLabelAction": + result = AIPSENSITIVITYLABELACTION_AUDITLOGRECORDTYPE + case "AipProtectionAction": + result = AIPPROTECTIONACTION_AUDITLOGRECORDTYPE + case "AipFileDeleted": + result = AIPFILEDELETED_AUDITLOGRECORDTYPE + case "AipHeartBeat": + result = AIPHEARTBEAT_AUDITLOGRECORDTYPE + case "MCASAlerts": + result = MCASALERTS_AUDITLOGRECORDTYPE + case "OnPremisesFileShareScannerDlp": + result = ONPREMISESFILESHARESCANNERDLP_AUDITLOGRECORDTYPE + case "OnPremisesSharePointScannerDlp": + result = ONPREMISESSHAREPOINTSCANNERDLP_AUDITLOGRECORDTYPE + case "ExchangeSearch": + result = EXCHANGESEARCH_AUDITLOGRECORDTYPE + case "SharePointSearch": + result = SHAREPOINTSEARCH_AUDITLOGRECORDTYPE + case "PrivacyDataMinimization": + result = PRIVACYDATAMINIMIZATION_AUDITLOGRECORDTYPE + case "LabelAnalyticsAggregate": + result = LABELANALYTICSAGGREGATE_AUDITLOGRECORDTYPE + case "MyAnalyticsSettings": + result = MYANALYTICSSETTINGS_AUDITLOGRECORDTYPE + case "SecurityComplianceUserChange": + result = SECURITYCOMPLIANCEUSERCHANGE_AUDITLOGRECORDTYPE + case "ComplianceDLPExchangeClassification": + result = COMPLIANCEDLPEXCHANGECLASSIFICATION_AUDITLOGRECORDTYPE + case "ComplianceDLPEndpoint": + result = COMPLIANCEDLPENDPOINT_AUDITLOGRECORDTYPE + case "MipExactDataMatch": + result = MIPEXACTDATAMATCH_AUDITLOGRECORDTYPE + case "MSDEResponseActions": + result = MSDERESPONSEACTIONS_AUDITLOGRECORDTYPE + case "MSDEGeneralSettings": + result = MSDEGENERALSETTINGS_AUDITLOGRECORDTYPE + case "MSDEIndicatorsSettings": + result = MSDEINDICATORSSETTINGS_AUDITLOGRECORDTYPE + case "MS365DCustomDetection": + result = MS365DCUSTOMDETECTION_AUDITLOGRECORDTYPE + case "MSDERolesSettings": + result = MSDEROLESSETTINGS_AUDITLOGRECORDTYPE + case "MAPGAlerts": + result = MAPGALERTS_AUDITLOGRECORDTYPE + case "MAPGPolicy": + result = MAPGPOLICY_AUDITLOGRECORDTYPE + case "MAPGRemediation": + result = MAPGREMEDIATION_AUDITLOGRECORDTYPE + case "PrivacyRemediationAction": + result = PRIVACYREMEDIATIONACTION_AUDITLOGRECORDTYPE + case "PrivacyDigestEmail": + result = PRIVACYDIGESTEMAIL_AUDITLOGRECORDTYPE + case "MipAutoLabelSimulationProgress": + result = MIPAUTOLABELSIMULATIONPROGRESS_AUDITLOGRECORDTYPE + case "MipAutoLabelSimulationCompletion": + result = MIPAUTOLABELSIMULATIONCOMPLETION_AUDITLOGRECORDTYPE + case "MipAutoLabelProgressFeedback": + result = MIPAUTOLABELPROGRESSFEEDBACK_AUDITLOGRECORDTYPE + case "DlpSensitiveInformationType": + result = DLPSENSITIVEINFORMATIONTYPE_AUDITLOGRECORDTYPE + case "MipAutoLabelSimulationStatistics": + result = MIPAUTOLABELSIMULATIONSTATISTICS_AUDITLOGRECORDTYPE + case "LargeContentMetadata": + result = LARGECONTENTMETADATA_AUDITLOGRECORDTYPE + case "Microsoft365Group": + result = MICROSOFT365GROUP_AUDITLOGRECORDTYPE + case "CDPMlInferencingResult": + result = CDPMLINFERENCINGRESULT_AUDITLOGRECORDTYPE + case "FilteringMailMetadata": + result = FILTERINGMAILMETADATA_AUDITLOGRECORDTYPE + case "CDPClassificationMailItem": + result = CDPCLASSIFICATIONMAILITEM_AUDITLOGRECORDTYPE + case "CDPClassificationDocument": + result = CDPCLASSIFICATIONDOCUMENT_AUDITLOGRECORDTYPE + case "OfficeScriptsRunAction": + result = OFFICESCRIPTSRUNACTION_AUDITLOGRECORDTYPE + case "FilteringPostMailDeliveryAction": + result = FILTERINGPOSTMAILDELIVERYACTION_AUDITLOGRECORDTYPE + case "CDPUnifiedFeedback": + result = CDPUNIFIEDFEEDBACK_AUDITLOGRECORDTYPE + case "TenantAllowBlockList": + result = TENANTALLOWBLOCKLIST_AUDITLOGRECORDTYPE + case "ConsumptionResource": + result = CONSUMPTIONRESOURCE_AUDITLOGRECORDTYPE + case "HealthcareSignal": + result = HEALTHCARESIGNAL_AUDITLOGRECORDTYPE + case "DlpImportResult": + result = DLPIMPORTRESULT_AUDITLOGRECORDTYPE + case "CDPCompliancePolicyExecution": + result = CDPCOMPLIANCEPOLICYEXECUTION_AUDITLOGRECORDTYPE + case "MultiStageDisposition": + result = MULTISTAGEDISPOSITION_AUDITLOGRECORDTYPE + case "PrivacyDataMatch": + result = PRIVACYDATAMATCH_AUDITLOGRECORDTYPE + case "FilteringDocMetadata": + result = FILTERINGDOCMETADATA_AUDITLOGRECORDTYPE + case "FilteringEmailFeatures": + result = FILTERINGEMAILFEATURES_AUDITLOGRECORDTYPE + case "PowerBIDlp": + result = POWERBIDLP_AUDITLOGRECORDTYPE + case "FilteringUrlInfo": + result = FILTERINGURLINFO_AUDITLOGRECORDTYPE + case "FilteringAttachmentInfo": + result = FILTERINGATTACHMENTINFO_AUDITLOGRECORDTYPE + case "CoreReportingSettings": + result = COREREPORTINGSETTINGS_AUDITLOGRECORDTYPE + case "ComplianceConnector": + result = COMPLIANCECONNECTOR_AUDITLOGRECORDTYPE + case "PowerPlatformLockboxResourceAccessRequest": + result = POWERPLATFORMLOCKBOXRESOURCEACCESSREQUEST_AUDITLOGRECORDTYPE + case "PowerPlatformLockboxResourceCommand": + result = POWERPLATFORMLOCKBOXRESOURCECOMMAND_AUDITLOGRECORDTYPE + case "CDPPredictiveCodingLabel": + result = CDPPREDICTIVECODINGLABEL_AUDITLOGRECORDTYPE + case "CDPCompliancePolicyUserFeedback": + result = CDPCOMPLIANCEPOLICYUSERFEEDBACK_AUDITLOGRECORDTYPE + case "WebpageActivityEndpoint": + result = WEBPAGEACTIVITYENDPOINT_AUDITLOGRECORDTYPE + case "OMEPortal": + result = OMEPORTAL_AUDITLOGRECORDTYPE + case "CMImprovementActionChange": + result = CMIMPROVEMENTACTIONCHANGE_AUDITLOGRECORDTYPE + case "FilteringUrlClick": + result = FILTERINGURLCLICK_AUDITLOGRECORDTYPE + case "MipLabelAnalyticsAuditRecord": + result = MIPLABELANALYTICSAUDITRECORD_AUDITLOGRECORDTYPE + case "FilteringEntityEvent": + result = FILTERINGENTITYEVENT_AUDITLOGRECORDTYPE + case "FilteringRuleHits": + result = FILTERINGRULEHITS_AUDITLOGRECORDTYPE + case "FilteringMailSubmission": + result = FILTERINGMAILSUBMISSION_AUDITLOGRECORDTYPE + case "LabelExplorer": + result = LABELEXPLORER_AUDITLOGRECORDTYPE + case "MicrosoftManagedServicePlatform": + result = MICROSOFTMANAGEDSERVICEPLATFORM_AUDITLOGRECORDTYPE + case "PowerPlatformServiceActivity": + result = POWERPLATFORMSERVICEACTIVITY_AUDITLOGRECORDTYPE + case "ScorePlatformGenericAuditRecord": + result = SCOREPLATFORMGENERICAUDITRECORD_AUDITLOGRECORDTYPE + case "FilteringTimeTravelDocMetadata": + result = FILTERINGTIMETRAVELDOCMETADATA_AUDITLOGRECORDTYPE + case "Alert": + result = ALERT_AUDITLOGRECORDTYPE + case "AlertStatus": + result = ALERTSTATUS_AUDITLOGRECORDTYPE + case "AlertIncident": + result = ALERTINCIDENT_AUDITLOGRECORDTYPE + case "IncidentStatus": + result = INCIDENTSTATUS_AUDITLOGRECORDTYPE + case "Case": + result = CASE_AUDITLOGRECORDTYPE + case "CaseInvestigation": + result = CASEINVESTIGATION_AUDITLOGRECORDTYPE + case "RecordsManagement": + result = RECORDSMANAGEMENT_AUDITLOGRECORDTYPE + case "PrivacyRemediation": + result = PRIVACYREMEDIATION_AUDITLOGRECORDTYPE + case "DataShareOperation": + result = DATASHAREOPERATION_AUDITLOGRECORDTYPE + case "CdpDlpSensitive": + result = CDPDLPSENSITIVE_AUDITLOGRECORDTYPE + case "EHRConnector": + result = EHRCONNECTOR_AUDITLOGRECORDTYPE + case "FilteringMailGradingResult": + result = FILTERINGMAILGRADINGRESULT_AUDITLOGRECORDTYPE + case "PublicFolder": + result = PUBLICFOLDER_AUDITLOGRECORDTYPE + case "PrivacyTenantAuditHistoryRecord": + result = PRIVACYTENANTAUDITHISTORYRECORD_AUDITLOGRECORDTYPE + case "AipScannerDiscoverEvent": + result = AIPSCANNERDISCOVEREVENT_AUDITLOGRECORDTYPE + case "EduDataLakeDownloadOperation": + result = EDUDATALAKEDOWNLOADOPERATION_AUDITLOGRECORDTYPE + case "M365ComplianceConnector": + result = M365COMPLIANCECONNECTOR_AUDITLOGRECORDTYPE + case "MicrosoftGraphDataConnectOperation": + result = MICROSOFTGRAPHDATACONNECTOPERATION_AUDITLOGRECORDTYPE + case "MicrosoftPurview": + result = MICROSOFTPURVIEW_AUDITLOGRECORDTYPE + case "FilteringEmailContentFeatures": + result = FILTERINGEMAILCONTENTFEATURES_AUDITLOGRECORDTYPE + case "PowerPagesSite": + result = POWERPAGESSITE_AUDITLOGRECORDTYPE + case "PowerAppsResource": + result = POWERAPPSRESOURCE_AUDITLOGRECORDTYPE + case "PlannerPlan": + result = PLANNERPLAN_AUDITLOGRECORDTYPE + case "PlannerCopyPlan": + result = PLANNERCOPYPLAN_AUDITLOGRECORDTYPE + case "PlannerTask": + result = PLANNERTASK_AUDITLOGRECORDTYPE + case "PlannerRoster": + result = PLANNERROSTER_AUDITLOGRECORDTYPE + case "PlannerPlanList": + result = PLANNERPLANLIST_AUDITLOGRECORDTYPE + case "PlannerTaskList": + result = PLANNERTASKLIST_AUDITLOGRECORDTYPE + case "PlannerTenantSettings": + result = PLANNERTENANTSETTINGS_AUDITLOGRECORDTYPE + case "ProjectForTheWebProject": + result = PROJECTFORTHEWEBPROJECT_AUDITLOGRECORDTYPE + case "ProjectForTheWebTask": + result = PROJECTFORTHEWEBTASK_AUDITLOGRECORDTYPE + case "ProjectForTheWebRoadmap": + result = PROJECTFORTHEWEBROADMAP_AUDITLOGRECORDTYPE + case "ProjectForTheWebRoadmapItem": + result = PROJECTFORTHEWEBROADMAPITEM_AUDITLOGRECORDTYPE + case "ProjectForTheWebProjectSettings": + result = PROJECTFORTHEWEBPROJECTSETTINGS_AUDITLOGRECORDTYPE + case "ProjectForTheWebRoadmapSettings": + result = PROJECTFORTHEWEBROADMAPSETTINGS_AUDITLOGRECORDTYPE + case "QuarantineMetadata": + result = QUARANTINEMETADATA_AUDITLOGRECORDTYPE + case "MicrosoftTodoAudit": + result = MICROSOFTTODOAUDIT_AUDITLOGRECORDTYPE + case "TimeTravelFilteringDocMetadata": + result = TIMETRAVELFILTERINGDOCMETADATA_AUDITLOGRECORDTYPE + case "TeamsQuarantineMetadata": + result = TEAMSQUARANTINEMETADATA_AUDITLOGRECORDTYPE + case "SharePointAppPermissionOperation": + result = SHAREPOINTAPPPERMISSIONOPERATION_AUDITLOGRECORDTYPE + case "MicrosoftTeamsSensitivityLabelAction": + result = MICROSOFTTEAMSSENSITIVITYLABELACTION_AUDITLOGRECORDTYPE + case "FilteringTeamsMetadata": + result = FILTERINGTEAMSMETADATA_AUDITLOGRECORDTYPE + case "FilteringTeamsUrlInfo": + result = FILTERINGTEAMSURLINFO_AUDITLOGRECORDTYPE + case "FilteringTeamsPostDeliveryAction": + result = FILTERINGTEAMSPOSTDELIVERYACTION_AUDITLOGRECORDTYPE + case "MDCAssessments": + result = MDCASSESSMENTS_AUDITLOGRECORDTYPE + case "MDCRegulatoryComplianceStandards": + result = MDCREGULATORYCOMPLIANCESTANDARDS_AUDITLOGRECORDTYPE + case "MDCRegulatoryComplianceControls": + result = MDCREGULATORYCOMPLIANCECONTROLS_AUDITLOGRECORDTYPE + case "MDCRegulatoryComplianceAssessments": + result = MDCREGULATORYCOMPLIANCEASSESSMENTS_AUDITLOGRECORDTYPE + case "MDCSecurityConnectors": + result = MDCSECURITYCONNECTORS_AUDITLOGRECORDTYPE + case "MDADataSecuritySignal": + result = MDADATASECURITYSIGNAL_AUDITLOGRECORDTYPE + case "VivaGoals": + result = VIVAGOALS_AUDITLOGRECORDTYPE + case "FilteringRuntimeInfo": + result = FILTERINGRUNTIMEINFO_AUDITLOGRECORDTYPE + case "AttackSimAdmin": + result = ATTACKSIMADMIN_AUDITLOGRECORDTYPE + case "MicrosoftGraphDataConnectConsent": + result = MICROSOFTGRAPHDATACONNECTCONSENT_AUDITLOGRECORDTYPE + case "FilteringAtpDetonationInfo": + result = FILTERINGATPDETONATIONINFO_AUDITLOGRECORDTYPE + case "PrivacyPortal": + result = PRIVACYPORTAL_AUDITLOGRECORDTYPE + case "ManagedTenants": + result = MANAGEDTENANTS_AUDITLOGRECORDTYPE + case "UnifiedSimulationMatchedItem": + result = UNIFIEDSIMULATIONMATCHEDITEM_AUDITLOGRECORDTYPE + case "UnifiedSimulationSummary": + result = UNIFIEDSIMULATIONSUMMARY_AUDITLOGRECORDTYPE + case "UpdateQuarantineMetadata": + result = UPDATEQUARANTINEMETADATA_AUDITLOGRECORDTYPE + case "MS365DSuppressionRule": + result = MS365DSUPPRESSIONRULE_AUDITLOGRECORDTYPE + case "PurviewDataMapOperation": + result = PURVIEWDATAMAPOPERATION_AUDITLOGRECORDTYPE + case "FilteringUrlPostClickAction": + result = FILTERINGURLPOSTCLICKACTION_AUDITLOGRECORDTYPE + case "IrmUserDefinedDetectionSignal": + result = IRMUSERDEFINEDDETECTIONSIGNAL_AUDITLOGRECORDTYPE + case "TeamsUpdates": + result = TEAMSUPDATES_AUDITLOGRECORDTYPE + case "PlannerRosterSensitivityLabel": + result = PLANNERROSTERSENSITIVITYLABEL_AUDITLOGRECORDTYPE + case "MS365DIncident": + result = MS365DINCIDENT_AUDITLOGRECORDTYPE + case "FilteringDelistingMetadata": + result = FILTERINGDELISTINGMETADATA_AUDITLOGRECORDTYPE + case "ComplianceDLPSharePointClassificationExtended": + result = COMPLIANCEDLPSHAREPOINTCLASSIFICATIONEXTENDED_AUDITLOGRECORDTYPE + case "MicrosoftDefenderForIdentityAudit": + result = MICROSOFTDEFENDERFORIDENTITYAUDIT_AUDITLOGRECORDTYPE + case "SupervisoryReviewDayXInsight": + result = SUPERVISORYREVIEWDAYXINSIGHT_AUDITLOGRECORDTYPE + case "DefenderExpertsforXDRAdmin": + result = DEFENDEREXPERTSFORXDRADMIN_AUDITLOGRECORDTYPE + case "CDPEdgeBlockedMessage": + result = CDPEDGEBLOCKEDMESSAGE_AUDITLOGRECORDTYPE + case "HostedRpa": + result = HOSTEDRPA_AUDITLOGRECORDTYPE + case "CdpContentExplorerAggregateRecord": + result = CDPCONTENTEXPLORERAGGREGATERECORD_AUDITLOGRECORDTYPE + case "CDPHygieneAttachmentInfo": + result = CDPHYGIENEATTACHMENTINFO_AUDITLOGRECORDTYPE + case "CDPHygieneSummary": + result = CDPHYGIENESUMMARY_AUDITLOGRECORDTYPE + case "CDPPostMailDeliveryAction": + result = CDPPOSTMAILDELIVERYACTION_AUDITLOGRECORDTYPE + case "CDPEmailFeatures": + result = CDPEMAILFEATURES_AUDITLOGRECORDTYPE + case "CDPHygieneUrlInfo": + result = CDPHYGIENEURLINFO_AUDITLOGRECORDTYPE + case "CDPUrlClick": + result = CDPURLCLICK_AUDITLOGRECORDTYPE + case "CDPPackageManagerHygieneEvent": + result = CDPPACKAGEMANAGERHYGIENEEVENT_AUDITLOGRECORDTYPE + case "FilteringDocScan": + result = FILTERINGDOCSCAN_AUDITLOGRECORDTYPE + case "TimeTravelFilteringDocScan": + result = TIMETRAVELFILTERINGDOCSCAN_AUDITLOGRECORDTYPE + case "MAPGOnboard": + result = MAPGONBOARD_AUDITLOGRECORDTYPE + case "VfamCreatePolicy": + result = VFAMCREATEPOLICY_AUDITLOGRECORDTYPE + case "VfamUpdatePolicy": + result = VFAMUPDATEPOLICY_AUDITLOGRECORDTYPE + case "VfamDeletePolicy": + result = VFAMDELETEPOLICY_AUDITLOGRECORDTYPE + case "M365DAAD": + result = M365DAAD_AUDITLOGRECORDTYPE + case "CdpColdCrawlStatus": + result = CDPCOLDCRAWLSTATUS_AUDITLOGRECORDTYPE + case "PowerPlatformAdministratorActivity": + result = POWERPLATFORMADMINISTRATORACTIVITY_AUDITLOGRECORDTYPE + case "Windows365CustomerLockbox": + result = WINDOWS365CUSTOMERLOCKBOX_AUDITLOGRECORDTYPE + case "CdpResourceScopeChangeEvent": + result = CDPRESOURCESCOPECHANGEEVENT_AUDITLOGRECORDTYPE + case "ComplianceCCExchangeExecutionResult": + result = COMPLIANCECCEXCHANGEEXECUTIONRESULT_AUDITLOGRECORDTYPE + case "CdpOcrCostEstimatorRecord": + result = CDPOCRCOSTESTIMATORRECORD_AUDITLOGRECORDTYPE + case "CopilotInteraction": + result = COPILOTINTERACTION_AUDITLOGRECORDTYPE + case "CdpOcrBillingRecord": + result = CDPOCRBILLINGRECORD_AUDITLOGRECORDTYPE + case "ComplianceDLPApplications": + result = COMPLIANCEDLPAPPLICATIONS_AUDITLOGRECORDTYPE + case "UAMOperation": + result = UAMOPERATION_AUDITLOGRECORDTYPE + case "VivaLearning": + result = VIVALEARNING_AUDITLOGRECORDTYPE + case "VivaLearningAdmin": + result = VIVALEARNINGADMIN_AUDITLOGRECORDTYPE + case "PurviewPolicyOperation": + result = PURVIEWPOLICYOPERATION_AUDITLOGRECORDTYPE + case "PurviewMetadataPolicyOperation": + result = PURVIEWMETADATAPOLICYOPERATION_AUDITLOGRECORDTYPE + case "PeopleAdminSettings": + result = PEOPLEADMINSETTINGS_AUDITLOGRECORDTYPE + case "CdpComplianceDLPExchangeClassification": + result = CDPCOMPLIANCEDLPEXCHANGECLASSIFICATION_AUDITLOGRECORDTYPE + case "CdpComplianceDLPSharePointClassification": + result = CDPCOMPLIANCEDLPSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE + case "FilteringBulkSenderInsightData": + result = FILTERINGBULKSENDERINSIGHTDATA_AUDITLOGRECORDTYPE + case "FilteringBulkThresholdInsightData": + result = FILTERINGBULKTHRESHOLDINSIGHTDATA_AUDITLOGRECORDTYPE + case "PrivacyOpenAccess": + result = PRIVACYOPENACCESS_AUDITLOGRECORDTYPE + case "OWAAuth": + result = OWAAUTH_AUDITLOGRECORDTYPE + case "ComplianceDLPApplicationsClassification": + result = COMPLIANCEDLPAPPLICATIONSCLASSIFICATION_AUDITLOGRECORDTYPE + case "SharePointESignature": + result = SHAREPOINTESIGNATURE_AUDITLOGRECORDTYPE + case "Dynamics365BusinessCentral": + result = DYNAMICS365BUSINESSCENTRAL_AUDITLOGRECORDTYPE + case "MeshWorlds": + result = MESHWORLDS_AUDITLOGRECORDTYPE + case "VivaPulseResponse": + result = VIVAPULSERESPONSE_AUDITLOGRECORDTYPE + case "VivaPulseOrganizer": + result = VIVAPULSEORGANIZER_AUDITLOGRECORDTYPE + case "VivaPulseAdmin": + result = VIVAPULSEADMIN_AUDITLOGRECORDTYPE + case "VivaPulseReport": + result = VIVAPULSEREPORT_AUDITLOGRECORDTYPE + case "AIAppInteraction": + result = AIAPPINTERACTION_AUDITLOGRECORDTYPE + case "ComplianceDLMExchange": + result = COMPLIANCEDLMEXCHANGE_AUDITLOGRECORDTYPE + case "ComplianceDLMSharePoint": + result = COMPLIANCEDLMSHAREPOINT_AUDITLOGRECORDTYPE + case "ProjectForTheWebAssignedToMeSettings": + result = PROJECTFORTHEWEBASSIGNEDTOMESETTINGS_AUDITLOGRECORDTYPE + case "CPSOperation": + result = CPSOPERATION_AUDITLOGRECORDTYPE + case "ComplianceDLPExchangeDiscovery": + result = COMPLIANCEDLPEXCHANGEDISCOVERY_AUDITLOGRECORDTYPE + case "PurviewMCRecommendation": + result = PURVIEWMCRECOMMENDATION_AUDITLOGRECORDTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_AUDITLOGRECORDTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeAuditLogRecordType(values []AuditLogRecordType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AuditLogRecordType) isMultiValue() bool { + return false +} diff --git a/models/security/audit_log_user_type.go b/models/security/audit_log_user_type.go new file mode 100644 index 0000000000..8ae288469f --- /dev/null +++ b/models/security/audit_log_user_type.go @@ -0,0 +1,66 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security +type AuditLogUserType int + +const ( + REGULAR_AUDITLOGUSERTYPE AuditLogUserType = iota + RESERVED_AUDITLOGUSERTYPE + ADMIN_AUDITLOGUSERTYPE + DCADMIN_AUDITLOGUSERTYPE + SYSTEM_AUDITLOGUSERTYPE + APPLICATION_AUDITLOGUSERTYPE + SERVICEPRINCIPAL_AUDITLOGUSERTYPE + CUSTOMPOLICY_AUDITLOGUSERTYPE + SYSTEMPOLICY_AUDITLOGUSERTYPE + PARTNERTECHNICIAN_AUDITLOGUSERTYPE + GUEST_AUDITLOGUSERTYPE + UNKNOWNFUTUREVALUE_AUDITLOGUSERTYPE +) + +func (i AuditLogUserType) String() string { + return []string{"Regular", "Reserved", "Admin", "DcAdmin", "System", "Application", "ServicePrincipal", "CustomPolicy", "SystemPolicy", "PartnerTechnician", "Guest", "unknownFutureValue"}[i] +} +func ParseAuditLogUserType(v string) (any, error) { + result := REGULAR_AUDITLOGUSERTYPE + switch v { + case "Regular": + result = REGULAR_AUDITLOGUSERTYPE + case "Reserved": + result = RESERVED_AUDITLOGUSERTYPE + case "Admin": + result = ADMIN_AUDITLOGUSERTYPE + case "DcAdmin": + result = DCADMIN_AUDITLOGUSERTYPE + case "System": + result = SYSTEM_AUDITLOGUSERTYPE + case "Application": + result = APPLICATION_AUDITLOGUSERTYPE + case "ServicePrincipal": + result = SERVICEPRINCIPAL_AUDITLOGUSERTYPE + case "CustomPolicy": + result = CUSTOMPOLICY_AUDITLOGUSERTYPE + case "SystemPolicy": + result = SYSTEMPOLICY_AUDITLOGUSERTYPE + case "PartnerTechnician": + result = PARTNERTECHNICIAN_AUDITLOGUSERTYPE + case "Guest": + result = GUEST_AUDITLOGUSERTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_AUDITLOGUSERTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeAuditLogUserType(values []AuditLogUserType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AuditLogUserType) isMultiValue() bool { + return false +} diff --git a/models/security/audit_search_audit_record.go b/models/security/audit_search_audit_record.go new file mode 100644 index 0000000000..f927fad98b --- /dev/null +++ b/models/security/audit_search_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AuditSearchAuditRecord struct { + AuditData +} +// NewAuditSearchAuditRecord instantiates a new AuditSearchAuditRecord and sets the default values. +func NewAuditSearchAuditRecord()(*AuditSearchAuditRecord) { + m := &AuditSearchAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.auditSearchAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAuditSearchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditSearchAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditSearchAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditSearchAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AuditSearchAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AuditSearchAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/azure_active_directory_account_logon_audit_record.go b/models/security/azure_active_directory_account_logon_audit_record.go new file mode 100644 index 0000000000..0f7611a9e2 --- /dev/null +++ b/models/security/azure_active_directory_account_logon_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AzureActiveDirectoryAccountLogonAuditRecord struct { + AuditData +} +// NewAzureActiveDirectoryAccountLogonAuditRecord instantiates a new AzureActiveDirectoryAccountLogonAuditRecord and sets the default values. +func NewAzureActiveDirectoryAccountLogonAuditRecord()(*AzureActiveDirectoryAccountLogonAuditRecord) { + m := &AzureActiveDirectoryAccountLogonAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzureActiveDirectoryAccountLogonAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzureActiveDirectoryAccountLogonAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzureActiveDirectoryAccountLogonAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzureActiveDirectoryAccountLogonAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzureActiveDirectoryAccountLogonAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzureActiveDirectoryAccountLogonAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/azure_active_directory_audit_record.go b/models/security/azure_active_directory_audit_record.go new file mode 100644 index 0000000000..8488d95bde --- /dev/null +++ b/models/security/azure_active_directory_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AzureActiveDirectoryAuditRecord struct { + AuditData +} +// NewAzureActiveDirectoryAuditRecord instantiates a new AzureActiveDirectoryAuditRecord and sets the default values. +func NewAzureActiveDirectoryAuditRecord()(*AzureActiveDirectoryAuditRecord) { + m := &AzureActiveDirectoryAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azureActiveDirectoryAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzureActiveDirectoryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzureActiveDirectoryAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzureActiveDirectoryAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzureActiveDirectoryAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzureActiveDirectoryAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzureActiveDirectoryAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/azure_active_directory_base_audit_record.go b/models/security/azure_active_directory_base_audit_record.go new file mode 100644 index 0000000000..a2b8ff0763 --- /dev/null +++ b/models/security/azure_active_directory_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AzureActiveDirectoryBaseAuditRecord struct { + AuditData +} +// NewAzureActiveDirectoryBaseAuditRecord instantiates a new AzureActiveDirectoryBaseAuditRecord and sets the default values. +func NewAzureActiveDirectoryBaseAuditRecord()(*AzureActiveDirectoryBaseAuditRecord) { + m := &AzureActiveDirectoryBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azureActiveDirectoryBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzureActiveDirectoryBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzureActiveDirectoryBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzureActiveDirectoryBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzureActiveDirectoryBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzureActiveDirectoryBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzureActiveDirectoryBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/azure_active_directory_sts_logon_audit_record.go b/models/security/azure_active_directory_sts_logon_audit_record.go new file mode 100644 index 0000000000..50ad24bca7 --- /dev/null +++ b/models/security/azure_active_directory_sts_logon_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AzureActiveDirectoryStsLogonAuditRecord struct { + AuditData +} +// NewAzureActiveDirectoryStsLogonAuditRecord instantiates a new AzureActiveDirectoryStsLogonAuditRecord and sets the default values. +func NewAzureActiveDirectoryStsLogonAuditRecord()(*AzureActiveDirectoryStsLogonAuditRecord) { + m := &AzureActiveDirectoryStsLogonAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzureActiveDirectoryStsLogonAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzureActiveDirectoryStsLogonAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzureActiveDirectoryStsLogonAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzureActiveDirectoryStsLogonAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzureActiveDirectoryStsLogonAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzureActiveDirectoryStsLogonAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/campaign_audit_record.go b/models/security/campaign_audit_record.go new file mode 100644 index 0000000000..a5a943ca6c --- /dev/null +++ b/models/security/campaign_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CampaignAuditRecord struct { + AuditData +} +// NewCampaignAuditRecord instantiates a new CampaignAuditRecord and sets the default values. +func NewCampaignAuditRecord()(*CampaignAuditRecord) { + m := &CampaignAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.campaignAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCampaignAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCampaignAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCampaignAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CampaignAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CampaignAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CampaignAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/case_audit_record.go b/models/security/case_audit_record.go new file mode 100644 index 0000000000..2da1a697f6 --- /dev/null +++ b/models/security/case_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CaseAuditRecord struct { + AuditData +} +// NewCaseAuditRecord instantiates a new CaseAuditRecord and sets the default values. +func NewCaseAuditRecord()(*CaseAuditRecord) { + m := &CaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.caseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/case_investigation.go b/models/security/case_investigation.go new file mode 100644 index 0000000000..0da58cfcb5 --- /dev/null +++ b/models/security/case_investigation.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CaseInvestigation struct { + AuditData +} +// NewCaseInvestigation instantiates a new CaseInvestigation and sets the default values. +func NewCaseInvestigation()(*CaseInvestigation) { + m := &CaseInvestigation{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.caseInvestigation" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCaseInvestigationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCaseInvestigationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCaseInvestigation(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CaseInvestigation) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CaseInvestigation) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CaseInvestigationable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_cold_crawl_status_record.go b/models/security/cdp_cold_crawl_status_record.go new file mode 100644 index 0000000000..6ff7d09e4a --- /dev/null +++ b/models/security/cdp_cold_crawl_status_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CdpColdCrawlStatusRecord struct { + AuditData +} +// NewCdpColdCrawlStatusRecord instantiates a new CdpColdCrawlStatusRecord and sets the default values. +func NewCdpColdCrawlStatusRecord()(*CdpColdCrawlStatusRecord) { + m := &CdpColdCrawlStatusRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpColdCrawlStatusRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpColdCrawlStatusRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpColdCrawlStatusRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpColdCrawlStatusRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpColdCrawlStatusRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpColdCrawlStatusRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpColdCrawlStatusRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_content_explorer_aggregate_record.go b/models/security/cdp_content_explorer_aggregate_record.go new file mode 100644 index 0000000000..cd5b63650b --- /dev/null +++ b/models/security/cdp_content_explorer_aggregate_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CdpContentExplorerAggregateRecord struct { + AuditData +} +// NewCdpContentExplorerAggregateRecord instantiates a new CdpContentExplorerAggregateRecord and sets the default values. +func NewCdpContentExplorerAggregateRecord()(*CdpContentExplorerAggregateRecord) { + m := &CdpContentExplorerAggregateRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpContentExplorerAggregateRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpContentExplorerAggregateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpContentExplorerAggregateRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpContentExplorerAggregateRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpContentExplorerAggregateRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpContentExplorerAggregateRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpContentExplorerAggregateRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_dlp_sensitive_audit_record.go b/models/security/cdp_dlp_sensitive_audit_record.go new file mode 100644 index 0000000000..352e8ea9dd --- /dev/null +++ b/models/security/cdp_dlp_sensitive_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CdpDlpSensitiveAuditRecord struct { + AuditData +} +// NewCdpDlpSensitiveAuditRecord instantiates a new CdpDlpSensitiveAuditRecord and sets the default values. +func NewCdpDlpSensitiveAuditRecord()(*CdpDlpSensitiveAuditRecord) { + m := &CdpDlpSensitiveAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpDlpSensitiveAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpDlpSensitiveAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpDlpSensitiveAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpDlpSensitiveAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpDlpSensitiveAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpDlpSensitiveAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpDlpSensitiveAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_dlp_sensitive_endpoint_audit_record.go b/models/security/cdp_dlp_sensitive_endpoint_audit_record.go new file mode 100644 index 0000000000..5ce9ad493b --- /dev/null +++ b/models/security/cdp_dlp_sensitive_endpoint_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CdpDlpSensitiveEndpointAuditRecord struct { + AuditData +} +// NewCdpDlpSensitiveEndpointAuditRecord instantiates a new CdpDlpSensitiveEndpointAuditRecord and sets the default values. +func NewCdpDlpSensitiveEndpointAuditRecord()(*CdpDlpSensitiveEndpointAuditRecord) { + m := &CdpDlpSensitiveEndpointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpDlpSensitiveEndpointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpDlpSensitiveEndpointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpDlpSensitiveEndpointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpDlpSensitiveEndpointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpDlpSensitiveEndpointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpDlpSensitiveEndpointAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_log_record.go b/models/security/cdp_log_record.go new file mode 100644 index 0000000000..a49ec870ad --- /dev/null +++ b/models/security/cdp_log_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CdpLogRecord struct { + AuditData +} +// NewCdpLogRecord instantiates a new CdpLogRecord and sets the default values. +func NewCdpLogRecord()(*CdpLogRecord) { + m := &CdpLogRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpLogRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpLogRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpLogRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpLogRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpLogRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpLogRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpLogRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_ocr_billing_record.go b/models/security/cdp_ocr_billing_record.go new file mode 100644 index 0000000000..edc9774bf7 --- /dev/null +++ b/models/security/cdp_ocr_billing_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CdpOcrBillingRecord struct { + AuditData +} +// NewCdpOcrBillingRecord instantiates a new CdpOcrBillingRecord and sets the default values. +func NewCdpOcrBillingRecord()(*CdpOcrBillingRecord) { + m := &CdpOcrBillingRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpOcrBillingRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpOcrBillingRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpOcrBillingRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpOcrBillingRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpOcrBillingRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpOcrBillingRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpOcrBillingRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_resource_scope_change_event_record.go b/models/security/cdp_resource_scope_change_event_record.go new file mode 100644 index 0000000000..b9d5057e90 --- /dev/null +++ b/models/security/cdp_resource_scope_change_event_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CdpResourceScopeChangeEventRecord struct { + AuditData +} +// NewCdpResourceScopeChangeEventRecord instantiates a new CdpResourceScopeChangeEventRecord and sets the default values. +func NewCdpResourceScopeChangeEventRecord()(*CdpResourceScopeChangeEventRecord) { + m := &CdpResourceScopeChangeEventRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpResourceScopeChangeEventRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpResourceScopeChangeEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpResourceScopeChangeEventRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpResourceScopeChangeEventRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpResourceScopeChangeEventRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpResourceScopeChangeEventRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpResourceScopeChangeEventRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cerner_s_m_s_link_record.go b/models/security/cerner_s_m_s_link_record.go new file mode 100644 index 0000000000..be2b1bed63 --- /dev/null +++ b/models/security/cerner_s_m_s_link_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CernerSMSLinkRecord struct { + AuditData +} +// NewCernerSMSLinkRecord instantiates a new CernerSMSLinkRecord and sets the default values. +func NewCernerSMSLinkRecord()(*CernerSMSLinkRecord) { + m := &CernerSMSLinkRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cernerSMSLinkRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCernerSMSLinkRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCernerSMSLinkRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCernerSMSLinkRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CernerSMSLinkRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CernerSMSLinkRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CernerSMSLinkRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cerner_s_m_s_settings_update_record.go b/models/security/cerner_s_m_s_settings_update_record.go new file mode 100644 index 0000000000..261824afbc --- /dev/null +++ b/models/security/cerner_s_m_s_settings_update_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CernerSMSSettingsUpdateRecord struct { + AuditData +} +// NewCernerSMSSettingsUpdateRecord instantiates a new CernerSMSSettingsUpdateRecord and sets the default values. +func NewCernerSMSSettingsUpdateRecord()(*CernerSMSSettingsUpdateRecord) { + m := &CernerSMSSettingsUpdateRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cernerSMSSettingsUpdateRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCernerSMSSettingsUpdateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCernerSMSSettingsUpdateRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCernerSMSSettingsUpdateRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CernerSMSSettingsUpdateRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CernerSMSSettingsUpdateRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CernerSMSSettingsUpdateRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cerner_s_m_s_unlink_record.go b/models/security/cerner_s_m_s_unlink_record.go new file mode 100644 index 0000000000..1284bc1b52 --- /dev/null +++ b/models/security/cerner_s_m_s_unlink_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CernerSMSUnlinkRecord struct { + AuditData +} +// NewCernerSMSUnlinkRecord instantiates a new CernerSMSUnlinkRecord and sets the default values. +func NewCernerSMSUnlinkRecord()(*CernerSMSUnlinkRecord) { + m := &CernerSMSUnlinkRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cernerSMSUnlinkRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCernerSMSUnlinkRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCernerSMSUnlinkRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCernerSMSUnlinkRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CernerSMSUnlinkRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CernerSMSUnlinkRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CernerSMSUnlinkRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_connector_audit_record.go b/models/security/compliance_connector_audit_record.go new file mode 100644 index 0000000000..b4a524e047 --- /dev/null +++ b/models/security/compliance_connector_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceConnectorAuditRecord struct { + AuditData +} +// NewComplianceConnectorAuditRecord instantiates a new ComplianceConnectorAuditRecord and sets the default values. +func NewComplianceConnectorAuditRecord()(*ComplianceConnectorAuditRecord) { + m := &ComplianceConnectorAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceConnectorAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceConnectorAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceConnectorAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceConnectorAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceConnectorAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceConnectorAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceConnectorAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_d_l_m_exchange_audit_record.go b/models/security/compliance_d_l_m_exchange_audit_record.go new file mode 100644 index 0000000000..5cb74e0b46 --- /dev/null +++ b/models/security/compliance_d_l_m_exchange_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDLMExchangeAuditRecord struct { + AuditData +} +// NewComplianceDLMExchangeAuditRecord instantiates a new ComplianceDLMExchangeAuditRecord and sets the default values. +func NewComplianceDLMExchangeAuditRecord()(*ComplianceDLMExchangeAuditRecord) { + m := &ComplianceDLMExchangeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDLMExchangeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDLMExchangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDLMExchangeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDLMExchangeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDLMExchangeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDLMExchangeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDLMExchangeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_d_l_m_share_point_audit_record.go b/models/security/compliance_d_l_m_share_point_audit_record.go new file mode 100644 index 0000000000..d7418c8d5f --- /dev/null +++ b/models/security/compliance_d_l_m_share_point_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDLMSharePointAuditRecord struct { + AuditData +} +// NewComplianceDLMSharePointAuditRecord instantiates a new ComplianceDLMSharePointAuditRecord and sets the default values. +func NewComplianceDLMSharePointAuditRecord()(*ComplianceDLMSharePointAuditRecord) { + m := &ComplianceDLMSharePointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDLMSharePointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDLMSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDLMSharePointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDLMSharePointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDLMSharePointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDLMSharePointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDLMSharePointAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_applications_audit_record.go b/models/security/compliance_dlp_applications_audit_record.go new file mode 100644 index 0000000000..fec25b9270 --- /dev/null +++ b/models/security/compliance_dlp_applications_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpApplicationsAuditRecord struct { + AuditData +} +// NewComplianceDlpApplicationsAuditRecord instantiates a new ComplianceDlpApplicationsAuditRecord and sets the default values. +func NewComplianceDlpApplicationsAuditRecord()(*ComplianceDlpApplicationsAuditRecord) { + m := &ComplianceDlpApplicationsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpApplicationsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpApplicationsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpApplicationsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpApplicationsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpApplicationsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpApplicationsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpApplicationsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_applications_classification_audit_record.go b/models/security/compliance_dlp_applications_classification_audit_record.go new file mode 100644 index 0000000000..11448ece6f --- /dev/null +++ b/models/security/compliance_dlp_applications_classification_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpApplicationsClassificationAuditRecord struct { + AuditData +} +// NewComplianceDlpApplicationsClassificationAuditRecord instantiates a new ComplianceDlpApplicationsClassificationAuditRecord and sets the default values. +func NewComplianceDlpApplicationsClassificationAuditRecord()(*ComplianceDlpApplicationsClassificationAuditRecord) { + m := &ComplianceDlpApplicationsClassificationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpApplicationsClassificationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpApplicationsClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpApplicationsClassificationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpApplicationsClassificationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpApplicationsClassificationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpApplicationsClassificationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpApplicationsClassificationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_base_audit_record.go b/models/security/compliance_dlp_base_audit_record.go new file mode 100644 index 0000000000..4804244e66 --- /dev/null +++ b/models/security/compliance_dlp_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpBaseAuditRecord struct { + AuditData +} +// NewComplianceDlpBaseAuditRecord instantiates a new ComplianceDlpBaseAuditRecord and sets the default values. +func NewComplianceDlpBaseAuditRecord()(*ComplianceDlpBaseAuditRecord) { + m := &ComplianceDlpBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_classification_base_audit_record.go b/models/security/compliance_dlp_classification_base_audit_record.go new file mode 100644 index 0000000000..7fec04b323 --- /dev/null +++ b/models/security/compliance_dlp_classification_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpClassificationBaseAuditRecord struct { + AuditData +} +// NewComplianceDlpClassificationBaseAuditRecord instantiates a new ComplianceDlpClassificationBaseAuditRecord and sets the default values. +func NewComplianceDlpClassificationBaseAuditRecord()(*ComplianceDlpClassificationBaseAuditRecord) { + m := &ComplianceDlpClassificationBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpClassificationBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpClassificationBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpClassificationBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpClassificationBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpClassificationBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpClassificationBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpClassificationBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_classification_base_cdp_record.go b/models/security/compliance_dlp_classification_base_cdp_record.go new file mode 100644 index 0000000000..6d471524ad --- /dev/null +++ b/models/security/compliance_dlp_classification_base_cdp_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpClassificationBaseCdpRecord struct { + AuditData +} +// NewComplianceDlpClassificationBaseCdpRecord instantiates a new ComplianceDlpClassificationBaseCdpRecord and sets the default values. +func NewComplianceDlpClassificationBaseCdpRecord()(*ComplianceDlpClassificationBaseCdpRecord) { + m := &ComplianceDlpClassificationBaseCdpRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpClassificationBaseCdpRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpClassificationBaseCdpRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpClassificationBaseCdpRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpClassificationBaseCdpRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpClassificationBaseCdpRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpClassificationBaseCdpRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpClassificationBaseCdpRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_endpoint_audit_record.go b/models/security/compliance_dlp_endpoint_audit_record.go new file mode 100644 index 0000000000..e62f6138fc --- /dev/null +++ b/models/security/compliance_dlp_endpoint_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpEndpointAuditRecord struct { + AuditData +} +// NewComplianceDlpEndpointAuditRecord instantiates a new ComplianceDlpEndpointAuditRecord and sets the default values. +func NewComplianceDlpEndpointAuditRecord()(*ComplianceDlpEndpointAuditRecord) { + m := &ComplianceDlpEndpointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpEndpointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpEndpointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpEndpointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpEndpointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpEndpointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpEndpointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpEndpointAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_endpoint_discovery_audit_record.go b/models/security/compliance_dlp_endpoint_discovery_audit_record.go new file mode 100644 index 0000000000..8713c9aa30 --- /dev/null +++ b/models/security/compliance_dlp_endpoint_discovery_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpEndpointDiscoveryAuditRecord struct { + AuditData +} +// NewComplianceDlpEndpointDiscoveryAuditRecord instantiates a new ComplianceDlpEndpointDiscoveryAuditRecord and sets the default values. +func NewComplianceDlpEndpointDiscoveryAuditRecord()(*ComplianceDlpEndpointDiscoveryAuditRecord) { + m := &ComplianceDlpEndpointDiscoveryAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpEndpointDiscoveryAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpEndpointDiscoveryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpEndpointDiscoveryAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpEndpointDiscoveryAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpEndpointDiscoveryAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpEndpointDiscoveryAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpEndpointDiscoveryAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_exchange_audit_record.go b/models/security/compliance_dlp_exchange_audit_record.go new file mode 100644 index 0000000000..7b117d5cb9 --- /dev/null +++ b/models/security/compliance_dlp_exchange_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpExchangeAuditRecord struct { + AuditData +} +// NewComplianceDlpExchangeAuditRecord instantiates a new ComplianceDlpExchangeAuditRecord and sets the default values. +func NewComplianceDlpExchangeAuditRecord()(*ComplianceDlpExchangeAuditRecord) { + m := &ComplianceDlpExchangeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpExchangeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpExchangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpExchangeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpExchangeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpExchangeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpExchangeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpExchangeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_exchange_classification_audit_record.go b/models/security/compliance_dlp_exchange_classification_audit_record.go new file mode 100644 index 0000000000..55acc0b5a9 --- /dev/null +++ b/models/security/compliance_dlp_exchange_classification_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpExchangeClassificationAuditRecord struct { + AuditData +} +// NewComplianceDlpExchangeClassificationAuditRecord instantiates a new ComplianceDlpExchangeClassificationAuditRecord and sets the default values. +func NewComplianceDlpExchangeClassificationAuditRecord()(*ComplianceDlpExchangeClassificationAuditRecord) { + m := &ComplianceDlpExchangeClassificationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpExchangeClassificationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpExchangeClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpExchangeClassificationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpExchangeClassificationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpExchangeClassificationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpExchangeClassificationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpExchangeClassificationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_exchange_classification_cdp_record.go b/models/security/compliance_dlp_exchange_classification_cdp_record.go new file mode 100644 index 0000000000..0c3b140ed5 --- /dev/null +++ b/models/security/compliance_dlp_exchange_classification_cdp_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpExchangeClassificationCdpRecord struct { + AuditData +} +// NewComplianceDlpExchangeClassificationCdpRecord instantiates a new ComplianceDlpExchangeClassificationCdpRecord and sets the default values. +func NewComplianceDlpExchangeClassificationCdpRecord()(*ComplianceDlpExchangeClassificationCdpRecord) { + m := &ComplianceDlpExchangeClassificationCdpRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpExchangeClassificationCdpRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpExchangeClassificationCdpRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpExchangeClassificationCdpRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpExchangeClassificationCdpRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpExchangeClassificationCdpRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpExchangeClassificationCdpRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpExchangeClassificationCdpRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_exchange_discovery_audit_record.go b/models/security/compliance_dlp_exchange_discovery_audit_record.go new file mode 100644 index 0000000000..d742d5037f --- /dev/null +++ b/models/security/compliance_dlp_exchange_discovery_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpExchangeDiscoveryAuditRecord struct { + AuditData +} +// NewComplianceDlpExchangeDiscoveryAuditRecord instantiates a new ComplianceDlpExchangeDiscoveryAuditRecord and sets the default values. +func NewComplianceDlpExchangeDiscoveryAuditRecord()(*ComplianceDlpExchangeDiscoveryAuditRecord) { + m := &ComplianceDlpExchangeDiscoveryAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpExchangeDiscoveryAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpExchangeDiscoveryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpExchangeDiscoveryAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpExchangeDiscoveryAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpExchangeDiscoveryAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpExchangeDiscoveryAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpExchangeDiscoveryAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_share_point_audit_record.go b/models/security/compliance_dlp_share_point_audit_record.go new file mode 100644 index 0000000000..f5984868dd --- /dev/null +++ b/models/security/compliance_dlp_share_point_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpSharePointAuditRecord struct { + AuditData +} +// NewComplianceDlpSharePointAuditRecord instantiates a new ComplianceDlpSharePointAuditRecord and sets the default values. +func NewComplianceDlpSharePointAuditRecord()(*ComplianceDlpSharePointAuditRecord) { + m := &ComplianceDlpSharePointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpSharePointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpSharePointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpSharePointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpSharePointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpSharePointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpSharePointAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_share_point_classification_audit_record.go b/models/security/compliance_dlp_share_point_classification_audit_record.go new file mode 100644 index 0000000000..b790351a9a --- /dev/null +++ b/models/security/compliance_dlp_share_point_classification_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpSharePointClassificationAuditRecord struct { + AuditData +} +// NewComplianceDlpSharePointClassificationAuditRecord instantiates a new ComplianceDlpSharePointClassificationAuditRecord and sets the default values. +func NewComplianceDlpSharePointClassificationAuditRecord()(*ComplianceDlpSharePointClassificationAuditRecord) { + m := &ComplianceDlpSharePointClassificationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpSharePointClassificationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpSharePointClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpSharePointClassificationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpSharePointClassificationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpSharePointClassificationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpSharePointClassificationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpSharePointClassificationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_dlp_share_point_classification_extended_audit_record.go b/models/security/compliance_dlp_share_point_classification_extended_audit_record.go new file mode 100644 index 0000000000..7cbfb55bdb --- /dev/null +++ b/models/security/compliance_dlp_share_point_classification_extended_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceDlpSharePointClassificationExtendedAuditRecord struct { + AuditData +} +// NewComplianceDlpSharePointClassificationExtendedAuditRecord instantiates a new ComplianceDlpSharePointClassificationExtendedAuditRecord and sets the default values. +func NewComplianceDlpSharePointClassificationExtendedAuditRecord()(*ComplianceDlpSharePointClassificationExtendedAuditRecord) { + m := &ComplianceDlpSharePointClassificationExtendedAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDlpSharePointClassificationExtendedAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDlpSharePointClassificationExtendedAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDlpSharePointClassificationExtendedAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDlpSharePointClassificationExtendedAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDlpSharePointClassificationExtendedAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDlpSharePointClassificationExtendedAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDlpSharePointClassificationExtendedAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_manager_action_record.go b/models/security/compliance_manager_action_record.go new file mode 100644 index 0000000000..da5b64fdef --- /dev/null +++ b/models/security/compliance_manager_action_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceManagerActionRecord struct { + AuditData +} +// NewComplianceManagerActionRecord instantiates a new ComplianceManagerActionRecord and sets the default values. +func NewComplianceManagerActionRecord()(*ComplianceManagerActionRecord) { + m := &ComplianceManagerActionRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceManagerActionRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceManagerActionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceManagerActionRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceManagerActionRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceManagerActionRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceManagerActionRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceManagerActionRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_supervision_base_audit_record.go b/models/security/compliance_supervision_base_audit_record.go new file mode 100644 index 0000000000..82150480db --- /dev/null +++ b/models/security/compliance_supervision_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceSupervisionBaseAuditRecord struct { + AuditData +} +// NewComplianceSupervisionBaseAuditRecord instantiates a new ComplianceSupervisionBaseAuditRecord and sets the default values. +func NewComplianceSupervisionBaseAuditRecord()(*ComplianceSupervisionBaseAuditRecord) { + m := &ComplianceSupervisionBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceSupervisionBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceSupervisionBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceSupervisionBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceSupervisionBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceSupervisionBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceSupervisionBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceSupervisionBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_supervision_exchange_audit_record.go b/models/security/compliance_supervision_exchange_audit_record.go new file mode 100644 index 0000000000..04264ca096 --- /dev/null +++ b/models/security/compliance_supervision_exchange_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ComplianceSupervisionExchangeAuditRecord struct { + AuditData +} +// NewComplianceSupervisionExchangeAuditRecord instantiates a new ComplianceSupervisionExchangeAuditRecord and sets the default values. +func NewComplianceSupervisionExchangeAuditRecord()(*ComplianceSupervisionExchangeAuditRecord) { + m := &ComplianceSupervisionExchangeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceSupervisionExchangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceSupervisionExchangeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceSupervisionExchangeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceSupervisionExchangeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceSupervisionExchangeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceSupervisionExchangeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/consumption_resource_audit_record.go b/models/security/consumption_resource_audit_record.go new file mode 100644 index 0000000000..0d85096b1d --- /dev/null +++ b/models/security/consumption_resource_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ConsumptionResourceAuditRecord struct { + AuditData +} +// NewConsumptionResourceAuditRecord instantiates a new ConsumptionResourceAuditRecord and sets the default values. +func NewConsumptionResourceAuditRecord()(*ConsumptionResourceAuditRecord) { + m := &ConsumptionResourceAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.consumptionResourceAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateConsumptionResourceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateConsumptionResourceAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewConsumptionResourceAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ConsumptionResourceAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ConsumptionResourceAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ConsumptionResourceAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_interaction_audit_record.go b/models/security/copilot_interaction_audit_record.go new file mode 100644 index 0000000000..0a8d6b477e --- /dev/null +++ b/models/security/copilot_interaction_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CopilotInteractionAuditRecord struct { + AuditData +} +// NewCopilotInteractionAuditRecord instantiates a new CopilotInteractionAuditRecord and sets the default values. +func NewCopilotInteractionAuditRecord()(*CopilotInteractionAuditRecord) { + m := &CopilotInteractionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotInteractionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotInteractionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotInteractionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotInteractionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotInteractionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotInteractionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/core_reporting_settings_audit_record.go b/models/security/core_reporting_settings_audit_record.go new file mode 100644 index 0000000000..fac8ee0394 --- /dev/null +++ b/models/security/core_reporting_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CoreReportingSettingsAuditRecord struct { + AuditData +} +// NewCoreReportingSettingsAuditRecord instantiates a new CoreReportingSettingsAuditRecord and sets the default values. +func NewCoreReportingSettingsAuditRecord()(*CoreReportingSettingsAuditRecord) { + m := &CoreReportingSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.coreReportingSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCoreReportingSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCoreReportingSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCoreReportingSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CoreReportingSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CoreReportingSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CoreReportingSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cortana_briefing_audit_record.go b/models/security/cortana_briefing_audit_record.go new file mode 100644 index 0000000000..10f9e7b57a --- /dev/null +++ b/models/security/cortana_briefing_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CortanaBriefingAuditRecord struct { + AuditData +} +// NewCortanaBriefingAuditRecord instantiates a new CortanaBriefingAuditRecord and sets the default values. +func NewCortanaBriefingAuditRecord()(*CortanaBriefingAuditRecord) { + m := &CortanaBriefingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cortanaBriefingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCortanaBriefingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCortanaBriefingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCortanaBriefingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CortanaBriefingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CortanaBriefingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CortanaBriefingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cps_common_policy_audit_record.go b/models/security/cps_common_policy_audit_record.go new file mode 100644 index 0000000000..2548253573 --- /dev/null +++ b/models/security/cps_common_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CpsCommonPolicyAuditRecord struct { + AuditData +} +// NewCpsCommonPolicyAuditRecord instantiates a new CpsCommonPolicyAuditRecord and sets the default values. +func NewCpsCommonPolicyAuditRecord()(*CpsCommonPolicyAuditRecord) { + m := &CpsCommonPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cpsCommonPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCpsCommonPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCpsCommonPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCpsCommonPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CpsCommonPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CpsCommonPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CpsCommonPolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cps_policy_config_audit_record.go b/models/security/cps_policy_config_audit_record.go new file mode 100644 index 0000000000..172b9d1f1b --- /dev/null +++ b/models/security/cps_policy_config_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CpsPolicyConfigAuditRecord struct { + AuditData +} +// NewCpsPolicyConfigAuditRecord instantiates a new CpsPolicyConfigAuditRecord and sets the default values. +func NewCpsPolicyConfigAuditRecord()(*CpsPolicyConfigAuditRecord) { + m := &CpsPolicyConfigAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cpsPolicyConfigAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCpsPolicyConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCpsPolicyConfigAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCpsPolicyConfigAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CpsPolicyConfigAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CpsPolicyConfigAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CpsPolicyConfigAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/crm_base_audit_record.go b/models/security/crm_base_audit_record.go new file mode 100644 index 0000000000..dc455e2052 --- /dev/null +++ b/models/security/crm_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CrmBaseAuditRecord struct { + AuditData +} +// NewCrmBaseAuditRecord instantiates a new CrmBaseAuditRecord and sets the default values. +func NewCrmBaseAuditRecord()(*CrmBaseAuditRecord) { + m := &CrmBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.crmBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCrmBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCrmBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCrmBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CrmBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CrmBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CrmBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/crm_entity_operation_audit_record.go b/models/security/crm_entity_operation_audit_record.go new file mode 100644 index 0000000000..e1a6184228 --- /dev/null +++ b/models/security/crm_entity_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CrmEntityOperationAuditRecord struct { + AuditData +} +// NewCrmEntityOperationAuditRecord instantiates a new CrmEntityOperationAuditRecord and sets the default values. +func NewCrmEntityOperationAuditRecord()(*CrmEntityOperationAuditRecord) { + m := &CrmEntityOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.crmEntityOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCrmEntityOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCrmEntityOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCrmEntityOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CrmEntityOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CrmEntityOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CrmEntityOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/customer_key_service_encryption_audit_record.go b/models/security/customer_key_service_encryption_audit_record.go new file mode 100644 index 0000000000..412b15ee9e --- /dev/null +++ b/models/security/customer_key_service_encryption_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CustomerKeyServiceEncryptionAuditRecord struct { + AuditData +} +// NewCustomerKeyServiceEncryptionAuditRecord instantiates a new CustomerKeyServiceEncryptionAuditRecord and sets the default values. +func NewCustomerKeyServiceEncryptionAuditRecord()(*CustomerKeyServiceEncryptionAuditRecord) { + m := &CustomerKeyServiceEncryptionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCustomerKeyServiceEncryptionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomerKeyServiceEncryptionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCustomerKeyServiceEncryptionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CustomerKeyServiceEncryptionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CustomerKeyServiceEncryptionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CustomerKeyServiceEncryptionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/data_center_security_base_audit_record.go b/models/security/data_center_security_base_audit_record.go new file mode 100644 index 0000000000..cf61c66ac4 --- /dev/null +++ b/models/security/data_center_security_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DataCenterSecurityBaseAuditRecord struct { + AuditData +} +// NewDataCenterSecurityBaseAuditRecord instantiates a new DataCenterSecurityBaseAuditRecord and sets the default values. +func NewDataCenterSecurityBaseAuditRecord()(*DataCenterSecurityBaseAuditRecord) { + m := &DataCenterSecurityBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dataCenterSecurityBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDataCenterSecurityBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataCenterSecurityBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataCenterSecurityBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataCenterSecurityBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DataCenterSecurityBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DataCenterSecurityBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/data_center_security_cmdlet_audit_record.go b/models/security/data_center_security_cmdlet_audit_record.go new file mode 100644 index 0000000000..ff7eea9d3b --- /dev/null +++ b/models/security/data_center_security_cmdlet_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DataCenterSecurityCmdletAuditRecord struct { + AuditData +} +// NewDataCenterSecurityCmdletAuditRecord instantiates a new DataCenterSecurityCmdletAuditRecord and sets the default values. +func NewDataCenterSecurityCmdletAuditRecord()(*DataCenterSecurityCmdletAuditRecord) { + m := &DataCenterSecurityCmdletAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDataCenterSecurityCmdletAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataCenterSecurityCmdletAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataCenterSecurityCmdletAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataCenterSecurityCmdletAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DataCenterSecurityCmdletAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DataCenterSecurityCmdletAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/data_governance_audit_record.go b/models/security/data_governance_audit_record.go new file mode 100644 index 0000000000..58583b6028 --- /dev/null +++ b/models/security/data_governance_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DataGovernanceAuditRecord struct { + AuditData +} +// NewDataGovernanceAuditRecord instantiates a new DataGovernanceAuditRecord and sets the default values. +func NewDataGovernanceAuditRecord()(*DataGovernanceAuditRecord) { + m := &DataGovernanceAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dataGovernanceAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDataGovernanceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataGovernanceAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataGovernanceAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataGovernanceAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DataGovernanceAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DataGovernanceAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/data_insights_rest_api_audit_record.go b/models/security/data_insights_rest_api_audit_record.go new file mode 100644 index 0000000000..a62a0455b9 --- /dev/null +++ b/models/security/data_insights_rest_api_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DataInsightsRestApiAuditRecord struct { + AuditData +} +// NewDataInsightsRestApiAuditRecord instantiates a new DataInsightsRestApiAuditRecord and sets the default values. +func NewDataInsightsRestApiAuditRecord()(*DataInsightsRestApiAuditRecord) { + m := &DataInsightsRestApiAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dataInsightsRestApiAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDataInsightsRestApiAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataInsightsRestApiAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataInsightsRestApiAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataInsightsRestApiAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DataInsightsRestApiAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DataInsightsRestApiAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/data_lake_export_operation_audit_record.go b/models/security/data_lake_export_operation_audit_record.go new file mode 100644 index 0000000000..470e6e1366 --- /dev/null +++ b/models/security/data_lake_export_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DataLakeExportOperationAuditRecord struct { + AuditData +} +// NewDataLakeExportOperationAuditRecord instantiates a new DataLakeExportOperationAuditRecord and sets the default values. +func NewDataLakeExportOperationAuditRecord()(*DataLakeExportOperationAuditRecord) { + m := &DataLakeExportOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dataLakeExportOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDataLakeExportOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataLakeExportOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataLakeExportOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataLakeExportOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DataLakeExportOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DataLakeExportOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/data_share_operation_audit_record.go b/models/security/data_share_operation_audit_record.go new file mode 100644 index 0000000000..1b681713f4 --- /dev/null +++ b/models/security/data_share_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DataShareOperationAuditRecord struct { + AuditData +} +// NewDataShareOperationAuditRecord instantiates a new DataShareOperationAuditRecord and sets the default values. +func NewDataShareOperationAuditRecord()(*DataShareOperationAuditRecord) { + m := &DataShareOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dataShareOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDataShareOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataShareOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataShareOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataShareOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DataShareOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DataShareOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/default_audit_data.go b/models/security/default_audit_data.go new file mode 100644 index 0000000000..ed085a6cde --- /dev/null +++ b/models/security/default_audit_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DefaultAuditData struct { + AuditData +} +// NewDefaultAuditData instantiates a new DefaultAuditData and sets the default values. +func NewDefaultAuditData()(*DefaultAuditData) { + m := &DefaultAuditData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.defaultAuditData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDefaultAuditDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDefaultAuditDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDefaultAuditData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DefaultAuditData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DefaultAuditData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DefaultAuditDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/defender_security_alert_base_record.go b/models/security/defender_security_alert_base_record.go new file mode 100644 index 0000000000..b5746e6490 --- /dev/null +++ b/models/security/defender_security_alert_base_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DefenderSecurityAlertBaseRecord struct { + AuditData +} +// NewDefenderSecurityAlertBaseRecord instantiates a new DefenderSecurityAlertBaseRecord and sets the default values. +func NewDefenderSecurityAlertBaseRecord()(*DefenderSecurityAlertBaseRecord) { + m := &DefenderSecurityAlertBaseRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.defenderSecurityAlertBaseRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDefenderSecurityAlertBaseRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDefenderSecurityAlertBaseRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDefenderSecurityAlertBaseRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DefenderSecurityAlertBaseRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DefenderSecurityAlertBaseRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DefenderSecurityAlertBaseRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/delete_certificate_record.go b/models/security/delete_certificate_record.go new file mode 100644 index 0000000000..40b8bb6a25 --- /dev/null +++ b/models/security/delete_certificate_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DeleteCertificateRecord struct { + AuditData +} +// NewDeleteCertificateRecord instantiates a new DeleteCertificateRecord and sets the default values. +func NewDeleteCertificateRecord()(*DeleteCertificateRecord) { + m := &DeleteCertificateRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.deleteCertificateRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDeleteCertificateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeleteCertificateRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeleteCertificateRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeleteCertificateRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DeleteCertificateRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DeleteCertificateRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/disable_consent_record.go b/models/security/disable_consent_record.go new file mode 100644 index 0000000000..60f09fe6bc --- /dev/null +++ b/models/security/disable_consent_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DisableConsentRecord struct { + AuditData +} +// NewDisableConsentRecord instantiates a new DisableConsentRecord and sets the default values. +func NewDisableConsentRecord()(*DisableConsentRecord) { + m := &DisableConsentRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.disableConsentRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDisableConsentRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDisableConsentRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDisableConsentRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DisableConsentRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DisableConsentRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DisableConsentRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/discovery_audit_record.go b/models/security/discovery_audit_record.go new file mode 100644 index 0000000000..8950fcdff2 --- /dev/null +++ b/models/security/discovery_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DiscoveryAuditRecord struct { + AuditData +} +// NewDiscoveryAuditRecord instantiates a new DiscoveryAuditRecord and sets the default values. +func NewDiscoveryAuditRecord()(*DiscoveryAuditRecord) { + m := &DiscoveryAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.discoveryAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDiscoveryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDiscoveryAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDiscoveryAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DiscoveryAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DiscoveryAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DiscoveryAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/dlp_endpoint_audit_record.go b/models/security/dlp_endpoint_audit_record.go new file mode 100644 index 0000000000..04e17133da --- /dev/null +++ b/models/security/dlp_endpoint_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DlpEndpointAuditRecord struct { + AuditData +} +// NewDlpEndpointAuditRecord instantiates a new DlpEndpointAuditRecord and sets the default values. +func NewDlpEndpointAuditRecord()(*DlpEndpointAuditRecord) { + m := &DlpEndpointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dlpEndpointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDlpEndpointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDlpEndpointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDlpEndpointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DlpEndpointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DlpEndpointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DlpEndpointAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/dlp_sensitive_information_type_cmdlet_record.go b/models/security/dlp_sensitive_information_type_cmdlet_record.go new file mode 100644 index 0000000000..c346c1b51d --- /dev/null +++ b/models/security/dlp_sensitive_information_type_cmdlet_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DlpSensitiveInformationTypeCmdletRecord struct { + AuditData +} +// NewDlpSensitiveInformationTypeCmdletRecord instantiates a new DlpSensitiveInformationTypeCmdletRecord and sets the default values. +func NewDlpSensitiveInformationTypeCmdletRecord()(*DlpSensitiveInformationTypeCmdletRecord) { + m := &DlpSensitiveInformationTypeCmdletRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dlpSensitiveInformationTypeCmdletRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDlpSensitiveInformationTypeCmdletRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDlpSensitiveInformationTypeCmdletRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDlpSensitiveInformationTypeCmdletRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DlpSensitiveInformationTypeCmdletRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DlpSensitiveInformationTypeCmdletRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DlpSensitiveInformationTypeCmdletRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.go b/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.go new file mode 100644 index 0000000000..b16d9d4ea4 --- /dev/null +++ b/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DlpSensitiveInformationTypeRulePackageCmdletRecord struct { + AuditData +} +// NewDlpSensitiveInformationTypeRulePackageCmdletRecord instantiates a new DlpSensitiveInformationTypeRulePackageCmdletRecord and sets the default values. +func NewDlpSensitiveInformationTypeRulePackageCmdletRecord()(*DlpSensitiveInformationTypeRulePackageCmdletRecord) { + m := &DlpSensitiveInformationTypeRulePackageCmdletRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDlpSensitiveInformationTypeRulePackageCmdletRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDlpSensitiveInformationTypeRulePackageCmdletRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDlpSensitiveInformationTypeRulePackageCmdletRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DlpSensitiveInformationTypeRulePackageCmdletRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DlpSensitiveInformationTypeRulePackageCmdletRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DlpSensitiveInformationTypeRulePackageCmdletRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/download_certificate_record.go b/models/security/download_certificate_record.go new file mode 100644 index 0000000000..68a2f78263 --- /dev/null +++ b/models/security/download_certificate_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DownloadCertificateRecord struct { + AuditData +} +// NewDownloadCertificateRecord instantiates a new DownloadCertificateRecord and sets the default values. +func NewDownloadCertificateRecord()(*DownloadCertificateRecord) { + m := &DownloadCertificateRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.downloadCertificateRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDownloadCertificateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDownloadCertificateRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDownloadCertificateRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DownloadCertificateRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DownloadCertificateRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DownloadCertificateRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/dynamics365_business_central_audit_record.go b/models/security/dynamics365_business_central_audit_record.go new file mode 100644 index 0000000000..40d8a4cf77 --- /dev/null +++ b/models/security/dynamics365_business_central_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type Dynamics365BusinessCentralAuditRecord struct { + AuditData +} +// NewDynamics365BusinessCentralAuditRecord instantiates a new Dynamics365BusinessCentralAuditRecord and sets the default values. +func NewDynamics365BusinessCentralAuditRecord()(*Dynamics365BusinessCentralAuditRecord) { + m := &Dynamics365BusinessCentralAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDynamics365BusinessCentralAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDynamics365BusinessCentralAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDynamics365BusinessCentralAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Dynamics365BusinessCentralAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Dynamics365BusinessCentralAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Dynamics365BusinessCentralAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/enable_consent_record.go b/models/security/enable_consent_record.go new file mode 100644 index 0000000000..74d52c2813 --- /dev/null +++ b/models/security/enable_consent_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type EnableConsentRecord struct { + AuditData +} +// NewEnableConsentRecord instantiates a new EnableConsentRecord and sets the default values. +func NewEnableConsentRecord()(*EnableConsentRecord) { + m := &EnableConsentRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.enableConsentRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEnableConsentRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEnableConsentRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEnableConsentRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EnableConsentRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EnableConsentRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EnableConsentRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/epic_s_m_s_link_record.go b/models/security/epic_s_m_s_link_record.go new file mode 100644 index 0000000000..c9304af7fa --- /dev/null +++ b/models/security/epic_s_m_s_link_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type EpicSMSLinkRecord struct { + AuditData +} +// NewEpicSMSLinkRecord instantiates a new EpicSMSLinkRecord and sets the default values. +func NewEpicSMSLinkRecord()(*EpicSMSLinkRecord) { + m := &EpicSMSLinkRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.epicSMSLinkRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEpicSMSLinkRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEpicSMSLinkRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEpicSMSLinkRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EpicSMSLinkRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EpicSMSLinkRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EpicSMSLinkRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/epic_s_m_s_settings_update_record.go b/models/security/epic_s_m_s_settings_update_record.go new file mode 100644 index 0000000000..fd94160f39 --- /dev/null +++ b/models/security/epic_s_m_s_settings_update_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type EpicSMSSettingsUpdateRecord struct { + AuditData +} +// NewEpicSMSSettingsUpdateRecord instantiates a new EpicSMSSettingsUpdateRecord and sets the default values. +func NewEpicSMSSettingsUpdateRecord()(*EpicSMSSettingsUpdateRecord) { + m := &EpicSMSSettingsUpdateRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.epicSMSSettingsUpdateRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEpicSMSSettingsUpdateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEpicSMSSettingsUpdateRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEpicSMSSettingsUpdateRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EpicSMSSettingsUpdateRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EpicSMSSettingsUpdateRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EpicSMSSettingsUpdateRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/epic_s_m_s_unlink_record.go b/models/security/epic_s_m_s_unlink_record.go new file mode 100644 index 0000000000..93687a9fec --- /dev/null +++ b/models/security/epic_s_m_s_unlink_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type EpicSMSUnlinkRecord struct { + AuditData +} +// NewEpicSMSUnlinkRecord instantiates a new EpicSMSUnlinkRecord and sets the default values. +func NewEpicSMSUnlinkRecord()(*EpicSMSUnlinkRecord) { + m := &EpicSMSUnlinkRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.epicSMSUnlinkRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEpicSMSUnlinkRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEpicSMSUnlinkRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEpicSMSUnlinkRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EpicSMSUnlinkRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EpicSMSUnlinkRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EpicSMSUnlinkRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/exchange_admin_audit_record.go b/models/security/exchange_admin_audit_record.go new file mode 100644 index 0000000000..9f1edf1559 --- /dev/null +++ b/models/security/exchange_admin_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeAdminAuditRecord struct { + AuditData +} +// NewExchangeAdminAuditRecord instantiates a new ExchangeAdminAuditRecord and sets the default values. +func NewExchangeAdminAuditRecord()(*ExchangeAdminAuditRecord) { + m := &ExchangeAdminAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.exchangeAdminAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateExchangeAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeAdminAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeAdminAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeAdminAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ExchangeAdminAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ExchangeAdminAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/exchange_aggregated_mailbox_audit_record.go b/models/security/exchange_aggregated_mailbox_audit_record.go new file mode 100644 index 0000000000..c8cdc6e07a --- /dev/null +++ b/models/security/exchange_aggregated_mailbox_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeAggregatedMailboxAuditRecord struct { + AuditData +} +// NewExchangeAggregatedMailboxAuditRecord instantiates a new ExchangeAggregatedMailboxAuditRecord and sets the default values. +func NewExchangeAggregatedMailboxAuditRecord()(*ExchangeAggregatedMailboxAuditRecord) { + m := &ExchangeAggregatedMailboxAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.exchangeAggregatedMailboxAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateExchangeAggregatedMailboxAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeAggregatedMailboxAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeAggregatedMailboxAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeAggregatedMailboxAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ExchangeAggregatedMailboxAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ExchangeAggregatedMailboxAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/exchange_aggregated_operation_record.go b/models/security/exchange_aggregated_operation_record.go new file mode 100644 index 0000000000..7f1ab1927f --- /dev/null +++ b/models/security/exchange_aggregated_operation_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeAggregatedOperationRecord struct { + AuditData +} +// NewExchangeAggregatedOperationRecord instantiates a new ExchangeAggregatedOperationRecord and sets the default values. +func NewExchangeAggregatedOperationRecord()(*ExchangeAggregatedOperationRecord) { + m := &ExchangeAggregatedOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.exchangeAggregatedOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateExchangeAggregatedOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeAggregatedOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeAggregatedOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeAggregatedOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ExchangeAggregatedOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ExchangeAggregatedOperationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/exchange_mailbox_audit_base_record.go b/models/security/exchange_mailbox_audit_base_record.go new file mode 100644 index 0000000000..c35e5bf1f7 --- /dev/null +++ b/models/security/exchange_mailbox_audit_base_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeMailboxAuditBaseRecord struct { + AuditData +} +// NewExchangeMailboxAuditBaseRecord instantiates a new ExchangeMailboxAuditBaseRecord and sets the default values. +func NewExchangeMailboxAuditBaseRecord()(*ExchangeMailboxAuditBaseRecord) { + m := &ExchangeMailboxAuditBaseRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.exchangeMailboxAuditBaseRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateExchangeMailboxAuditBaseRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeMailboxAuditBaseRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeMailboxAuditBaseRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeMailboxAuditBaseRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ExchangeMailboxAuditBaseRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ExchangeMailboxAuditBaseRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/exchange_mailbox_audit_group_record.go b/models/security/exchange_mailbox_audit_group_record.go new file mode 100644 index 0000000000..2d53d4d63e --- /dev/null +++ b/models/security/exchange_mailbox_audit_group_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeMailboxAuditGroupRecord struct { + AuditData +} +// NewExchangeMailboxAuditGroupRecord instantiates a new ExchangeMailboxAuditGroupRecord and sets the default values. +func NewExchangeMailboxAuditGroupRecord()(*ExchangeMailboxAuditGroupRecord) { + m := &ExchangeMailboxAuditGroupRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.exchangeMailboxAuditGroupRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateExchangeMailboxAuditGroupRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeMailboxAuditGroupRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeMailboxAuditGroupRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeMailboxAuditGroupRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ExchangeMailboxAuditGroupRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ExchangeMailboxAuditGroupRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/exchange_mailbox_audit_record.go b/models/security/exchange_mailbox_audit_record.go new file mode 100644 index 0000000000..c0fabfca38 --- /dev/null +++ b/models/security/exchange_mailbox_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ExchangeMailboxAuditRecord struct { + AuditData +} +// NewExchangeMailboxAuditRecord instantiates a new ExchangeMailboxAuditRecord and sets the default values. +func NewExchangeMailboxAuditRecord()(*ExchangeMailboxAuditRecord) { + m := &ExchangeMailboxAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.exchangeMailboxAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateExchangeMailboxAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExchangeMailboxAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExchangeMailboxAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ExchangeMailboxAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ExchangeMailboxAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ExchangeMailboxAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/fhir_base_url_add_record.go b/models/security/fhir_base_url_add_record.go new file mode 100644 index 0000000000..6cf25b70b0 --- /dev/null +++ b/models/security/fhir_base_url_add_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type FhirBaseUrlAddRecord struct { + AuditData +} +// NewFhirBaseUrlAddRecord instantiates a new FhirBaseUrlAddRecord and sets the default values. +func NewFhirBaseUrlAddRecord()(*FhirBaseUrlAddRecord) { + m := &FhirBaseUrlAddRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.fhirBaseUrlAddRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateFhirBaseUrlAddRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateFhirBaseUrlAddRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewFhirBaseUrlAddRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *FhirBaseUrlAddRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *FhirBaseUrlAddRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type FhirBaseUrlAddRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/fhir_base_url_approve_record.go b/models/security/fhir_base_url_approve_record.go new file mode 100644 index 0000000000..93ac88e223 --- /dev/null +++ b/models/security/fhir_base_url_approve_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type FhirBaseUrlApproveRecord struct { + AuditData +} +// NewFhirBaseUrlApproveRecord instantiates a new FhirBaseUrlApproveRecord and sets the default values. +func NewFhirBaseUrlApproveRecord()(*FhirBaseUrlApproveRecord) { + m := &FhirBaseUrlApproveRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.fhirBaseUrlApproveRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateFhirBaseUrlApproveRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateFhirBaseUrlApproveRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewFhirBaseUrlApproveRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *FhirBaseUrlApproveRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *FhirBaseUrlApproveRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type FhirBaseUrlApproveRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/fhir_base_url_delete_record.go b/models/security/fhir_base_url_delete_record.go new file mode 100644 index 0000000000..398ece9741 --- /dev/null +++ b/models/security/fhir_base_url_delete_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type FhirBaseUrlDeleteRecord struct { + AuditData +} +// NewFhirBaseUrlDeleteRecord instantiates a new FhirBaseUrlDeleteRecord and sets the default values. +func NewFhirBaseUrlDeleteRecord()(*FhirBaseUrlDeleteRecord) { + m := &FhirBaseUrlDeleteRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.fhirBaseUrlDeleteRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateFhirBaseUrlDeleteRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateFhirBaseUrlDeleteRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewFhirBaseUrlDeleteRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *FhirBaseUrlDeleteRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *FhirBaseUrlDeleteRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type FhirBaseUrlDeleteRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/fhir_base_url_update_record.go b/models/security/fhir_base_url_update_record.go new file mode 100644 index 0000000000..2be268533d --- /dev/null +++ b/models/security/fhir_base_url_update_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type FhirBaseUrlUpdateRecord struct { + AuditData +} +// NewFhirBaseUrlUpdateRecord instantiates a new FhirBaseUrlUpdateRecord and sets the default values. +func NewFhirBaseUrlUpdateRecord()(*FhirBaseUrlUpdateRecord) { + m := &FhirBaseUrlUpdateRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.fhirBaseUrlUpdateRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateFhirBaseUrlUpdateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateFhirBaseUrlUpdateRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewFhirBaseUrlUpdateRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *FhirBaseUrlUpdateRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *FhirBaseUrlUpdateRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type FhirBaseUrlUpdateRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/healthcare_signal_record.go b/models/security/healthcare_signal_record.go new file mode 100644 index 0000000000..f1865ffed7 --- /dev/null +++ b/models/security/healthcare_signal_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type HealthcareSignalRecord struct { + AuditData +} +// NewHealthcareSignalRecord instantiates a new HealthcareSignalRecord and sets the default values. +func NewHealthcareSignalRecord()(*HealthcareSignalRecord) { + m := &HealthcareSignalRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.healthcareSignalRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateHealthcareSignalRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHealthcareSignalRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHealthcareSignalRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HealthcareSignalRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *HealthcareSignalRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type HealthcareSignalRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/hosted_rpa_audit_record.go b/models/security/hosted_rpa_audit_record.go new file mode 100644 index 0000000000..15262be1a2 --- /dev/null +++ b/models/security/hosted_rpa_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type HostedRpaAuditRecord struct { + AuditData +} +// NewHostedRpaAuditRecord instantiates a new HostedRpaAuditRecord and sets the default values. +func NewHostedRpaAuditRecord()(*HostedRpaAuditRecord) { + m := &HostedRpaAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.hostedRpaAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateHostedRpaAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHostedRpaAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHostedRpaAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HostedRpaAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *HostedRpaAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type HostedRpaAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/hr_signal_audit_record.go b/models/security/hr_signal_audit_record.go new file mode 100644 index 0000000000..c164cf230b --- /dev/null +++ b/models/security/hr_signal_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type HrSignalAuditRecord struct { + AuditData +} +// NewHrSignalAuditRecord instantiates a new HrSignalAuditRecord and sets the default values. +func NewHrSignalAuditRecord()(*HrSignalAuditRecord) { + m := &HrSignalAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.hrSignalAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateHrSignalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHrSignalAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHrSignalAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HrSignalAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *HrSignalAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type HrSignalAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/hygiene_event_record.go b/models/security/hygiene_event_record.go new file mode 100644 index 0000000000..fb4f2be692 --- /dev/null +++ b/models/security/hygiene_event_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type HygieneEventRecord struct { + AuditData +} +// NewHygieneEventRecord instantiates a new HygieneEventRecord and sets the default values. +func NewHygieneEventRecord()(*HygieneEventRecord) { + m := &HygieneEventRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.hygieneEventRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateHygieneEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateHygieneEventRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewHygieneEventRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *HygieneEventRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *HygieneEventRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type HygieneEventRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/information_barrier_policy_application_audit_record.go b/models/security/information_barrier_policy_application_audit_record.go new file mode 100644 index 0000000000..4a0b325abf --- /dev/null +++ b/models/security/information_barrier_policy_application_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type InformationBarrierPolicyApplicationAuditRecord struct { + AuditData +} +// NewInformationBarrierPolicyApplicationAuditRecord instantiates a new InformationBarrierPolicyApplicationAuditRecord and sets the default values. +func NewInformationBarrierPolicyApplicationAuditRecord()(*InformationBarrierPolicyApplicationAuditRecord) { + m := &InformationBarrierPolicyApplicationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.informationBarrierPolicyApplicationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateInformationBarrierPolicyApplicationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateInformationBarrierPolicyApplicationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewInformationBarrierPolicyApplicationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *InformationBarrierPolicyApplicationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *InformationBarrierPolicyApplicationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type InformationBarrierPolicyApplicationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/information_worker_protection_audit_record.go b/models/security/information_worker_protection_audit_record.go new file mode 100644 index 0000000000..05da68313e --- /dev/null +++ b/models/security/information_worker_protection_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type InformationWorkerProtectionAuditRecord struct { + AuditData +} +// NewInformationWorkerProtectionAuditRecord instantiates a new InformationWorkerProtectionAuditRecord and sets the default values. +func NewInformationWorkerProtectionAuditRecord()(*InformationWorkerProtectionAuditRecord) { + m := &InformationWorkerProtectionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.informationWorkerProtectionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateInformationWorkerProtectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateInformationWorkerProtectionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewInformationWorkerProtectionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *InformationWorkerProtectionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *InformationWorkerProtectionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type InformationWorkerProtectionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/insider_risk_scoped_user_insights_record.go b/models/security/insider_risk_scoped_user_insights_record.go new file mode 100644 index 0000000000..72b485eb6b --- /dev/null +++ b/models/security/insider_risk_scoped_user_insights_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type InsiderRiskScopedUserInsightsRecord struct { + AuditData +} +// NewInsiderRiskScopedUserInsightsRecord instantiates a new InsiderRiskScopedUserInsightsRecord and sets the default values. +func NewInsiderRiskScopedUserInsightsRecord()(*InsiderRiskScopedUserInsightsRecord) { + m := &InsiderRiskScopedUserInsightsRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.insiderRiskScopedUserInsightsRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateInsiderRiskScopedUserInsightsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateInsiderRiskScopedUserInsightsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewInsiderRiskScopedUserInsightsRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *InsiderRiskScopedUserInsightsRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *InsiderRiskScopedUserInsightsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type InsiderRiskScopedUserInsightsRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/insider_risk_scoped_users_record.go b/models/security/insider_risk_scoped_users_record.go new file mode 100644 index 0000000000..8315f5d3d7 --- /dev/null +++ b/models/security/insider_risk_scoped_users_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type InsiderRiskScopedUsersRecord struct { + AuditData +} +// NewInsiderRiskScopedUsersRecord instantiates a new InsiderRiskScopedUsersRecord and sets the default values. +func NewInsiderRiskScopedUsersRecord()(*InsiderRiskScopedUsersRecord) { + m := &InsiderRiskScopedUsersRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.insiderRiskScopedUsersRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateInsiderRiskScopedUsersRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateInsiderRiskScopedUsersRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewInsiderRiskScopedUsersRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *InsiderRiskScopedUsersRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *InsiderRiskScopedUsersRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type InsiderRiskScopedUsersRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/irm_security_alert_record.go b/models/security/irm_security_alert_record.go new file mode 100644 index 0000000000..c01f7c1935 --- /dev/null +++ b/models/security/irm_security_alert_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type IrmSecurityAlertRecord struct { + AuditData +} +// NewIrmSecurityAlertRecord instantiates a new IrmSecurityAlertRecord and sets the default values. +func NewIrmSecurityAlertRecord()(*IrmSecurityAlertRecord) { + m := &IrmSecurityAlertRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.irmSecurityAlertRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateIrmSecurityAlertRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIrmSecurityAlertRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIrmSecurityAlertRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *IrmSecurityAlertRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *IrmSecurityAlertRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type IrmSecurityAlertRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/irm_user_defined_detection_record.go b/models/security/irm_user_defined_detection_record.go new file mode 100644 index 0000000000..4ce0e395fe --- /dev/null +++ b/models/security/irm_user_defined_detection_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type IrmUserDefinedDetectionRecord struct { + AuditData +} +// NewIrmUserDefinedDetectionRecord instantiates a new IrmUserDefinedDetectionRecord and sets the default values. +func NewIrmUserDefinedDetectionRecord()(*IrmUserDefinedDetectionRecord) { + m := &IrmUserDefinedDetectionRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.irmUserDefinedDetectionRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateIrmUserDefinedDetectionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIrmUserDefinedDetectionRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIrmUserDefinedDetectionRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *IrmUserDefinedDetectionRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *IrmUserDefinedDetectionRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type IrmUserDefinedDetectionRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/kaizala_audit_record.go b/models/security/kaizala_audit_record.go new file mode 100644 index 0000000000..855194e570 --- /dev/null +++ b/models/security/kaizala_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type KaizalaAuditRecord struct { + AuditData +} +// NewKaizalaAuditRecord instantiates a new KaizalaAuditRecord and sets the default values. +func NewKaizalaAuditRecord()(*KaizalaAuditRecord) { + m := &KaizalaAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.kaizalaAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateKaizalaAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateKaizalaAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewKaizalaAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *KaizalaAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *KaizalaAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type KaizalaAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/label_analytics_aggregate_audit_record.go b/models/security/label_analytics_aggregate_audit_record.go new file mode 100644 index 0000000000..dd6652d99b --- /dev/null +++ b/models/security/label_analytics_aggregate_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type LabelAnalyticsAggregateAuditRecord struct { + AuditData +} +// NewLabelAnalyticsAggregateAuditRecord instantiates a new LabelAnalyticsAggregateAuditRecord and sets the default values. +func NewLabelAnalyticsAggregateAuditRecord()(*LabelAnalyticsAggregateAuditRecord) { + m := &LabelAnalyticsAggregateAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.labelAnalyticsAggregateAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateLabelAnalyticsAggregateAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLabelAnalyticsAggregateAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLabelAnalyticsAggregateAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *LabelAnalyticsAggregateAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *LabelAnalyticsAggregateAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type LabelAnalyticsAggregateAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/label_content_explorer_audit_record.go b/models/security/label_content_explorer_audit_record.go new file mode 100644 index 0000000000..cbd647bd5e --- /dev/null +++ b/models/security/label_content_explorer_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type LabelContentExplorerAuditRecord struct { + AuditData +} +// NewLabelContentExplorerAuditRecord instantiates a new LabelContentExplorerAuditRecord and sets the default values. +func NewLabelContentExplorerAuditRecord()(*LabelContentExplorerAuditRecord) { + m := &LabelContentExplorerAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.labelContentExplorerAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateLabelContentExplorerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLabelContentExplorerAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLabelContentExplorerAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *LabelContentExplorerAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *LabelContentExplorerAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type LabelContentExplorerAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/large_content_metadata_audit_record.go b/models/security/large_content_metadata_audit_record.go new file mode 100644 index 0000000000..5676a7e603 --- /dev/null +++ b/models/security/large_content_metadata_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type LargeContentMetadataAuditRecord struct { + AuditData +} +// NewLargeContentMetadataAuditRecord instantiates a new LargeContentMetadataAuditRecord and sets the default values. +func NewLargeContentMetadataAuditRecord()(*LargeContentMetadataAuditRecord) { + m := &LargeContentMetadataAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.largeContentMetadataAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateLargeContentMetadataAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLargeContentMetadataAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLargeContentMetadataAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *LargeContentMetadataAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *LargeContentMetadataAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type LargeContentMetadataAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/m365_compliance_connector_audit_record.go b/models/security/m365_compliance_connector_audit_record.go new file mode 100644 index 0000000000..2ad7056f48 --- /dev/null +++ b/models/security/m365_compliance_connector_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type M365ComplianceConnectorAuditRecord struct { + AuditData +} +// NewM365ComplianceConnectorAuditRecord instantiates a new M365ComplianceConnectorAuditRecord and sets the default values. +func NewM365ComplianceConnectorAuditRecord()(*M365ComplianceConnectorAuditRecord) { + m := &M365ComplianceConnectorAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.m365ComplianceConnectorAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateM365ComplianceConnectorAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateM365ComplianceConnectorAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewM365ComplianceConnectorAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *M365ComplianceConnectorAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *M365ComplianceConnectorAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type M365ComplianceConnectorAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/m365_d_a_a_d_audit_record.go b/models/security/m365_d_a_a_d_audit_record.go new file mode 100644 index 0000000000..b38ef2da33 --- /dev/null +++ b/models/security/m365_d_a_a_d_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type M365DAADAuditRecord struct { + AuditData +} +// NewM365DAADAuditRecord instantiates a new M365DAADAuditRecord and sets the default values. +func NewM365DAADAuditRecord()(*M365DAADAuditRecord) { + m := &M365DAADAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.m365DAADAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateM365DAADAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateM365DAADAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewM365DAADAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *M365DAADAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *M365DAADAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type M365DAADAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/m_s365_d_custom_detection_audit_record.go b/models/security/m_s365_d_custom_detection_audit_record.go new file mode 100644 index 0000000000..a58b348ffd --- /dev/null +++ b/models/security/m_s365_d_custom_detection_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MS365DCustomDetectionAuditRecord struct { + AuditData +} +// NewMS365DCustomDetectionAuditRecord instantiates a new MS365DCustomDetectionAuditRecord and sets the default values. +func NewMS365DCustomDetectionAuditRecord()(*MS365DCustomDetectionAuditRecord) { + m := &MS365DCustomDetectionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mS365DCustomDetectionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMS365DCustomDetectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMS365DCustomDetectionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMS365DCustomDetectionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MS365DCustomDetectionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MS365DCustomDetectionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MS365DCustomDetectionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/m_s365_d_incident_audit_record.go b/models/security/m_s365_d_incident_audit_record.go new file mode 100644 index 0000000000..bcfb50f011 --- /dev/null +++ b/models/security/m_s365_d_incident_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MS365DIncidentAuditRecord struct { + AuditData +} +// NewMS365DIncidentAuditRecord instantiates a new MS365DIncidentAuditRecord and sets the default values. +func NewMS365DIncidentAuditRecord()(*MS365DIncidentAuditRecord) { + m := &MS365DIncidentAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mS365DIncidentAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMS365DIncidentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMS365DIncidentAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMS365DIncidentAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MS365DIncidentAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MS365DIncidentAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MS365DIncidentAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/m_s365_d_suppression_rule_audit_record.go b/models/security/m_s365_d_suppression_rule_audit_record.go new file mode 100644 index 0000000000..421e6c7ae8 --- /dev/null +++ b/models/security/m_s365_d_suppression_rule_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MS365DSuppressionRuleAuditRecord struct { + AuditData +} +// NewMS365DSuppressionRuleAuditRecord instantiates a new MS365DSuppressionRuleAuditRecord and sets the default values. +func NewMS365DSuppressionRuleAuditRecord()(*MS365DSuppressionRuleAuditRecord) { + m := &MS365DSuppressionRuleAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mS365DSuppressionRuleAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMS365DSuppressionRuleAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMS365DSuppressionRuleAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMS365DSuppressionRuleAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MS365DSuppressionRuleAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MS365DSuppressionRuleAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MS365DSuppressionRuleAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mail_submission_data.go b/models/security/mail_submission_data.go new file mode 100644 index 0000000000..a498ca8a6c --- /dev/null +++ b/models/security/mail_submission_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MailSubmissionData struct { + AuditData +} +// NewMailSubmissionData instantiates a new MailSubmissionData and sets the default values. +func NewMailSubmissionData()(*MailSubmissionData) { + m := &MailSubmissionData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mailSubmissionData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMailSubmissionDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMailSubmissionDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMailSubmissionData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MailSubmissionData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MailSubmissionData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MailSubmissionDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/managed_services_audit_record.go b/models/security/managed_services_audit_record.go new file mode 100644 index 0000000000..3d0c21ba13 --- /dev/null +++ b/models/security/managed_services_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ManagedServicesAuditRecord struct { + AuditData +} +// NewManagedServicesAuditRecord instantiates a new ManagedServicesAuditRecord and sets the default values. +func NewManagedServicesAuditRecord()(*ManagedServicesAuditRecord) { + m := &ManagedServicesAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.managedServicesAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateManagedServicesAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateManagedServicesAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewManagedServicesAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ManagedServicesAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ManagedServicesAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ManagedServicesAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/managed_tenants_audit_record.go b/models/security/managed_tenants_audit_record.go new file mode 100644 index 0000000000..632b238f75 --- /dev/null +++ b/models/security/managed_tenants_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ManagedTenantsAuditRecord struct { + AuditData +} +// NewManagedTenantsAuditRecord instantiates a new ManagedTenantsAuditRecord and sets the default values. +func NewManagedTenantsAuditRecord()(*ManagedTenantsAuditRecord) { + m := &ManagedTenantsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.managedTenantsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateManagedTenantsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateManagedTenantsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewManagedTenantsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ManagedTenantsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ManagedTenantsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ManagedTenantsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mapg_alerts_audit_record.go b/models/security/mapg_alerts_audit_record.go new file mode 100644 index 0000000000..9a84a9ff6a --- /dev/null +++ b/models/security/mapg_alerts_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MapgAlertsAuditRecord struct { + AuditData +} +// NewMapgAlertsAuditRecord instantiates a new MapgAlertsAuditRecord and sets the default values. +func NewMapgAlertsAuditRecord()(*MapgAlertsAuditRecord) { + m := &MapgAlertsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mapgAlertsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMapgAlertsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMapgAlertsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMapgAlertsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MapgAlertsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MapgAlertsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MapgAlertsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mapg_onboard_audit_record.go b/models/security/mapg_onboard_audit_record.go new file mode 100644 index 0000000000..37e9b565b1 --- /dev/null +++ b/models/security/mapg_onboard_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MapgOnboardAuditRecord struct { + AuditData +} +// NewMapgOnboardAuditRecord instantiates a new MapgOnboardAuditRecord and sets the default values. +func NewMapgOnboardAuditRecord()(*MapgOnboardAuditRecord) { + m := &MapgOnboardAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mapgOnboardAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMapgOnboardAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMapgOnboardAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMapgOnboardAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MapgOnboardAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MapgOnboardAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MapgOnboardAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mapg_policy_audit_record.go b/models/security/mapg_policy_audit_record.go new file mode 100644 index 0000000000..d9b0d6c806 --- /dev/null +++ b/models/security/mapg_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MapgPolicyAuditRecord struct { + AuditData +} +// NewMapgPolicyAuditRecord instantiates a new MapgPolicyAuditRecord and sets the default values. +func NewMapgPolicyAuditRecord()(*MapgPolicyAuditRecord) { + m := &MapgPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mapgPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMapgPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMapgPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMapgPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MapgPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MapgPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MapgPolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mcas_alerts_audit_record.go b/models/security/mcas_alerts_audit_record.go new file mode 100644 index 0000000000..ec4dba73bf --- /dev/null +++ b/models/security/mcas_alerts_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type McasAlertsAuditRecord struct { + AuditData +} +// NewMcasAlertsAuditRecord instantiates a new McasAlertsAuditRecord and sets the default values. +func NewMcasAlertsAuditRecord()(*McasAlertsAuditRecord) { + m := &McasAlertsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mcasAlertsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMcasAlertsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMcasAlertsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMcasAlertsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *McasAlertsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *McasAlertsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type McasAlertsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mda_data_security_signal_record.go b/models/security/mda_data_security_signal_record.go new file mode 100644 index 0000000000..64ec440738 --- /dev/null +++ b/models/security/mda_data_security_signal_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MdaDataSecuritySignalRecord struct { + AuditData +} +// NewMdaDataSecuritySignalRecord instantiates a new MdaDataSecuritySignalRecord and sets the default values. +func NewMdaDataSecuritySignalRecord()(*MdaDataSecuritySignalRecord) { + m := &MdaDataSecuritySignalRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mdaDataSecuritySignalRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMdaDataSecuritySignalRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMdaDataSecuritySignalRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMdaDataSecuritySignalRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MdaDataSecuritySignalRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MdaDataSecuritySignalRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MdaDataSecuritySignalRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mdatp_audit_record.go b/models/security/mdatp_audit_record.go new file mode 100644 index 0000000000..3172a17945 --- /dev/null +++ b/models/security/mdatp_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MdatpAuditRecord struct { + AuditData +} +// NewMdatpAuditRecord instantiates a new MdatpAuditRecord and sets the default values. +func NewMdatpAuditRecord()(*MdatpAuditRecord) { + m := &MdatpAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mdatpAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMdatpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMdatpAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMdatpAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MdatpAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MdatpAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MdatpAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mdc_events_record.go b/models/security/mdc_events_record.go new file mode 100644 index 0000000000..57211dad68 --- /dev/null +++ b/models/security/mdc_events_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MdcEventsRecord struct { + AuditData +} +// NewMdcEventsRecord instantiates a new MdcEventsRecord and sets the default values. +func NewMdcEventsRecord()(*MdcEventsRecord) { + m := &MdcEventsRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mdcEventsRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMdcEventsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMdcEventsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMdcEventsRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MdcEventsRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MdcEventsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MdcEventsRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mdi_audit_record.go b/models/security/mdi_audit_record.go new file mode 100644 index 0000000000..836d5a7cd4 --- /dev/null +++ b/models/security/mdi_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MdiAuditRecord struct { + AuditData +} +// NewMdiAuditRecord instantiates a new MdiAuditRecord and sets the default values. +func NewMdiAuditRecord()(*MdiAuditRecord) { + m := &MdiAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mdiAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMdiAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMdiAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMdiAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MdiAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MdiAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MdiAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mesh_worlds_audit_record.go b/models/security/mesh_worlds_audit_record.go new file mode 100644 index 0000000000..55cf903b6e --- /dev/null +++ b/models/security/mesh_worlds_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MeshWorldsAuditRecord struct { + AuditData +} +// NewMeshWorldsAuditRecord instantiates a new MeshWorldsAuditRecord and sets the default values. +func NewMeshWorldsAuditRecord()(*MeshWorldsAuditRecord) { + m := &MeshWorldsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.meshWorldsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMeshWorldsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMeshWorldsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMeshWorldsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MeshWorldsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MeshWorldsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MeshWorldsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft365_backup_backup_item_audit_record.go b/models/security/microsoft365_backup_backup_item_audit_record.go new file mode 100644 index 0000000000..4765ca0bec --- /dev/null +++ b/models/security/microsoft365_backup_backup_item_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type Microsoft365BackupBackupItemAuditRecord struct { + AuditData +} +// NewMicrosoft365BackupBackupItemAuditRecord instantiates a new Microsoft365BackupBackupItemAuditRecord and sets the default values. +func NewMicrosoft365BackupBackupItemAuditRecord()(*Microsoft365BackupBackupItemAuditRecord) { + m := &Microsoft365BackupBackupItemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoft365BackupBackupItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoft365BackupBackupItemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoft365BackupBackupItemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Microsoft365BackupBackupItemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Microsoft365BackupBackupItemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Microsoft365BackupBackupItemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft365_backup_backup_policy_audit_record.go b/models/security/microsoft365_backup_backup_policy_audit_record.go new file mode 100644 index 0000000000..7731bde12d --- /dev/null +++ b/models/security/microsoft365_backup_backup_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type Microsoft365BackupBackupPolicyAuditRecord struct { + AuditData +} +// NewMicrosoft365BackupBackupPolicyAuditRecord instantiates a new Microsoft365BackupBackupPolicyAuditRecord and sets the default values. +func NewMicrosoft365BackupBackupPolicyAuditRecord()(*Microsoft365BackupBackupPolicyAuditRecord) { + m := &Microsoft365BackupBackupPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoft365BackupBackupPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoft365BackupBackupPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoft365BackupBackupPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Microsoft365BackupBackupPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Microsoft365BackupBackupPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Microsoft365BackupBackupPolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft365_backup_restore_item_audit_record.go b/models/security/microsoft365_backup_restore_item_audit_record.go new file mode 100644 index 0000000000..5d1b49585f --- /dev/null +++ b/models/security/microsoft365_backup_restore_item_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type Microsoft365BackupRestoreItemAuditRecord struct { + AuditData +} +// NewMicrosoft365BackupRestoreItemAuditRecord instantiates a new Microsoft365BackupRestoreItemAuditRecord and sets the default values. +func NewMicrosoft365BackupRestoreItemAuditRecord()(*Microsoft365BackupRestoreItemAuditRecord) { + m := &Microsoft365BackupRestoreItemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoft365BackupRestoreItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoft365BackupRestoreItemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoft365BackupRestoreItemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Microsoft365BackupRestoreItemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Microsoft365BackupRestoreItemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Microsoft365BackupRestoreItemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft365_backup_restore_task_audit_record.go b/models/security/microsoft365_backup_restore_task_audit_record.go new file mode 100644 index 0000000000..fff5016453 --- /dev/null +++ b/models/security/microsoft365_backup_restore_task_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type Microsoft365BackupRestoreTaskAuditRecord struct { + AuditData +} +// NewMicrosoft365BackupRestoreTaskAuditRecord instantiates a new Microsoft365BackupRestoreTaskAuditRecord and sets the default values. +func NewMicrosoft365BackupRestoreTaskAuditRecord()(*Microsoft365BackupRestoreTaskAuditRecord) { + m := &Microsoft365BackupRestoreTaskAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoft365BackupRestoreTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoft365BackupRestoreTaskAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoft365BackupRestoreTaskAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Microsoft365BackupRestoreTaskAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Microsoft365BackupRestoreTaskAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Microsoft365BackupRestoreTaskAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_defender_experts_base_audit_record.go b/models/security/microsoft_defender_experts_base_audit_record.go new file mode 100644 index 0000000000..7e0e4eb4ec --- /dev/null +++ b/models/security/microsoft_defender_experts_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftDefenderExpertsBaseAuditRecord struct { + AuditData +} +// NewMicrosoftDefenderExpertsBaseAuditRecord instantiates a new MicrosoftDefenderExpertsBaseAuditRecord and sets the default values. +func NewMicrosoftDefenderExpertsBaseAuditRecord()(*MicrosoftDefenderExpertsBaseAuditRecord) { + m := &MicrosoftDefenderExpertsBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftDefenderExpertsBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftDefenderExpertsBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftDefenderExpertsBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftDefenderExpertsBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftDefenderExpertsBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftDefenderExpertsBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftDefenderExpertsBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_defender_experts_x_d_r_audit_record.go b/models/security/microsoft_defender_experts_x_d_r_audit_record.go new file mode 100644 index 0000000000..bf184ac4ba --- /dev/null +++ b/models/security/microsoft_defender_experts_x_d_r_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftDefenderExpertsXDRAuditRecord struct { + AuditData +} +// NewMicrosoftDefenderExpertsXDRAuditRecord instantiates a new MicrosoftDefenderExpertsXDRAuditRecord and sets the default values. +func NewMicrosoftDefenderExpertsXDRAuditRecord()(*MicrosoftDefenderExpertsXDRAuditRecord) { + m := &MicrosoftDefenderExpertsXDRAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftDefenderExpertsXDRAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftDefenderExpertsXDRAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftDefenderExpertsXDRAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftDefenderExpertsXDRAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftDefenderExpertsXDRAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftDefenderExpertsXDRAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_flow_audit_record.go b/models/security/microsoft_flow_audit_record.go new file mode 100644 index 0000000000..a181c771e3 --- /dev/null +++ b/models/security/microsoft_flow_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftFlowAuditRecord struct { + AuditData +} +// NewMicrosoftFlowAuditRecord instantiates a new MicrosoftFlowAuditRecord and sets the default values. +func NewMicrosoftFlowAuditRecord()(*MicrosoftFlowAuditRecord) { + m := &MicrosoftFlowAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftFlowAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftFlowAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftFlowAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftFlowAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftFlowAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftFlowAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftFlowAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_forms_audit_record.go b/models/security/microsoft_forms_audit_record.go new file mode 100644 index 0000000000..1a93ac9353 --- /dev/null +++ b/models/security/microsoft_forms_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftFormsAuditRecord struct { + AuditData +} +// NewMicrosoftFormsAuditRecord instantiates a new MicrosoftFormsAuditRecord and sets the default values. +func NewMicrosoftFormsAuditRecord()(*MicrosoftFormsAuditRecord) { + m := &MicrosoftFormsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftFormsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftFormsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftFormsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftFormsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftFormsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftFormsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftFormsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_graph_data_connect_consent.go b/models/security/microsoft_graph_data_connect_consent.go new file mode 100644 index 0000000000..65ddc12ea9 --- /dev/null +++ b/models/security/microsoft_graph_data_connect_consent.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftGraphDataConnectConsent struct { + AuditData +} +// NewMicrosoftGraphDataConnectConsent instantiates a new MicrosoftGraphDataConnectConsent and sets the default values. +func NewMicrosoftGraphDataConnectConsent()(*MicrosoftGraphDataConnectConsent) { + m := &MicrosoftGraphDataConnectConsent{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftGraphDataConnectConsent" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftGraphDataConnectConsentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftGraphDataConnectConsentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftGraphDataConnectConsent(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftGraphDataConnectConsent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftGraphDataConnectConsent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftGraphDataConnectConsentable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_graph_data_connect_operation.go b/models/security/microsoft_graph_data_connect_operation.go new file mode 100644 index 0000000000..2620f925da --- /dev/null +++ b/models/security/microsoft_graph_data_connect_operation.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftGraphDataConnectOperation struct { + AuditData +} +// NewMicrosoftGraphDataConnectOperation instantiates a new MicrosoftGraphDataConnectOperation and sets the default values. +func NewMicrosoftGraphDataConnectOperation()(*MicrosoftGraphDataConnectOperation) { + m := &MicrosoftGraphDataConnectOperation{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftGraphDataConnectOperation" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftGraphDataConnectOperationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftGraphDataConnectOperationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftGraphDataConnectOperation(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftGraphDataConnectOperation) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftGraphDataConnectOperation) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftGraphDataConnectOperationable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_purview_data_map_operation_record.go b/models/security/microsoft_purview_data_map_operation_record.go new file mode 100644 index 0000000000..6669fdcd38 --- /dev/null +++ b/models/security/microsoft_purview_data_map_operation_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftPurviewDataMapOperationRecord struct { + AuditData +} +// NewMicrosoftPurviewDataMapOperationRecord instantiates a new MicrosoftPurviewDataMapOperationRecord and sets the default values. +func NewMicrosoftPurviewDataMapOperationRecord()(*MicrosoftPurviewDataMapOperationRecord) { + m := &MicrosoftPurviewDataMapOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftPurviewDataMapOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftPurviewDataMapOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftPurviewDataMapOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftPurviewDataMapOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftPurviewDataMapOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftPurviewDataMapOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftPurviewDataMapOperationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_purview_metadata_policy_operation_record.go b/models/security/microsoft_purview_metadata_policy_operation_record.go new file mode 100644 index 0000000000..53692925d8 --- /dev/null +++ b/models/security/microsoft_purview_metadata_policy_operation_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftPurviewMetadataPolicyOperationRecord struct { + AuditData +} +// NewMicrosoftPurviewMetadataPolicyOperationRecord instantiates a new MicrosoftPurviewMetadataPolicyOperationRecord and sets the default values. +func NewMicrosoftPurviewMetadataPolicyOperationRecord()(*MicrosoftPurviewMetadataPolicyOperationRecord) { + m := &MicrosoftPurviewMetadataPolicyOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftPurviewMetadataPolicyOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftPurviewMetadataPolicyOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftPurviewMetadataPolicyOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftPurviewMetadataPolicyOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftPurviewMetadataPolicyOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftPurviewMetadataPolicyOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftPurviewMetadataPolicyOperationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_purview_policy_operation_record.go b/models/security/microsoft_purview_policy_operation_record.go new file mode 100644 index 0000000000..c77f758bef --- /dev/null +++ b/models/security/microsoft_purview_policy_operation_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftPurviewPolicyOperationRecord struct { + AuditData +} +// NewMicrosoftPurviewPolicyOperationRecord instantiates a new MicrosoftPurviewPolicyOperationRecord and sets the default values. +func NewMicrosoftPurviewPolicyOperationRecord()(*MicrosoftPurviewPolicyOperationRecord) { + m := &MicrosoftPurviewPolicyOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftPurviewPolicyOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftPurviewPolicyOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftPurviewPolicyOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftPurviewPolicyOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftPurviewPolicyOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftPurviewPolicyOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftPurviewPolicyOperationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_purview_privacy_audit_event.go b/models/security/microsoft_purview_privacy_audit_event.go new file mode 100644 index 0000000000..6aaee22dd1 --- /dev/null +++ b/models/security/microsoft_purview_privacy_audit_event.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftPurviewPrivacyAuditEvent struct { + AuditData +} +// NewMicrosoftPurviewPrivacyAuditEvent instantiates a new MicrosoftPurviewPrivacyAuditEvent and sets the default values. +func NewMicrosoftPurviewPrivacyAuditEvent()(*MicrosoftPurviewPrivacyAuditEvent) { + m := &MicrosoftPurviewPrivacyAuditEvent{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftPurviewPrivacyAuditEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftPurviewPrivacyAuditEventFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftPurviewPrivacyAuditEvent(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftPurviewPrivacyAuditEvent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftPurviewPrivacyAuditEvent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftPurviewPrivacyAuditEventable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_stream_audit_record.go b/models/security/microsoft_stream_audit_record.go new file mode 100644 index 0000000000..5cbf7d3abc --- /dev/null +++ b/models/security/microsoft_stream_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftStreamAuditRecord struct { + AuditData +} +// NewMicrosoftStreamAuditRecord instantiates a new MicrosoftStreamAuditRecord and sets the default values. +func NewMicrosoftStreamAuditRecord()(*MicrosoftStreamAuditRecord) { + m := &MicrosoftStreamAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftStreamAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftStreamAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftStreamAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftStreamAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftStreamAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftStreamAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftStreamAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_teams_admin_audit_record.go b/models/security/microsoft_teams_admin_audit_record.go new file mode 100644 index 0000000000..42607cb364 --- /dev/null +++ b/models/security/microsoft_teams_admin_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftTeamsAdminAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsAdminAuditRecord instantiates a new MicrosoftTeamsAdminAuditRecord and sets the default values. +func NewMicrosoftTeamsAdminAuditRecord()(*MicrosoftTeamsAdminAuditRecord) { + m := &MicrosoftTeamsAdminAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsAdminAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsAdminAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsAdminAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsAdminAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsAdminAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsAdminAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_teams_analytics_audit_record.go b/models/security/microsoft_teams_analytics_audit_record.go new file mode 100644 index 0000000000..d3082148f6 --- /dev/null +++ b/models/security/microsoft_teams_analytics_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftTeamsAnalyticsAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsAnalyticsAuditRecord instantiates a new MicrosoftTeamsAnalyticsAuditRecord and sets the default values. +func NewMicrosoftTeamsAnalyticsAuditRecord()(*MicrosoftTeamsAnalyticsAuditRecord) { + m := &MicrosoftTeamsAnalyticsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsAnalyticsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsAnalyticsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsAnalyticsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsAnalyticsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsAnalyticsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsAnalyticsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_teams_audit_record.go b/models/security/microsoft_teams_audit_record.go new file mode 100644 index 0000000000..6c5bfd2a49 --- /dev/null +++ b/models/security/microsoft_teams_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftTeamsAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsAuditRecord instantiates a new MicrosoftTeamsAuditRecord and sets the default values. +func NewMicrosoftTeamsAuditRecord()(*MicrosoftTeamsAuditRecord) { + m := &MicrosoftTeamsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_teams_device_audit_record.go b/models/security/microsoft_teams_device_audit_record.go new file mode 100644 index 0000000000..3e721a4f17 --- /dev/null +++ b/models/security/microsoft_teams_device_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftTeamsDeviceAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsDeviceAuditRecord instantiates a new MicrosoftTeamsDeviceAuditRecord and sets the default values. +func NewMicrosoftTeamsDeviceAuditRecord()(*MicrosoftTeamsDeviceAuditRecord) { + m := &MicrosoftTeamsDeviceAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsDeviceAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsDeviceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsDeviceAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsDeviceAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsDeviceAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsDeviceAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsDeviceAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_teams_retention_label_action_audit_record.go b/models/security/microsoft_teams_retention_label_action_audit_record.go new file mode 100644 index 0000000000..7dad8e9b9a --- /dev/null +++ b/models/security/microsoft_teams_retention_label_action_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftTeamsRetentionLabelActionAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsRetentionLabelActionAuditRecord instantiates a new MicrosoftTeamsRetentionLabelActionAuditRecord and sets the default values. +func NewMicrosoftTeamsRetentionLabelActionAuditRecord()(*MicrosoftTeamsRetentionLabelActionAuditRecord) { + m := &MicrosoftTeamsRetentionLabelActionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsRetentionLabelActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsRetentionLabelActionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsRetentionLabelActionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsRetentionLabelActionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsRetentionLabelActionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsRetentionLabelActionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_teams_sensitivity_label_action_audit_record.go b/models/security/microsoft_teams_sensitivity_label_action_audit_record.go new file mode 100644 index 0000000000..a4c173e877 --- /dev/null +++ b/models/security/microsoft_teams_sensitivity_label_action_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftTeamsSensitivityLabelActionAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsSensitivityLabelActionAuditRecord instantiates a new MicrosoftTeamsSensitivityLabelActionAuditRecord and sets the default values. +func NewMicrosoftTeamsSensitivityLabelActionAuditRecord()(*MicrosoftTeamsSensitivityLabelActionAuditRecord) { + m := &MicrosoftTeamsSensitivityLabelActionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsSensitivityLabelActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsSensitivityLabelActionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsSensitivityLabelActionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsSensitivityLabelActionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsSensitivityLabelActionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsSensitivityLabelActionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/microsoft_teams_shifts_audit_record.go b/models/security/microsoft_teams_shifts_audit_record.go new file mode 100644 index 0000000000..be0861ffd7 --- /dev/null +++ b/models/security/microsoft_teams_shifts_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MicrosoftTeamsShiftsAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsShiftsAuditRecord instantiates a new MicrosoftTeamsShiftsAuditRecord and sets the default values. +func NewMicrosoftTeamsShiftsAuditRecord()(*MicrosoftTeamsShiftsAuditRecord) { + m := &MicrosoftTeamsShiftsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsShiftsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsShiftsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsShiftsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsShiftsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsShiftsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsShiftsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsShiftsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_exchange_item_audit_record.go b/models/security/mip_auto_label_exchange_item_audit_record.go new file mode 100644 index 0000000000..620f54123c --- /dev/null +++ b/models/security/mip_auto_label_exchange_item_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelExchangeItemAuditRecord struct { + AuditData +} +// NewMipAutoLabelExchangeItemAuditRecord instantiates a new MipAutoLabelExchangeItemAuditRecord and sets the default values. +func NewMipAutoLabelExchangeItemAuditRecord()(*MipAutoLabelExchangeItemAuditRecord) { + m := &MipAutoLabelExchangeItemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelExchangeItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelExchangeItemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelExchangeItemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelExchangeItemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelExchangeItemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelExchangeItemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_item_audit_record.go b/models/security/mip_auto_label_item_audit_record.go new file mode 100644 index 0000000000..5b10e2c9e4 --- /dev/null +++ b/models/security/mip_auto_label_item_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelItemAuditRecord struct { + AuditData +} +// NewMipAutoLabelItemAuditRecord instantiates a new MipAutoLabelItemAuditRecord and sets the default values. +func NewMipAutoLabelItemAuditRecord()(*MipAutoLabelItemAuditRecord) { + m := &MipAutoLabelItemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelItemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelItemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelItemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelItemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelItemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelItemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_policy_audit_record.go b/models/security/mip_auto_label_policy_audit_record.go new file mode 100644 index 0000000000..63bb6262a9 --- /dev/null +++ b/models/security/mip_auto_label_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelPolicyAuditRecord struct { + AuditData +} +// NewMipAutoLabelPolicyAuditRecord instantiates a new MipAutoLabelPolicyAuditRecord and sets the default values. +func NewMipAutoLabelPolicyAuditRecord()(*MipAutoLabelPolicyAuditRecord) { + m := &MipAutoLabelPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelPolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_progress_feedback_audit_record.go b/models/security/mip_auto_label_progress_feedback_audit_record.go new file mode 100644 index 0000000000..1db1815731 --- /dev/null +++ b/models/security/mip_auto_label_progress_feedback_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelProgressFeedbackAuditRecord struct { + AuditData +} +// NewMipAutoLabelProgressFeedbackAuditRecord instantiates a new MipAutoLabelProgressFeedbackAuditRecord and sets the default values. +func NewMipAutoLabelProgressFeedbackAuditRecord()(*MipAutoLabelProgressFeedbackAuditRecord) { + m := &MipAutoLabelProgressFeedbackAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelProgressFeedbackAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelProgressFeedbackAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelProgressFeedbackAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelProgressFeedbackAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelProgressFeedbackAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelProgressFeedbackAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_share_point_item_audit_record.go b/models/security/mip_auto_label_share_point_item_audit_record.go new file mode 100644 index 0000000000..0180db0688 --- /dev/null +++ b/models/security/mip_auto_label_share_point_item_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelSharePointItemAuditRecord struct { + AuditData +} +// NewMipAutoLabelSharePointItemAuditRecord instantiates a new MipAutoLabelSharePointItemAuditRecord and sets the default values. +func NewMipAutoLabelSharePointItemAuditRecord()(*MipAutoLabelSharePointItemAuditRecord) { + m := &MipAutoLabelSharePointItemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelSharePointItemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelSharePointItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelSharePointItemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelSharePointItemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelSharePointItemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelSharePointItemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelSharePointItemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_share_point_policy_location_audit_record.go b/models/security/mip_auto_label_share_point_policy_location_audit_record.go new file mode 100644 index 0000000000..9bd85493e6 --- /dev/null +++ b/models/security/mip_auto_label_share_point_policy_location_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelSharePointPolicyLocationAuditRecord struct { + AuditData +} +// NewMipAutoLabelSharePointPolicyLocationAuditRecord instantiates a new MipAutoLabelSharePointPolicyLocationAuditRecord and sets the default values. +func NewMipAutoLabelSharePointPolicyLocationAuditRecord()(*MipAutoLabelSharePointPolicyLocationAuditRecord) { + m := &MipAutoLabelSharePointPolicyLocationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelSharePointPolicyLocationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelSharePointPolicyLocationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelSharePointPolicyLocationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelSharePointPolicyLocationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelSharePointPolicyLocationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelSharePointPolicyLocationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelSharePointPolicyLocationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_simulation_share_point_completion_record.go b/models/security/mip_auto_label_simulation_share_point_completion_record.go new file mode 100644 index 0000000000..333b1dfadf --- /dev/null +++ b/models/security/mip_auto_label_simulation_share_point_completion_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelSimulationSharePointCompletionRecord struct { + AuditData +} +// NewMipAutoLabelSimulationSharePointCompletionRecord instantiates a new MipAutoLabelSimulationSharePointCompletionRecord and sets the default values. +func NewMipAutoLabelSimulationSharePointCompletionRecord()(*MipAutoLabelSimulationSharePointCompletionRecord) { + m := &MipAutoLabelSimulationSharePointCompletionRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelSimulationSharePointCompletionRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelSimulationSharePointCompletionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelSimulationSharePointCompletionRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelSimulationSharePointCompletionRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelSimulationSharePointCompletionRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelSimulationSharePointCompletionRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelSimulationSharePointCompletionRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_simulation_share_point_progress_record.go b/models/security/mip_auto_label_simulation_share_point_progress_record.go new file mode 100644 index 0000000000..64905c2ac9 --- /dev/null +++ b/models/security/mip_auto_label_simulation_share_point_progress_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelSimulationSharePointProgressRecord struct { + AuditData +} +// NewMipAutoLabelSimulationSharePointProgressRecord instantiates a new MipAutoLabelSimulationSharePointProgressRecord and sets the default values. +func NewMipAutoLabelSimulationSharePointProgressRecord()(*MipAutoLabelSimulationSharePointProgressRecord) { + m := &MipAutoLabelSimulationSharePointProgressRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelSimulationSharePointProgressRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelSimulationSharePointProgressRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelSimulationSharePointProgressRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelSimulationSharePointProgressRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelSimulationSharePointProgressRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelSimulationSharePointProgressRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelSimulationSharePointProgressRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_simulation_statistics_record.go b/models/security/mip_auto_label_simulation_statistics_record.go new file mode 100644 index 0000000000..878fd417ac --- /dev/null +++ b/models/security/mip_auto_label_simulation_statistics_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelSimulationStatisticsRecord struct { + AuditData +} +// NewMipAutoLabelSimulationStatisticsRecord instantiates a new MipAutoLabelSimulationStatisticsRecord and sets the default values. +func NewMipAutoLabelSimulationStatisticsRecord()(*MipAutoLabelSimulationStatisticsRecord) { + m := &MipAutoLabelSimulationStatisticsRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelSimulationStatisticsRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelSimulationStatisticsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelSimulationStatisticsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelSimulationStatisticsRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelSimulationStatisticsRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelSimulationStatisticsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelSimulationStatisticsRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_auto_label_simulation_status_record.go b/models/security/mip_auto_label_simulation_status_record.go new file mode 100644 index 0000000000..b92a132293 --- /dev/null +++ b/models/security/mip_auto_label_simulation_status_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipAutoLabelSimulationStatusRecord struct { + AuditData +} +// NewMipAutoLabelSimulationStatusRecord instantiates a new MipAutoLabelSimulationStatusRecord and sets the default values. +func NewMipAutoLabelSimulationStatusRecord()(*MipAutoLabelSimulationStatusRecord) { + m := &MipAutoLabelSimulationStatusRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipAutoLabelSimulationStatusRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipAutoLabelSimulationStatusRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipAutoLabelSimulationStatusRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipAutoLabelSimulationStatusRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipAutoLabelSimulationStatusRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipAutoLabelSimulationStatusRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipAutoLabelSimulationStatusRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_exact_data_match_audit_record.go b/models/security/mip_exact_data_match_audit_record.go new file mode 100644 index 0000000000..2c602566a3 --- /dev/null +++ b/models/security/mip_exact_data_match_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipExactDataMatchAuditRecord struct { + AuditData +} +// NewMipExactDataMatchAuditRecord instantiates a new MipExactDataMatchAuditRecord and sets the default values. +func NewMipExactDataMatchAuditRecord()(*MipExactDataMatchAuditRecord) { + m := &MipExactDataMatchAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipExactDataMatchAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipExactDataMatchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipExactDataMatchAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipExactDataMatchAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipExactDataMatchAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipExactDataMatchAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipExactDataMatchAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_label_analytics_audit_record.go b/models/security/mip_label_analytics_audit_record.go new file mode 100644 index 0000000000..a8975fde03 --- /dev/null +++ b/models/security/mip_label_analytics_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipLabelAnalyticsAuditRecord struct { + AuditData +} +// NewMipLabelAnalyticsAuditRecord instantiates a new MipLabelAnalyticsAuditRecord and sets the default values. +func NewMipLabelAnalyticsAuditRecord()(*MipLabelAnalyticsAuditRecord) { + m := &MipLabelAnalyticsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipLabelAnalyticsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipLabelAnalyticsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipLabelAnalyticsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipLabelAnalyticsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipLabelAnalyticsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipLabelAnalyticsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipLabelAnalyticsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mip_label_audit_record.go b/models/security/mip_label_audit_record.go new file mode 100644 index 0000000000..32325e8281 --- /dev/null +++ b/models/security/mip_label_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MipLabelAuditRecord struct { + AuditData +} +// NewMipLabelAuditRecord instantiates a new MipLabelAuditRecord and sets the default values. +func NewMipLabelAuditRecord()(*MipLabelAuditRecord) { + m := &MipLabelAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mipLabelAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMipLabelAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMipLabelAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMipLabelAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MipLabelAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MipLabelAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MipLabelAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/msde_general_settings_audit_record.go b/models/security/msde_general_settings_audit_record.go new file mode 100644 index 0000000000..4adacde67e --- /dev/null +++ b/models/security/msde_general_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MsdeGeneralSettingsAuditRecord struct { + AuditData +} +// NewMsdeGeneralSettingsAuditRecord instantiates a new MsdeGeneralSettingsAuditRecord and sets the default values. +func NewMsdeGeneralSettingsAuditRecord()(*MsdeGeneralSettingsAuditRecord) { + m := &MsdeGeneralSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.msdeGeneralSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMsdeGeneralSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMsdeGeneralSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMsdeGeneralSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MsdeGeneralSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MsdeGeneralSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MsdeGeneralSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/msde_indicators_settings_audit_record.go b/models/security/msde_indicators_settings_audit_record.go new file mode 100644 index 0000000000..34fe8c6726 --- /dev/null +++ b/models/security/msde_indicators_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MsdeIndicatorsSettingsAuditRecord struct { + AuditData +} +// NewMsdeIndicatorsSettingsAuditRecord instantiates a new MsdeIndicatorsSettingsAuditRecord and sets the default values. +func NewMsdeIndicatorsSettingsAuditRecord()(*MsdeIndicatorsSettingsAuditRecord) { + m := &MsdeIndicatorsSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.msdeIndicatorsSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMsdeIndicatorsSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMsdeIndicatorsSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMsdeIndicatorsSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MsdeIndicatorsSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MsdeIndicatorsSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MsdeIndicatorsSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/msde_response_actions_audit_record.go b/models/security/msde_response_actions_audit_record.go new file mode 100644 index 0000000000..667484e90f --- /dev/null +++ b/models/security/msde_response_actions_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MsdeResponseActionsAuditRecord struct { + AuditData +} +// NewMsdeResponseActionsAuditRecord instantiates a new MsdeResponseActionsAuditRecord and sets the default values. +func NewMsdeResponseActionsAuditRecord()(*MsdeResponseActionsAuditRecord) { + m := &MsdeResponseActionsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.msdeResponseActionsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMsdeResponseActionsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMsdeResponseActionsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMsdeResponseActionsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MsdeResponseActionsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MsdeResponseActionsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MsdeResponseActionsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/msde_roles_settings_audit_record.go b/models/security/msde_roles_settings_audit_record.go new file mode 100644 index 0000000000..4cb93bb3c3 --- /dev/null +++ b/models/security/msde_roles_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MsdeRolesSettingsAuditRecord struct { + AuditData +} +// NewMsdeRolesSettingsAuditRecord instantiates a new MsdeRolesSettingsAuditRecord and sets the default values. +func NewMsdeRolesSettingsAuditRecord()(*MsdeRolesSettingsAuditRecord) { + m := &MsdeRolesSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.msdeRolesSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMsdeRolesSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMsdeRolesSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMsdeRolesSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MsdeRolesSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MsdeRolesSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MsdeRolesSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mstic_nation_state_notification_record.go b/models/security/mstic_nation_state_notification_record.go new file mode 100644 index 0000000000..65ff83dd63 --- /dev/null +++ b/models/security/mstic_nation_state_notification_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MsticNationStateNotificationRecord struct { + AuditData +} +// NewMsticNationStateNotificationRecord instantiates a new MsticNationStateNotificationRecord and sets the default values. +func NewMsticNationStateNotificationRecord()(*MsticNationStateNotificationRecord) { + m := &MsticNationStateNotificationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.msticNationStateNotificationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMsticNationStateNotificationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMsticNationStateNotificationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMsticNationStateNotificationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MsticNationStateNotificationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MsticNationStateNotificationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MsticNationStateNotificationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/multi_stage_disposition_audit_record.go b/models/security/multi_stage_disposition_audit_record.go new file mode 100644 index 0000000000..086d3b6624 --- /dev/null +++ b/models/security/multi_stage_disposition_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MultiStageDispositionAuditRecord struct { + AuditData +} +// NewMultiStageDispositionAuditRecord instantiates a new MultiStageDispositionAuditRecord and sets the default values. +func NewMultiStageDispositionAuditRecord()(*MultiStageDispositionAuditRecord) { + m := &MultiStageDispositionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.multiStageDispositionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMultiStageDispositionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMultiStageDispositionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMultiStageDispositionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MultiStageDispositionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MultiStageDispositionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MultiStageDispositionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/my_analytics_settings_audit_record.go b/models/security/my_analytics_settings_audit_record.go new file mode 100644 index 0000000000..8bd9e96652 --- /dev/null +++ b/models/security/my_analytics_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type MyAnalyticsSettingsAuditRecord struct { + AuditData +} +// NewMyAnalyticsSettingsAuditRecord instantiates a new MyAnalyticsSettingsAuditRecord and sets the default values. +func NewMyAnalyticsSettingsAuditRecord()(*MyAnalyticsSettingsAuditRecord) { + m := &MyAnalyticsSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.myAnalyticsSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMyAnalyticsSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMyAnalyticsSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMyAnalyticsSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MyAnalyticsSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MyAnalyticsSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MyAnalyticsSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/office_native_audit_record.go b/models/security/office_native_audit_record.go new file mode 100644 index 0000000000..6939665b99 --- /dev/null +++ b/models/security/office_native_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type OfficeNativeAuditRecord struct { + AuditData +} +// NewOfficeNativeAuditRecord instantiates a new OfficeNativeAuditRecord and sets the default values. +func NewOfficeNativeAuditRecord()(*OfficeNativeAuditRecord) { + m := &OfficeNativeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.officeNativeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOfficeNativeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOfficeNativeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOfficeNativeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OfficeNativeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OfficeNativeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OfficeNativeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/ome_portal_audit_record.go b/models/security/ome_portal_audit_record.go new file mode 100644 index 0000000000..8dc4fd7442 --- /dev/null +++ b/models/security/ome_portal_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type OmePortalAuditRecord struct { + AuditData +} +// NewOmePortalAuditRecord instantiates a new OmePortalAuditRecord and sets the default values. +func NewOmePortalAuditRecord()(*OmePortalAuditRecord) { + m := &OmePortalAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.omePortalAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOmePortalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOmePortalAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOmePortalAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OmePortalAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OmePortalAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OmePortalAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/on_premises_file_share_scanner_dlp_audit_record.go b/models/security/on_premises_file_share_scanner_dlp_audit_record.go new file mode 100644 index 0000000000..d869893e50 --- /dev/null +++ b/models/security/on_premises_file_share_scanner_dlp_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type OnPremisesFileShareScannerDlpAuditRecord struct { + AuditData +} +// NewOnPremisesFileShareScannerDlpAuditRecord instantiates a new OnPremisesFileShareScannerDlpAuditRecord and sets the default values. +func NewOnPremisesFileShareScannerDlpAuditRecord()(*OnPremisesFileShareScannerDlpAuditRecord) { + m := &OnPremisesFileShareScannerDlpAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.onPremisesFileShareScannerDlpAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOnPremisesFileShareScannerDlpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOnPremisesFileShareScannerDlpAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOnPremisesFileShareScannerDlpAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OnPremisesFileShareScannerDlpAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OnPremisesFileShareScannerDlpAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OnPremisesFileShareScannerDlpAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/on_premises_scanner_dlp_audit_record.go b/models/security/on_premises_scanner_dlp_audit_record.go new file mode 100644 index 0000000000..8b298e70b1 --- /dev/null +++ b/models/security/on_premises_scanner_dlp_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type OnPremisesScannerDlpAuditRecord struct { + AuditData +} +// NewOnPremisesScannerDlpAuditRecord instantiates a new OnPremisesScannerDlpAuditRecord and sets the default values. +func NewOnPremisesScannerDlpAuditRecord()(*OnPremisesScannerDlpAuditRecord) { + m := &OnPremisesScannerDlpAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.onPremisesScannerDlpAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOnPremisesScannerDlpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOnPremisesScannerDlpAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOnPremisesScannerDlpAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OnPremisesScannerDlpAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OnPremisesScannerDlpAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OnPremisesScannerDlpAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/on_premises_share_point_scanner_dlp_audit_record.go b/models/security/on_premises_share_point_scanner_dlp_audit_record.go new file mode 100644 index 0000000000..d415452589 --- /dev/null +++ b/models/security/on_premises_share_point_scanner_dlp_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type OnPremisesSharePointScannerDlpAuditRecord struct { + AuditData +} +// NewOnPremisesSharePointScannerDlpAuditRecord instantiates a new OnPremisesSharePointScannerDlpAuditRecord and sets the default values. +func NewOnPremisesSharePointScannerDlpAuditRecord()(*OnPremisesSharePointScannerDlpAuditRecord) { + m := &OnPremisesSharePointScannerDlpAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.onPremisesSharePointScannerDlpAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOnPremisesSharePointScannerDlpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOnPremisesSharePointScannerDlpAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOnPremisesSharePointScannerDlpAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OnPremisesSharePointScannerDlpAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OnPremisesSharePointScannerDlpAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OnPremisesSharePointScannerDlpAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/one_drive_audit_record.go b/models/security/one_drive_audit_record.go new file mode 100644 index 0000000000..e4dd4753ee --- /dev/null +++ b/models/security/one_drive_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type OneDriveAuditRecord struct { + AuditData +} +// NewOneDriveAuditRecord instantiates a new OneDriveAuditRecord and sets the default values. +func NewOneDriveAuditRecord()(*OneDriveAuditRecord) { + m := &OneDriveAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.oneDriveAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOneDriveAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOneDriveAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOneDriveAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OneDriveAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OneDriveAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OneDriveAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/owa_get_access_token_for_resource_audit_record.go b/models/security/owa_get_access_token_for_resource_audit_record.go new file mode 100644 index 0000000000..b94c01947a --- /dev/null +++ b/models/security/owa_get_access_token_for_resource_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type OwaGetAccessTokenForResourceAuditRecord struct { + AuditData +} +// NewOwaGetAccessTokenForResourceAuditRecord instantiates a new OwaGetAccessTokenForResourceAuditRecord and sets the default values. +func NewOwaGetAccessTokenForResourceAuditRecord()(*OwaGetAccessTokenForResourceAuditRecord) { + m := &OwaGetAccessTokenForResourceAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOwaGetAccessTokenForResourceAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOwaGetAccessTokenForResourceAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOwaGetAccessTokenForResourceAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OwaGetAccessTokenForResourceAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OwaGetAccessTokenForResourceAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OwaGetAccessTokenForResourceAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/people_admin_settings_audit_record.go b/models/security/people_admin_settings_audit_record.go new file mode 100644 index 0000000000..4ca401559d --- /dev/null +++ b/models/security/people_admin_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PeopleAdminSettingsAuditRecord struct { + AuditData +} +// NewPeopleAdminSettingsAuditRecord instantiates a new PeopleAdminSettingsAuditRecord and sets the default values. +func NewPeopleAdminSettingsAuditRecord()(*PeopleAdminSettingsAuditRecord) { + m := &PeopleAdminSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.peopleAdminSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePeopleAdminSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePeopleAdminSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPeopleAdminSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PeopleAdminSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PeopleAdminSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PeopleAdminSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/physical_badging_signal_audit_record.go b/models/security/physical_badging_signal_audit_record.go new file mode 100644 index 0000000000..81f4622a9b --- /dev/null +++ b/models/security/physical_badging_signal_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PhysicalBadgingSignalAuditRecord struct { + AuditData +} +// NewPhysicalBadgingSignalAuditRecord instantiates a new PhysicalBadgingSignalAuditRecord and sets the default values. +func NewPhysicalBadgingSignalAuditRecord()(*PhysicalBadgingSignalAuditRecord) { + m := &PhysicalBadgingSignalAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.physicalBadgingSignalAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePhysicalBadgingSignalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePhysicalBadgingSignalAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPhysicalBadgingSignalAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PhysicalBadgingSignalAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PhysicalBadgingSignalAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PhysicalBadgingSignalAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_copy_plan_audit_record.go b/models/security/planner_copy_plan_audit_record.go new file mode 100644 index 0000000000..0aa69be617 --- /dev/null +++ b/models/security/planner_copy_plan_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerCopyPlanAuditRecord struct { + AuditData +} +// NewPlannerCopyPlanAuditRecord instantiates a new PlannerCopyPlanAuditRecord and sets the default values. +func NewPlannerCopyPlanAuditRecord()(*PlannerCopyPlanAuditRecord) { + m := &PlannerCopyPlanAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerCopyPlanAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerCopyPlanAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerCopyPlanAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerCopyPlanAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerCopyPlanAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerCopyPlanAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerCopyPlanAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_plan_audit_record.go b/models/security/planner_plan_audit_record.go new file mode 100644 index 0000000000..1d73a082a8 --- /dev/null +++ b/models/security/planner_plan_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerPlanAuditRecord struct { + AuditData +} +// NewPlannerPlanAuditRecord instantiates a new PlannerPlanAuditRecord and sets the default values. +func NewPlannerPlanAuditRecord()(*PlannerPlanAuditRecord) { + m := &PlannerPlanAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerPlanAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerPlanAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerPlanAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerPlanAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerPlanAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerPlanAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerPlanAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_plan_list_audit_record.go b/models/security/planner_plan_list_audit_record.go new file mode 100644 index 0000000000..8e93ea0ea1 --- /dev/null +++ b/models/security/planner_plan_list_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerPlanListAuditRecord struct { + AuditData +} +// NewPlannerPlanListAuditRecord instantiates a new PlannerPlanListAuditRecord and sets the default values. +func NewPlannerPlanListAuditRecord()(*PlannerPlanListAuditRecord) { + m := &PlannerPlanListAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerPlanListAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerPlanListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerPlanListAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerPlanListAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerPlanListAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerPlanListAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerPlanListAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_roster_audit_record.go b/models/security/planner_roster_audit_record.go new file mode 100644 index 0000000000..48eb5878c8 --- /dev/null +++ b/models/security/planner_roster_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerRosterAuditRecord struct { + AuditData +} +// NewPlannerRosterAuditRecord instantiates a new PlannerRosterAuditRecord and sets the default values. +func NewPlannerRosterAuditRecord()(*PlannerRosterAuditRecord) { + m := &PlannerRosterAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerRosterAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerRosterAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerRosterAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerRosterAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerRosterAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerRosterAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerRosterAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_roster_sensitivity_label_audit_record.go b/models/security/planner_roster_sensitivity_label_audit_record.go new file mode 100644 index 0000000000..41453b98e8 --- /dev/null +++ b/models/security/planner_roster_sensitivity_label_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerRosterSensitivityLabelAuditRecord struct { + AuditData +} +// NewPlannerRosterSensitivityLabelAuditRecord instantiates a new PlannerRosterSensitivityLabelAuditRecord and sets the default values. +func NewPlannerRosterSensitivityLabelAuditRecord()(*PlannerRosterSensitivityLabelAuditRecord) { + m := &PlannerRosterSensitivityLabelAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerRosterSensitivityLabelAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerRosterSensitivityLabelAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerRosterSensitivityLabelAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerRosterSensitivityLabelAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerRosterSensitivityLabelAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerRosterSensitivityLabelAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerRosterSensitivityLabelAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_task_audit_record.go b/models/security/planner_task_audit_record.go new file mode 100644 index 0000000000..32734427cb --- /dev/null +++ b/models/security/planner_task_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerTaskAuditRecord struct { + AuditData +} +// NewPlannerTaskAuditRecord instantiates a new PlannerTaskAuditRecord and sets the default values. +func NewPlannerTaskAuditRecord()(*PlannerTaskAuditRecord) { + m := &PlannerTaskAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerTaskAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerTaskAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerTaskAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerTaskAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerTaskAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerTaskAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_task_list_audit_record.go b/models/security/planner_task_list_audit_record.go new file mode 100644 index 0000000000..cf6b479993 --- /dev/null +++ b/models/security/planner_task_list_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerTaskListAuditRecord struct { + AuditData +} +// NewPlannerTaskListAuditRecord instantiates a new PlannerTaskListAuditRecord and sets the default values. +func NewPlannerTaskListAuditRecord()(*PlannerTaskListAuditRecord) { + m := &PlannerTaskListAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerTaskListAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerTaskListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerTaskListAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerTaskListAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerTaskListAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerTaskListAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerTaskListAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_tenant_settings_audit_record.go b/models/security/planner_tenant_settings_audit_record.go new file mode 100644 index 0000000000..0e1a0ae74b --- /dev/null +++ b/models/security/planner_tenant_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PlannerTenantSettingsAuditRecord struct { + AuditData +} +// NewPlannerTenantSettingsAuditRecord instantiates a new PlannerTenantSettingsAuditRecord and sets the default values. +func NewPlannerTenantSettingsAuditRecord()(*PlannerTenantSettingsAuditRecord) { + m := &PlannerTenantSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerTenantSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerTenantSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerTenantSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerTenantSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerTenantSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerTenantSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerTenantSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_apps_audit_app_record.go b/models/security/power_apps_audit_app_record.go new file mode 100644 index 0000000000..e685a6651f --- /dev/null +++ b/models/security/power_apps_audit_app_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerAppsAuditAppRecord struct { + AuditData +} +// NewPowerAppsAuditAppRecord instantiates a new PowerAppsAuditAppRecord and sets the default values. +func NewPowerAppsAuditAppRecord()(*PowerAppsAuditAppRecord) { + m := &PowerAppsAuditAppRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerAppsAuditAppRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerAppsAuditAppRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerAppsAuditAppRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerAppsAuditAppRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerAppsAuditAppRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerAppsAuditAppRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerAppsAuditAppRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_apps_audit_plan_record.go b/models/security/power_apps_audit_plan_record.go new file mode 100644 index 0000000000..b34918f6de --- /dev/null +++ b/models/security/power_apps_audit_plan_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerAppsAuditPlanRecord struct { + AuditData +} +// NewPowerAppsAuditPlanRecord instantiates a new PowerAppsAuditPlanRecord and sets the default values. +func NewPowerAppsAuditPlanRecord()(*PowerAppsAuditPlanRecord) { + m := &PowerAppsAuditPlanRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerAppsAuditPlanRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerAppsAuditPlanRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerAppsAuditPlanRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerAppsAuditPlanRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerAppsAuditPlanRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerAppsAuditPlanRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerAppsAuditPlanRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_apps_audit_resource_record.go b/models/security/power_apps_audit_resource_record.go new file mode 100644 index 0000000000..609758cc83 --- /dev/null +++ b/models/security/power_apps_audit_resource_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerAppsAuditResourceRecord struct { + AuditData +} +// NewPowerAppsAuditResourceRecord instantiates a new PowerAppsAuditResourceRecord and sets the default values. +func NewPowerAppsAuditResourceRecord()(*PowerAppsAuditResourceRecord) { + m := &PowerAppsAuditResourceRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerAppsAuditResourceRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerAppsAuditResourceRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerAppsAuditResourceRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerAppsAuditResourceRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerAppsAuditResourceRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerAppsAuditResourceRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerAppsAuditResourceRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_bi_audit_record.go b/models/security/power_bi_audit_record.go new file mode 100644 index 0000000000..25fcb2f16a --- /dev/null +++ b/models/security/power_bi_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerBiAuditRecord struct { + AuditData +} +// NewPowerBiAuditRecord instantiates a new PowerBiAuditRecord and sets the default values. +func NewPowerBiAuditRecord()(*PowerBiAuditRecord) { + m := &PowerBiAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerBiAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerBiAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerBiAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerBiAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerBiAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerBiAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerBiAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_bi_dlp_audit_record.go b/models/security/power_bi_dlp_audit_record.go new file mode 100644 index 0000000000..d96f752d31 --- /dev/null +++ b/models/security/power_bi_dlp_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerBiDlpAuditRecord struct { + AuditData +} +// NewPowerBiDlpAuditRecord instantiates a new PowerBiDlpAuditRecord and sets the default values. +func NewPowerBiDlpAuditRecord()(*PowerBiDlpAuditRecord) { + m := &PowerBiDlpAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerBiDlpAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerBiDlpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerBiDlpAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerBiDlpAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerBiDlpAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerBiDlpAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerBiDlpAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_pages_site_audit_record.go b/models/security/power_pages_site_audit_record.go new file mode 100644 index 0000000000..7b5322f5c5 --- /dev/null +++ b/models/security/power_pages_site_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerPagesSiteAuditRecord struct { + AuditData +} +// NewPowerPagesSiteAuditRecord instantiates a new PowerPagesSiteAuditRecord and sets the default values. +func NewPowerPagesSiteAuditRecord()(*PowerPagesSiteAuditRecord) { + m := &PowerPagesSiteAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPagesSiteAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPagesSiteAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPagesSiteAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPagesSiteAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPagesSiteAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPagesSiteAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPagesSiteAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_platform_admin_dlp_audit_record.go b/models/security/power_platform_admin_dlp_audit_record.go new file mode 100644 index 0000000000..aeef4a863a --- /dev/null +++ b/models/security/power_platform_admin_dlp_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerPlatformAdminDlpAuditRecord struct { + AuditData +} +// NewPowerPlatformAdminDlpAuditRecord instantiates a new PowerPlatformAdminDlpAuditRecord and sets the default values. +func NewPowerPlatformAdminDlpAuditRecord()(*PowerPlatformAdminDlpAuditRecord) { + m := &PowerPlatformAdminDlpAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPlatformAdminDlpAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPlatformAdminDlpAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPlatformAdminDlpAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPlatformAdminDlpAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPlatformAdminDlpAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPlatformAdminDlpAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPlatformAdminDlpAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_platform_admin_environment_audit_record.go b/models/security/power_platform_admin_environment_audit_record.go new file mode 100644 index 0000000000..4af3374063 --- /dev/null +++ b/models/security/power_platform_admin_environment_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerPlatformAdminEnvironmentAuditRecord struct { + AuditData +} +// NewPowerPlatformAdminEnvironmentAuditRecord instantiates a new PowerPlatformAdminEnvironmentAuditRecord and sets the default values. +func NewPowerPlatformAdminEnvironmentAuditRecord()(*PowerPlatformAdminEnvironmentAuditRecord) { + m := &PowerPlatformAdminEnvironmentAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPlatformAdminEnvironmentAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPlatformAdminEnvironmentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPlatformAdminEnvironmentAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPlatformAdminEnvironmentAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPlatformAdminEnvironmentAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPlatformAdminEnvironmentAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPlatformAdminEnvironmentAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_platform_administrator_activity_record.go b/models/security/power_platform_administrator_activity_record.go new file mode 100644 index 0000000000..105c5d2da8 --- /dev/null +++ b/models/security/power_platform_administrator_activity_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerPlatformAdministratorActivityRecord struct { + AuditData +} +// NewPowerPlatformAdministratorActivityRecord instantiates a new PowerPlatformAdministratorActivityRecord and sets the default values. +func NewPowerPlatformAdministratorActivityRecord()(*PowerPlatformAdministratorActivityRecord) { + m := &PowerPlatformAdministratorActivityRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPlatformAdministratorActivityRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPlatformAdministratorActivityRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPlatformAdministratorActivityRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPlatformAdministratorActivityRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPlatformAdministratorActivityRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPlatformAdministratorActivityRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPlatformAdministratorActivityRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_platform_lockbox_resource_access_request_audit_record.go b/models/security/power_platform_lockbox_resource_access_request_audit_record.go new file mode 100644 index 0000000000..4f45f53771 --- /dev/null +++ b/models/security/power_platform_lockbox_resource_access_request_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerPlatformLockboxResourceAccessRequestAuditRecord struct { + AuditData +} +// NewPowerPlatformLockboxResourceAccessRequestAuditRecord instantiates a new PowerPlatformLockboxResourceAccessRequestAuditRecord and sets the default values. +func NewPowerPlatformLockboxResourceAccessRequestAuditRecord()(*PowerPlatformLockboxResourceAccessRequestAuditRecord) { + m := &PowerPlatformLockboxResourceAccessRequestAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPlatformLockboxResourceAccessRequestAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPlatformLockboxResourceAccessRequestAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPlatformLockboxResourceAccessRequestAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPlatformLockboxResourceAccessRequestAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPlatformLockboxResourceAccessRequestAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPlatformLockboxResourceAccessRequestAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPlatformLockboxResourceAccessRequestAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_platform_lockbox_resource_command_audit_record.go b/models/security/power_platform_lockbox_resource_command_audit_record.go new file mode 100644 index 0000000000..91de1598f8 --- /dev/null +++ b/models/security/power_platform_lockbox_resource_command_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerPlatformLockboxResourceCommandAuditRecord struct { + AuditData +} +// NewPowerPlatformLockboxResourceCommandAuditRecord instantiates a new PowerPlatformLockboxResourceCommandAuditRecord and sets the default values. +func NewPowerPlatformLockboxResourceCommandAuditRecord()(*PowerPlatformLockboxResourceCommandAuditRecord) { + m := &PowerPlatformLockboxResourceCommandAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPlatformLockboxResourceCommandAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPlatformLockboxResourceCommandAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPlatformLockboxResourceCommandAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPlatformLockboxResourceCommandAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPlatformLockboxResourceCommandAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPlatformLockboxResourceCommandAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPlatformLockboxResourceCommandAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/power_platform_service_activity_audit_record.go b/models/security/power_platform_service_activity_audit_record.go new file mode 100644 index 0000000000..b8b048b0e3 --- /dev/null +++ b/models/security/power_platform_service_activity_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PowerPlatformServiceActivityAuditRecord struct { + AuditData +} +// NewPowerPlatformServiceActivityAuditRecord instantiates a new PowerPlatformServiceActivityAuditRecord and sets the default values. +func NewPowerPlatformServiceActivityAuditRecord()(*PowerPlatformServiceActivityAuditRecord) { + m := &PowerPlatformServiceActivityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPlatformServiceActivityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPlatformServiceActivityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPlatformServiceActivityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPlatformServiceActivityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPlatformServiceActivityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPlatformServiceActivityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPlatformServiceActivityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_data_match_audit_record.go b/models/security/privacy_data_match_audit_record.go new file mode 100644 index 0000000000..95713d21e9 --- /dev/null +++ b/models/security/privacy_data_match_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyDataMatchAuditRecord struct { + AuditData +} +// NewPrivacyDataMatchAuditRecord instantiates a new PrivacyDataMatchAuditRecord and sets the default values. +func NewPrivacyDataMatchAuditRecord()(*PrivacyDataMatchAuditRecord) { + m := &PrivacyDataMatchAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyDataMatchAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyDataMatchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyDataMatchAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyDataMatchAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyDataMatchAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyDataMatchAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyDataMatchAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_data_minimization_record.go b/models/security/privacy_data_minimization_record.go new file mode 100644 index 0000000000..722050f9fc --- /dev/null +++ b/models/security/privacy_data_minimization_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyDataMinimizationRecord struct { + AuditData +} +// NewPrivacyDataMinimizationRecord instantiates a new PrivacyDataMinimizationRecord and sets the default values. +func NewPrivacyDataMinimizationRecord()(*PrivacyDataMinimizationRecord) { + m := &PrivacyDataMinimizationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyDataMinimizationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyDataMinimizationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyDataMinimizationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyDataMinimizationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyDataMinimizationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyDataMinimizationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyDataMinimizationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_digest_email_record.go b/models/security/privacy_digest_email_record.go new file mode 100644 index 0000000000..2b19501a30 --- /dev/null +++ b/models/security/privacy_digest_email_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyDigestEmailRecord struct { + AuditData +} +// NewPrivacyDigestEmailRecord instantiates a new PrivacyDigestEmailRecord and sets the default values. +func NewPrivacyDigestEmailRecord()(*PrivacyDigestEmailRecord) { + m := &PrivacyDigestEmailRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyDigestEmailRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyDigestEmailRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyDigestEmailRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyDigestEmailRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyDigestEmailRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyDigestEmailRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyDigestEmailRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_open_access_audit_record.go b/models/security/privacy_open_access_audit_record.go new file mode 100644 index 0000000000..8c7693b032 --- /dev/null +++ b/models/security/privacy_open_access_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyOpenAccessAuditRecord struct { + AuditData +} +// NewPrivacyOpenAccessAuditRecord instantiates a new PrivacyOpenAccessAuditRecord and sets the default values. +func NewPrivacyOpenAccessAuditRecord()(*PrivacyOpenAccessAuditRecord) { + m := &PrivacyOpenAccessAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyOpenAccessAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyOpenAccessAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyOpenAccessAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyOpenAccessAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyOpenAccessAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyOpenAccessAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyOpenAccessAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_portal_audit_record.go b/models/security/privacy_portal_audit_record.go new file mode 100644 index 0000000000..18e5b57854 --- /dev/null +++ b/models/security/privacy_portal_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyPortalAuditRecord struct { + AuditData +} +// NewPrivacyPortalAuditRecord instantiates a new PrivacyPortalAuditRecord and sets the default values. +func NewPrivacyPortalAuditRecord()(*PrivacyPortalAuditRecord) { + m := &PrivacyPortalAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyPortalAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyPortalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyPortalAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyPortalAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyPortalAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyPortalAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyPortalAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_remediation_action_record.go b/models/security/privacy_remediation_action_record.go new file mode 100644 index 0000000000..ec8f4db57d --- /dev/null +++ b/models/security/privacy_remediation_action_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyRemediationActionRecord struct { + AuditData +} +// NewPrivacyRemediationActionRecord instantiates a new PrivacyRemediationActionRecord and sets the default values. +func NewPrivacyRemediationActionRecord()(*PrivacyRemediationActionRecord) { + m := &PrivacyRemediationActionRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyRemediationActionRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyRemediationActionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyRemediationActionRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyRemediationActionRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyRemediationActionRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyRemediationActionRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyRemediationActionRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_remediation_record.go b/models/security/privacy_remediation_record.go new file mode 100644 index 0000000000..c3f4a32cb4 --- /dev/null +++ b/models/security/privacy_remediation_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyRemediationRecord struct { + AuditData +} +// NewPrivacyRemediationRecord instantiates a new PrivacyRemediationRecord and sets the default values. +func NewPrivacyRemediationRecord()(*PrivacyRemediationRecord) { + m := &PrivacyRemediationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyRemediationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyRemediationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyRemediationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyRemediationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyRemediationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyRemediationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyRemediationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/privacy_tenant_audit_history_record.go b/models/security/privacy_tenant_audit_history_record.go new file mode 100644 index 0000000000..2d465c3bbc --- /dev/null +++ b/models/security/privacy_tenant_audit_history_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PrivacyTenantAuditHistoryRecord struct { + AuditData +} +// NewPrivacyTenantAuditHistoryRecord instantiates a new PrivacyTenantAuditHistoryRecord and sets the default values. +func NewPrivacyTenantAuditHistoryRecord()(*PrivacyTenantAuditHistoryRecord) { + m := &PrivacyTenantAuditHistoryRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privacyTenantAuditHistoryRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivacyTenantAuditHistoryRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivacyTenantAuditHistoryRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivacyTenantAuditHistoryRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivacyTenantAuditHistoryRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivacyTenantAuditHistoryRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivacyTenantAuditHistoryRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_audit_record.go b/models/security/project_audit_record.go new file mode 100644 index 0000000000..4cdcd71e78 --- /dev/null +++ b/models/security/project_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectAuditRecord struct { + AuditData +} +// NewProjectAuditRecord instantiates a new ProjectAuditRecord and sets the default values. +func NewProjectAuditRecord()(*ProjectAuditRecord) { + m := &ProjectAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_for_the_web_assigned_to_me_settings_audit_record.go b/models/security/project_for_the_web_assigned_to_me_settings_audit_record.go new file mode 100644 index 0000000000..34cf12b686 --- /dev/null +++ b/models/security/project_for_the_web_assigned_to_me_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectForTheWebAssignedToMeSettingsAuditRecord struct { + AuditData +} +// NewProjectForTheWebAssignedToMeSettingsAuditRecord instantiates a new ProjectForTheWebAssignedToMeSettingsAuditRecord and sets the default values. +func NewProjectForTheWebAssignedToMeSettingsAuditRecord()(*ProjectForTheWebAssignedToMeSettingsAuditRecord) { + m := &ProjectForTheWebAssignedToMeSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectForTheWebAssignedToMeSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectForTheWebAssignedToMeSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectForTheWebAssignedToMeSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectForTheWebAssignedToMeSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectForTheWebAssignedToMeSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectForTheWebAssignedToMeSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectForTheWebAssignedToMeSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_for_the_web_project_audit_record.go b/models/security/project_for_the_web_project_audit_record.go new file mode 100644 index 0000000000..f8998088dc --- /dev/null +++ b/models/security/project_for_the_web_project_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectForTheWebProjectAuditRecord struct { + AuditData +} +// NewProjectForTheWebProjectAuditRecord instantiates a new ProjectForTheWebProjectAuditRecord and sets the default values. +func NewProjectForTheWebProjectAuditRecord()(*ProjectForTheWebProjectAuditRecord) { + m := &ProjectForTheWebProjectAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectForTheWebProjectAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectForTheWebProjectAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectForTheWebProjectAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectForTheWebProjectAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectForTheWebProjectAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectForTheWebProjectAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectForTheWebProjectAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_for_the_web_project_settings_audit_record.go b/models/security/project_for_the_web_project_settings_audit_record.go new file mode 100644 index 0000000000..f377bcf1ec --- /dev/null +++ b/models/security/project_for_the_web_project_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectForTheWebProjectSettingsAuditRecord struct { + AuditData +} +// NewProjectForTheWebProjectSettingsAuditRecord instantiates a new ProjectForTheWebProjectSettingsAuditRecord and sets the default values. +func NewProjectForTheWebProjectSettingsAuditRecord()(*ProjectForTheWebProjectSettingsAuditRecord) { + m := &ProjectForTheWebProjectSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectForTheWebProjectSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectForTheWebProjectSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectForTheWebProjectSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectForTheWebProjectSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectForTheWebProjectSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectForTheWebProjectSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectForTheWebProjectSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_for_the_web_roadmap_audit_record.go b/models/security/project_for_the_web_roadmap_audit_record.go new file mode 100644 index 0000000000..b96fd4ccab --- /dev/null +++ b/models/security/project_for_the_web_roadmap_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectForTheWebRoadmapAuditRecord struct { + AuditData +} +// NewProjectForTheWebRoadmapAuditRecord instantiates a new ProjectForTheWebRoadmapAuditRecord and sets the default values. +func NewProjectForTheWebRoadmapAuditRecord()(*ProjectForTheWebRoadmapAuditRecord) { + m := &ProjectForTheWebRoadmapAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectForTheWebRoadmapAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectForTheWebRoadmapAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectForTheWebRoadmapAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectForTheWebRoadmapAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectForTheWebRoadmapAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectForTheWebRoadmapAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectForTheWebRoadmapAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_for_the_web_roadmap_item_audit_record.go b/models/security/project_for_the_web_roadmap_item_audit_record.go new file mode 100644 index 0000000000..e5484e3be4 --- /dev/null +++ b/models/security/project_for_the_web_roadmap_item_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectForTheWebRoadmapItemAuditRecord struct { + AuditData +} +// NewProjectForTheWebRoadmapItemAuditRecord instantiates a new ProjectForTheWebRoadmapItemAuditRecord and sets the default values. +func NewProjectForTheWebRoadmapItemAuditRecord()(*ProjectForTheWebRoadmapItemAuditRecord) { + m := &ProjectForTheWebRoadmapItemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectForTheWebRoadmapItemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectForTheWebRoadmapItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectForTheWebRoadmapItemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectForTheWebRoadmapItemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectForTheWebRoadmapItemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectForTheWebRoadmapItemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectForTheWebRoadmapItemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_for_the_web_roadmap_settings_audit_record.go b/models/security/project_for_the_web_roadmap_settings_audit_record.go new file mode 100644 index 0000000000..0e62ed4fa2 --- /dev/null +++ b/models/security/project_for_the_web_roadmap_settings_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectForTheWebRoadmapSettingsAuditRecord struct { + AuditData +} +// NewProjectForTheWebRoadmapSettingsAuditRecord instantiates a new ProjectForTheWebRoadmapSettingsAuditRecord and sets the default values. +func NewProjectForTheWebRoadmapSettingsAuditRecord()(*ProjectForTheWebRoadmapSettingsAuditRecord) { + m := &ProjectForTheWebRoadmapSettingsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectForTheWebRoadmapSettingsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectForTheWebRoadmapSettingsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectForTheWebRoadmapSettingsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectForTheWebRoadmapSettingsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectForTheWebRoadmapSettingsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectForTheWebRoadmapSettingsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectForTheWebRoadmapSettingsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/project_for_the_web_task_audit_record.go b/models/security/project_for_the_web_task_audit_record.go new file mode 100644 index 0000000000..7f0525deff --- /dev/null +++ b/models/security/project_for_the_web_task_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ProjectForTheWebTaskAuditRecord struct { + AuditData +} +// NewProjectForTheWebTaskAuditRecord instantiates a new ProjectForTheWebTaskAuditRecord and sets the default values. +func NewProjectForTheWebTaskAuditRecord()(*ProjectForTheWebTaskAuditRecord) { + m := &ProjectForTheWebTaskAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.projectForTheWebTaskAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateProjectForTheWebTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateProjectForTheWebTaskAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewProjectForTheWebTaskAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ProjectForTheWebTaskAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ProjectForTheWebTaskAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ProjectForTheWebTaskAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/public_folder_audit_record.go b/models/security/public_folder_audit_record.go new file mode 100644 index 0000000000..178a1bcdd7 --- /dev/null +++ b/models/security/public_folder_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PublicFolderAuditRecord struct { + AuditData +} +// NewPublicFolderAuditRecord instantiates a new PublicFolderAuditRecord and sets the default values. +func NewPublicFolderAuditRecord()(*PublicFolderAuditRecord) { + m := &PublicFolderAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.publicFolderAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePublicFolderAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePublicFolderAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPublicFolderAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PublicFolderAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PublicFolderAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PublicFolderAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/purview_insider_risk_alerts_record.go b/models/security/purview_insider_risk_alerts_record.go new file mode 100644 index 0000000000..4efa3fbc13 --- /dev/null +++ b/models/security/purview_insider_risk_alerts_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PurviewInsiderRiskAlertsRecord struct { + AuditData +} +// NewPurviewInsiderRiskAlertsRecord instantiates a new PurviewInsiderRiskAlertsRecord and sets the default values. +func NewPurviewInsiderRiskAlertsRecord()(*PurviewInsiderRiskAlertsRecord) { + m := &PurviewInsiderRiskAlertsRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.purviewInsiderRiskAlertsRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePurviewInsiderRiskAlertsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePurviewInsiderRiskAlertsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPurviewInsiderRiskAlertsRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PurviewInsiderRiskAlertsRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PurviewInsiderRiskAlertsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PurviewInsiderRiskAlertsRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/purview_insider_risk_cases_record.go b/models/security/purview_insider_risk_cases_record.go new file mode 100644 index 0000000000..6888ad089d --- /dev/null +++ b/models/security/purview_insider_risk_cases_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PurviewInsiderRiskCasesRecord struct { + AuditData +} +// NewPurviewInsiderRiskCasesRecord instantiates a new PurviewInsiderRiskCasesRecord and sets the default values. +func NewPurviewInsiderRiskCasesRecord()(*PurviewInsiderRiskCasesRecord) { + m := &PurviewInsiderRiskCasesRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.purviewInsiderRiskCasesRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePurviewInsiderRiskCasesRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePurviewInsiderRiskCasesRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPurviewInsiderRiskCasesRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PurviewInsiderRiskCasesRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PurviewInsiderRiskCasesRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PurviewInsiderRiskCasesRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/quarantine_audit_record.go b/models/security/quarantine_audit_record.go new file mode 100644 index 0000000000..13fcfc61cb --- /dev/null +++ b/models/security/quarantine_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type QuarantineAuditRecord struct { + AuditData +} +// NewQuarantineAuditRecord instantiates a new QuarantineAuditRecord and sets the default values. +func NewQuarantineAuditRecord()(*QuarantineAuditRecord) { + m := &QuarantineAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.quarantineAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateQuarantineAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateQuarantineAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewQuarantineAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *QuarantineAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *QuarantineAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type QuarantineAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/records_management_audit_record.go b/models/security/records_management_audit_record.go new file mode 100644 index 0000000000..19be21ed97 --- /dev/null +++ b/models/security/records_management_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type RecordsManagementAuditRecord struct { + AuditData +} +// NewRecordsManagementAuditRecord instantiates a new RecordsManagementAuditRecord and sets the default values. +func NewRecordsManagementAuditRecord()(*RecordsManagementAuditRecord) { + m := &RecordsManagementAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.recordsManagementAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRecordsManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecordsManagementAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecordsManagementAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecordsManagementAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *RecordsManagementAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type RecordsManagementAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/retention_policy_audit_record.go b/models/security/retention_policy_audit_record.go new file mode 100644 index 0000000000..f1617708b0 --- /dev/null +++ b/models/security/retention_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type RetentionPolicyAuditRecord struct { + AuditData +} +// NewRetentionPolicyAuditRecord instantiates a new RetentionPolicyAuditRecord and sets the default values. +func NewRetentionPolicyAuditRecord()(*RetentionPolicyAuditRecord) { + m := &RetentionPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.retentionPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRetentionPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRetentionPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRetentionPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RetentionPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *RetentionPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type RetentionPolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/score_evidence.go b/models/security/score_evidence.go new file mode 100644 index 0000000000..1afb671a46 --- /dev/null +++ b/models/security/score_evidence.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ScoreEvidence struct { + AuditData +} +// NewScoreEvidence instantiates a new ScoreEvidence and sets the default values. +func NewScoreEvidence()(*ScoreEvidence) { + m := &ScoreEvidence{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.scoreEvidence" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateScoreEvidenceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateScoreEvidenceFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewScoreEvidence(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ScoreEvidence) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ScoreEvidence) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ScoreEvidenceable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/score_platform_generic_audit_record.go b/models/security/score_platform_generic_audit_record.go new file mode 100644 index 0000000000..4006dce481 --- /dev/null +++ b/models/security/score_platform_generic_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ScorePlatformGenericAuditRecord struct { + AuditData +} +// NewScorePlatformGenericAuditRecord instantiates a new ScorePlatformGenericAuditRecord and sets the default values. +func NewScorePlatformGenericAuditRecord()(*ScorePlatformGenericAuditRecord) { + m := &ScorePlatformGenericAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.scorePlatformGenericAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateScorePlatformGenericAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateScorePlatformGenericAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewScorePlatformGenericAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ScorePlatformGenericAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ScorePlatformGenericAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ScorePlatformGenericAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/script_run_audit_record.go b/models/security/script_run_audit_record.go new file mode 100644 index 0000000000..ceceea986f --- /dev/null +++ b/models/security/script_run_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ScriptRunAuditRecord struct { + AuditData +} +// NewScriptRunAuditRecord instantiates a new ScriptRunAuditRecord and sets the default values. +func NewScriptRunAuditRecord()(*ScriptRunAuditRecord) { + m := &ScriptRunAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.scriptRunAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateScriptRunAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateScriptRunAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewScriptRunAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ScriptRunAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ScriptRunAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ScriptRunAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/search_audit_record.go b/models/security/search_audit_record.go new file mode 100644 index 0000000000..b8edbed7b8 --- /dev/null +++ b/models/security/search_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SearchAuditRecord struct { + AuditData +} +// NewSearchAuditRecord instantiates a new SearchAuditRecord and sets the default values. +func NewSearchAuditRecord()(*SearchAuditRecord) { + m := &SearchAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.searchAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSearchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSearchAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSearchAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SearchAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SearchAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SearchAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/security_compliance_alert_record.go b/models/security/security_compliance_alert_record.go new file mode 100644 index 0000000000..bc8ee151b6 --- /dev/null +++ b/models/security/security_compliance_alert_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SecurityComplianceAlertRecord struct { + AuditData +} +// NewSecurityComplianceAlertRecord instantiates a new SecurityComplianceAlertRecord and sets the default values. +func NewSecurityComplianceAlertRecord()(*SecurityComplianceAlertRecord) { + m := &SecurityComplianceAlertRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.securityComplianceAlertRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecurityComplianceAlertRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecurityComplianceAlertRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecurityComplianceAlertRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecurityComplianceAlertRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecurityComplianceAlertRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecurityComplianceAlertRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.go b/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.go new file mode 100644 index 0000000000..ec3bab1105 --- /dev/null +++ b/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SecurityComplianceCenterEOPCmdletAuditRecord struct { + AuditData +} +// NewSecurityComplianceCenterEOPCmdletAuditRecord instantiates a new SecurityComplianceCenterEOPCmdletAuditRecord and sets the default values. +func NewSecurityComplianceCenterEOPCmdletAuditRecord()(*SecurityComplianceCenterEOPCmdletAuditRecord) { + m := &SecurityComplianceCenterEOPCmdletAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.securityComplianceCenterEOPCmdletAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecurityComplianceCenterEOPCmdletAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecurityComplianceCenterEOPCmdletAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecurityComplianceCenterEOPCmdletAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecurityComplianceCenterEOPCmdletAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecurityComplianceCenterEOPCmdletAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecurityComplianceCenterEOPCmdletAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/security_compliance_insights_audit_record.go b/models/security/security_compliance_insights_audit_record.go new file mode 100644 index 0000000000..a63d2db251 --- /dev/null +++ b/models/security/security_compliance_insights_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SecurityComplianceInsightsAuditRecord struct { + AuditData +} +// NewSecurityComplianceInsightsAuditRecord instantiates a new SecurityComplianceInsightsAuditRecord and sets the default values. +func NewSecurityComplianceInsightsAuditRecord()(*SecurityComplianceInsightsAuditRecord) { + m := &SecurityComplianceInsightsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.securityComplianceInsightsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecurityComplianceInsightsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecurityComplianceInsightsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecurityComplianceInsightsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecurityComplianceInsightsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecurityComplianceInsightsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecurityComplianceInsightsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/security_compliance_r_b_a_c_audit_record.go b/models/security/security_compliance_r_b_a_c_audit_record.go new file mode 100644 index 0000000000..8cb4fa72a4 --- /dev/null +++ b/models/security/security_compliance_r_b_a_c_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SecurityComplianceRBACAuditRecord struct { + AuditData +} +// NewSecurityComplianceRBACAuditRecord instantiates a new SecurityComplianceRBACAuditRecord and sets the default values. +func NewSecurityComplianceRBACAuditRecord()(*SecurityComplianceRBACAuditRecord) { + m := &SecurityComplianceRBACAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.securityComplianceRBACAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecurityComplianceRBACAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecurityComplianceRBACAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecurityComplianceRBACAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecurityComplianceRBACAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecurityComplianceRBACAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecurityComplianceRBACAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/security_compliance_user_change_audit_record.go b/models/security/security_compliance_user_change_audit_record.go new file mode 100644 index 0000000000..81b13e71a6 --- /dev/null +++ b/models/security/security_compliance_user_change_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SecurityComplianceUserChangeAuditRecord struct { + AuditData +} +// NewSecurityComplianceUserChangeAuditRecord instantiates a new SecurityComplianceUserChangeAuditRecord and sets the default values. +func NewSecurityComplianceUserChangeAuditRecord()(*SecurityComplianceUserChangeAuditRecord) { + m := &SecurityComplianceUserChangeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.securityComplianceUserChangeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecurityComplianceUserChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecurityComplianceUserChangeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecurityComplianceUserChangeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecurityComplianceUserChangeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecurityComplianceUserChangeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecurityComplianceUserChangeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_app_permission_operation_audit_record.go b/models/security/share_point_app_permission_operation_audit_record.go new file mode 100644 index 0000000000..f2ef18bada --- /dev/null +++ b/models/security/share_point_app_permission_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointAppPermissionOperationAuditRecord struct { + AuditData +} +// NewSharePointAppPermissionOperationAuditRecord instantiates a new SharePointAppPermissionOperationAuditRecord and sets the default values. +func NewSharePointAppPermissionOperationAuditRecord()(*SharePointAppPermissionOperationAuditRecord) { + m := &SharePointAppPermissionOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointAppPermissionOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointAppPermissionOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointAppPermissionOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointAppPermissionOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointAppPermissionOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointAppPermissionOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_audit_record.go b/models/security/share_point_audit_record.go new file mode 100644 index 0000000000..5da565c6b6 --- /dev/null +++ b/models/security/share_point_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointAuditRecord struct { + AuditData +} +// NewSharePointAuditRecord instantiates a new SharePointAuditRecord and sets the default values. +func NewSharePointAuditRecord()(*SharePointAuditRecord) { + m := &SharePointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_comment_operation_audit_record.go b/models/security/share_point_comment_operation_audit_record.go new file mode 100644 index 0000000000..2d8d64278d --- /dev/null +++ b/models/security/share_point_comment_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointCommentOperationAuditRecord struct { + AuditData +} +// NewSharePointCommentOperationAuditRecord instantiates a new SharePointCommentOperationAuditRecord and sets the default values. +func NewSharePointCommentOperationAuditRecord()(*SharePointCommentOperationAuditRecord) { + m := &SharePointCommentOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointCommentOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointCommentOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointCommentOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointCommentOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointCommentOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointCommentOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointCommentOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_content_type_operation_audit_record.go b/models/security/share_point_content_type_operation_audit_record.go new file mode 100644 index 0000000000..0147f5df47 --- /dev/null +++ b/models/security/share_point_content_type_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointContentTypeOperationAuditRecord struct { + AuditData +} +// NewSharePointContentTypeOperationAuditRecord instantiates a new SharePointContentTypeOperationAuditRecord and sets the default values. +func NewSharePointContentTypeOperationAuditRecord()(*SharePointContentTypeOperationAuditRecord) { + m := &SharePointContentTypeOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointContentTypeOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointContentTypeOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointContentTypeOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointContentTypeOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointContentTypeOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointContentTypeOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointContentTypeOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_e_signature_audit_record.go b/models/security/share_point_e_signature_audit_record.go new file mode 100644 index 0000000000..cefda5f37e --- /dev/null +++ b/models/security/share_point_e_signature_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointESignatureAuditRecord struct { + AuditData +} +// NewSharePointESignatureAuditRecord instantiates a new SharePointESignatureAuditRecord and sets the default values. +func NewSharePointESignatureAuditRecord()(*SharePointESignatureAuditRecord) { + m := &SharePointESignatureAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointESignatureAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointESignatureAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointESignatureAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointESignatureAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointESignatureAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointESignatureAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointESignatureAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_field_operation_audit_record.go b/models/security/share_point_field_operation_audit_record.go new file mode 100644 index 0000000000..773592e747 --- /dev/null +++ b/models/security/share_point_field_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointFieldOperationAuditRecord struct { + AuditData +} +// NewSharePointFieldOperationAuditRecord instantiates a new SharePointFieldOperationAuditRecord and sets the default values. +func NewSharePointFieldOperationAuditRecord()(*SharePointFieldOperationAuditRecord) { + m := &SharePointFieldOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointFieldOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointFieldOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointFieldOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointFieldOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointFieldOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointFieldOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointFieldOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_file_operation_audit_record.go b/models/security/share_point_file_operation_audit_record.go new file mode 100644 index 0000000000..48ef27da5b --- /dev/null +++ b/models/security/share_point_file_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointFileOperationAuditRecord struct { + AuditData +} +// NewSharePointFileOperationAuditRecord instantiates a new SharePointFileOperationAuditRecord and sets the default values. +func NewSharePointFileOperationAuditRecord()(*SharePointFileOperationAuditRecord) { + m := &SharePointFileOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointFileOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointFileOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointFileOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointFileOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointFileOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointFileOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointFileOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_list_operation_audit_record.go b/models/security/share_point_list_operation_audit_record.go new file mode 100644 index 0000000000..bd015f3298 --- /dev/null +++ b/models/security/share_point_list_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointListOperationAuditRecord struct { + AuditData +} +// NewSharePointListOperationAuditRecord instantiates a new SharePointListOperationAuditRecord and sets the default values. +func NewSharePointListOperationAuditRecord()(*SharePointListOperationAuditRecord) { + m := &SharePointListOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointListOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointListOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointListOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointListOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointListOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointListOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointListOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/share_point_sharing_operation_audit_record.go b/models/security/share_point_sharing_operation_audit_record.go new file mode 100644 index 0000000000..ae1749922d --- /dev/null +++ b/models/security/share_point_sharing_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SharePointSharingOperationAuditRecord struct { + AuditData +} +// NewSharePointSharingOperationAuditRecord instantiates a new SharePointSharingOperationAuditRecord and sets the default values. +func NewSharePointSharingOperationAuditRecord()(*SharePointSharingOperationAuditRecord) { + m := &SharePointSharingOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointSharingOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointSharingOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointSharingOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointSharingOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointSharingOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointSharingOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointSharingOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/skype_for_business_base_audit_record.go b/models/security/skype_for_business_base_audit_record.go new file mode 100644 index 0000000000..259a18d95c --- /dev/null +++ b/models/security/skype_for_business_base_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SkypeForBusinessBaseAuditRecord struct { + AuditData +} +// NewSkypeForBusinessBaseAuditRecord instantiates a new SkypeForBusinessBaseAuditRecord and sets the default values. +func NewSkypeForBusinessBaseAuditRecord()(*SkypeForBusinessBaseAuditRecord) { + m := &SkypeForBusinessBaseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.skypeForBusinessBaseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSkypeForBusinessBaseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSkypeForBusinessBaseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSkypeForBusinessBaseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SkypeForBusinessBaseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SkypeForBusinessBaseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SkypeForBusinessBaseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/skype_for_business_cmdlets_audit_record.go b/models/security/skype_for_business_cmdlets_audit_record.go new file mode 100644 index 0000000000..35873deca2 --- /dev/null +++ b/models/security/skype_for_business_cmdlets_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SkypeForBusinessCmdletsAuditRecord struct { + AuditData +} +// NewSkypeForBusinessCmdletsAuditRecord instantiates a new SkypeForBusinessCmdletsAuditRecord and sets the default values. +func NewSkypeForBusinessCmdletsAuditRecord()(*SkypeForBusinessCmdletsAuditRecord) { + m := &SkypeForBusinessCmdletsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSkypeForBusinessCmdletsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSkypeForBusinessCmdletsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSkypeForBusinessCmdletsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SkypeForBusinessCmdletsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SkypeForBusinessCmdletsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SkypeForBusinessCmdletsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/skype_for_business_p_s_t_n_usage_audit_record.go b/models/security/skype_for_business_p_s_t_n_usage_audit_record.go new file mode 100644 index 0000000000..ca54fe9273 --- /dev/null +++ b/models/security/skype_for_business_p_s_t_n_usage_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SkypeForBusinessPSTNUsageAuditRecord struct { + AuditData +} +// NewSkypeForBusinessPSTNUsageAuditRecord instantiates a new SkypeForBusinessPSTNUsageAuditRecord and sets the default values. +func NewSkypeForBusinessPSTNUsageAuditRecord()(*SkypeForBusinessPSTNUsageAuditRecord) { + m := &SkypeForBusinessPSTNUsageAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.skypeForBusinessPSTNUsageAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSkypeForBusinessPSTNUsageAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSkypeForBusinessPSTNUsageAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSkypeForBusinessPSTNUsageAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SkypeForBusinessPSTNUsageAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SkypeForBusinessPSTNUsageAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SkypeForBusinessPSTNUsageAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/skype_for_business_users_blocked_audit_record.go b/models/security/skype_for_business_users_blocked_audit_record.go new file mode 100644 index 0000000000..3b40535fe0 --- /dev/null +++ b/models/security/skype_for_business_users_blocked_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SkypeForBusinessUsersBlockedAuditRecord struct { + AuditData +} +// NewSkypeForBusinessUsersBlockedAuditRecord instantiates a new SkypeForBusinessUsersBlockedAuditRecord and sets the default values. +func NewSkypeForBusinessUsersBlockedAuditRecord()(*SkypeForBusinessUsersBlockedAuditRecord) { + m := &SkypeForBusinessUsersBlockedAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.skypeForBusinessUsersBlockedAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSkypeForBusinessUsersBlockedAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSkypeForBusinessUsersBlockedAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSkypeForBusinessUsersBlockedAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SkypeForBusinessUsersBlockedAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SkypeForBusinessUsersBlockedAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SkypeForBusinessUsersBlockedAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sms_create_phone_number_record.go b/models/security/sms_create_phone_number_record.go new file mode 100644 index 0000000000..5d012c7f9b --- /dev/null +++ b/models/security/sms_create_phone_number_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SmsCreatePhoneNumberRecord struct { + AuditData +} +// NewSmsCreatePhoneNumberRecord instantiates a new SmsCreatePhoneNumberRecord and sets the default values. +func NewSmsCreatePhoneNumberRecord()(*SmsCreatePhoneNumberRecord) { + m := &SmsCreatePhoneNumberRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.smsCreatePhoneNumberRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSmsCreatePhoneNumberRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSmsCreatePhoneNumberRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSmsCreatePhoneNumberRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SmsCreatePhoneNumberRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SmsCreatePhoneNumberRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SmsCreatePhoneNumberRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sms_delete_phone_number_record.go b/models/security/sms_delete_phone_number_record.go new file mode 100644 index 0000000000..b4aa3f00da --- /dev/null +++ b/models/security/sms_delete_phone_number_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SmsDeletePhoneNumberRecord struct { + AuditData +} +// NewSmsDeletePhoneNumberRecord instantiates a new SmsDeletePhoneNumberRecord and sets the default values. +func NewSmsDeletePhoneNumberRecord()(*SmsDeletePhoneNumberRecord) { + m := &SmsDeletePhoneNumberRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.smsDeletePhoneNumberRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSmsDeletePhoneNumberRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSmsDeletePhoneNumberRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSmsDeletePhoneNumberRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SmsDeletePhoneNumberRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SmsDeletePhoneNumberRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SmsDeletePhoneNumberRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/supervisory_review_day_x_insights_audit_record.go b/models/security/supervisory_review_day_x_insights_audit_record.go new file mode 100644 index 0000000000..1909e757b2 --- /dev/null +++ b/models/security/supervisory_review_day_x_insights_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SupervisoryReviewDayXInsightsAuditRecord struct { + AuditData +} +// NewSupervisoryReviewDayXInsightsAuditRecord instantiates a new SupervisoryReviewDayXInsightsAuditRecord and sets the default values. +func NewSupervisoryReviewDayXInsightsAuditRecord()(*SupervisoryReviewDayXInsightsAuditRecord) { + m := &SupervisoryReviewDayXInsightsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSupervisoryReviewDayXInsightsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSupervisoryReviewDayXInsightsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSupervisoryReviewDayXInsightsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SupervisoryReviewDayXInsightsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SupervisoryReviewDayXInsightsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SupervisoryReviewDayXInsightsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/synthetic_probe_audit_record.go b/models/security/synthetic_probe_audit_record.go new file mode 100644 index 0000000000..e02e0142fc --- /dev/null +++ b/models/security/synthetic_probe_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SyntheticProbeAuditRecord struct { + AuditData +} +// NewSyntheticProbeAuditRecord instantiates a new SyntheticProbeAuditRecord and sets the default values. +func NewSyntheticProbeAuditRecord()(*SyntheticProbeAuditRecord) { + m := &SyntheticProbeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.syntheticProbeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSyntheticProbeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSyntheticProbeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSyntheticProbeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SyntheticProbeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SyntheticProbeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SyntheticProbeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/teams_easy_approvals_audit_record.go b/models/security/teams_easy_approvals_audit_record.go new file mode 100644 index 0000000000..783eb476e6 --- /dev/null +++ b/models/security/teams_easy_approvals_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type TeamsEasyApprovalsAuditRecord struct { + AuditData +} +// NewTeamsEasyApprovalsAuditRecord instantiates a new TeamsEasyApprovalsAuditRecord and sets the default values. +func NewTeamsEasyApprovalsAuditRecord()(*TeamsEasyApprovalsAuditRecord) { + m := &TeamsEasyApprovalsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.teamsEasyApprovalsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTeamsEasyApprovalsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamsEasyApprovalsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamsEasyApprovalsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamsEasyApprovalsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TeamsEasyApprovalsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TeamsEasyApprovalsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/teams_healthcare_audit_record.go b/models/security/teams_healthcare_audit_record.go new file mode 100644 index 0000000000..fee200b1df --- /dev/null +++ b/models/security/teams_healthcare_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type TeamsHealthcareAuditRecord struct { + AuditData +} +// NewTeamsHealthcareAuditRecord instantiates a new TeamsHealthcareAuditRecord and sets the default values. +func NewTeamsHealthcareAuditRecord()(*TeamsHealthcareAuditRecord) { + m := &TeamsHealthcareAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.teamsHealthcareAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTeamsHealthcareAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamsHealthcareAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamsHealthcareAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamsHealthcareAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TeamsHealthcareAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TeamsHealthcareAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/teams_updates_audit_record.go b/models/security/teams_updates_audit_record.go new file mode 100644 index 0000000000..c4e275a1c7 --- /dev/null +++ b/models/security/teams_updates_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type TeamsUpdatesAuditRecord struct { + AuditData +} +// NewTeamsUpdatesAuditRecord instantiates a new TeamsUpdatesAuditRecord and sets the default values. +func NewTeamsUpdatesAuditRecord()(*TeamsUpdatesAuditRecord) { + m := &TeamsUpdatesAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.teamsUpdatesAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTeamsUpdatesAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamsUpdatesAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamsUpdatesAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamsUpdatesAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TeamsUpdatesAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TeamsUpdatesAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/tenant_allow_block_list_audit_record.go b/models/security/tenant_allow_block_list_audit_record.go new file mode 100644 index 0000000000..75db76b011 --- /dev/null +++ b/models/security/tenant_allow_block_list_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type TenantAllowBlockListAuditRecord struct { + AuditData +} +// NewTenantAllowBlockListAuditRecord instantiates a new TenantAllowBlockListAuditRecord and sets the default values. +func NewTenantAllowBlockListAuditRecord()(*TenantAllowBlockListAuditRecord) { + m := &TenantAllowBlockListAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.tenantAllowBlockListAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTenantAllowBlockListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTenantAllowBlockListAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTenantAllowBlockListAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TenantAllowBlockListAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TenantAllowBlockListAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TenantAllowBlockListAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/threat_finder_audit_record.go b/models/security/threat_finder_audit_record.go new file mode 100644 index 0000000000..be7826da33 --- /dev/null +++ b/models/security/threat_finder_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ThreatFinderAuditRecord struct { + AuditData +} +// NewThreatFinderAuditRecord instantiates a new ThreatFinderAuditRecord and sets the default values. +func NewThreatFinderAuditRecord()(*ThreatFinderAuditRecord) { + m := &ThreatFinderAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.threatFinderAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateThreatFinderAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateThreatFinderAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewThreatFinderAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ThreatFinderAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ThreatFinderAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ThreatFinderAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/threat_intelligence_atp_content_data.go b/models/security/threat_intelligence_atp_content_data.go new file mode 100644 index 0000000000..e8dbfc1876 --- /dev/null +++ b/models/security/threat_intelligence_atp_content_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ThreatIntelligenceAtpContentData struct { + AuditData +} +// NewThreatIntelligenceAtpContentData instantiates a new ThreatIntelligenceAtpContentData and sets the default values. +func NewThreatIntelligenceAtpContentData()(*ThreatIntelligenceAtpContentData) { + m := &ThreatIntelligenceAtpContentData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.threatIntelligenceAtpContentData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateThreatIntelligenceAtpContentDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateThreatIntelligenceAtpContentDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewThreatIntelligenceAtpContentData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ThreatIntelligenceAtpContentData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ThreatIntelligenceAtpContentData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ThreatIntelligenceAtpContentDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/threat_intelligence_mail_data.go b/models/security/threat_intelligence_mail_data.go new file mode 100644 index 0000000000..82ec881930 --- /dev/null +++ b/models/security/threat_intelligence_mail_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ThreatIntelligenceMailData struct { + AuditData +} +// NewThreatIntelligenceMailData instantiates a new ThreatIntelligenceMailData and sets the default values. +func NewThreatIntelligenceMailData()(*ThreatIntelligenceMailData) { + m := &ThreatIntelligenceMailData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.threatIntelligenceMailData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateThreatIntelligenceMailDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateThreatIntelligenceMailDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewThreatIntelligenceMailData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ThreatIntelligenceMailData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ThreatIntelligenceMailData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ThreatIntelligenceMailDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/threat_intelligence_url_click_data.go b/models/security/threat_intelligence_url_click_data.go new file mode 100644 index 0000000000..18300dd497 --- /dev/null +++ b/models/security/threat_intelligence_url_click_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ThreatIntelligenceUrlClickData struct { + AuditData +} +// NewThreatIntelligenceUrlClickData instantiates a new ThreatIntelligenceUrlClickData and sets the default values. +func NewThreatIntelligenceUrlClickData()(*ThreatIntelligenceUrlClickData) { + m := &ThreatIntelligenceUrlClickData{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.threatIntelligenceUrlClickData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateThreatIntelligenceUrlClickDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateThreatIntelligenceUrlClickDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewThreatIntelligenceUrlClickData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ThreatIntelligenceUrlClickData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ThreatIntelligenceUrlClickData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ThreatIntelligenceUrlClickDataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/todo_audit_record.go b/models/security/todo_audit_record.go new file mode 100644 index 0000000000..5621bf5641 --- /dev/null +++ b/models/security/todo_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type TodoAuditRecord struct { + AuditData +} +// NewTodoAuditRecord instantiates a new TodoAuditRecord and sets the default values. +func NewTodoAuditRecord()(*TodoAuditRecord) { + m := &TodoAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.todoAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTodoAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTodoAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTodoAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TodoAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TodoAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TodoAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/uam_operation_audit_record.go b/models/security/uam_operation_audit_record.go new file mode 100644 index 0000000000..4f700010cd --- /dev/null +++ b/models/security/uam_operation_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UamOperationAuditRecord struct { + AuditData +} +// NewUamOperationAuditRecord instantiates a new UamOperationAuditRecord and sets the default values. +func NewUamOperationAuditRecord()(*UamOperationAuditRecord) { + m := &UamOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.uamOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUamOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUamOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUamOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UamOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UamOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UamOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/unified_group_audit_record.go b/models/security/unified_group_audit_record.go new file mode 100644 index 0000000000..fc9d04e1c9 --- /dev/null +++ b/models/security/unified_group_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UnifiedGroupAuditRecord struct { + AuditData +} +// NewUnifiedGroupAuditRecord instantiates a new UnifiedGroupAuditRecord and sets the default values. +func NewUnifiedGroupAuditRecord()(*UnifiedGroupAuditRecord) { + m := &UnifiedGroupAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.unifiedGroupAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUnifiedGroupAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUnifiedGroupAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUnifiedGroupAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UnifiedGroupAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UnifiedGroupAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UnifiedGroupAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/unified_simulation_matched_item_audit_record.go b/models/security/unified_simulation_matched_item_audit_record.go new file mode 100644 index 0000000000..e636e52032 --- /dev/null +++ b/models/security/unified_simulation_matched_item_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UnifiedSimulationMatchedItemAuditRecord struct { + AuditData +} +// NewUnifiedSimulationMatchedItemAuditRecord instantiates a new UnifiedSimulationMatchedItemAuditRecord and sets the default values. +func NewUnifiedSimulationMatchedItemAuditRecord()(*UnifiedSimulationMatchedItemAuditRecord) { + m := &UnifiedSimulationMatchedItemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.unifiedSimulationMatchedItemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUnifiedSimulationMatchedItemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUnifiedSimulationMatchedItemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUnifiedSimulationMatchedItemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UnifiedSimulationMatchedItemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UnifiedSimulationMatchedItemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UnifiedSimulationMatchedItemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/unified_simulation_summary_audit_record.go b/models/security/unified_simulation_summary_audit_record.go new file mode 100644 index 0000000000..1ebbb92133 --- /dev/null +++ b/models/security/unified_simulation_summary_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UnifiedSimulationSummaryAuditRecord struct { + AuditData +} +// NewUnifiedSimulationSummaryAuditRecord instantiates a new UnifiedSimulationSummaryAuditRecord and sets the default values. +func NewUnifiedSimulationSummaryAuditRecord()(*UnifiedSimulationSummaryAuditRecord) { + m := &UnifiedSimulationSummaryAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.unifiedSimulationSummaryAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUnifiedSimulationSummaryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUnifiedSimulationSummaryAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUnifiedSimulationSummaryAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UnifiedSimulationSummaryAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UnifiedSimulationSummaryAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UnifiedSimulationSummaryAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/upload_certificate_record.go b/models/security/upload_certificate_record.go new file mode 100644 index 0000000000..ee376857e5 --- /dev/null +++ b/models/security/upload_certificate_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UploadCertificateRecord struct { + AuditData +} +// NewUploadCertificateRecord instantiates a new UploadCertificateRecord and sets the default values. +func NewUploadCertificateRecord()(*UploadCertificateRecord) { + m := &UploadCertificateRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.uploadCertificateRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUploadCertificateRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUploadCertificateRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUploadCertificateRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UploadCertificateRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UploadCertificateRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UploadCertificateRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/urbac_assignment_audit_record.go b/models/security/urbac_assignment_audit_record.go new file mode 100644 index 0000000000..23aa570972 --- /dev/null +++ b/models/security/urbac_assignment_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UrbacAssignmentAuditRecord struct { + AuditData +} +// NewUrbacAssignmentAuditRecord instantiates a new UrbacAssignmentAuditRecord and sets the default values. +func NewUrbacAssignmentAuditRecord()(*UrbacAssignmentAuditRecord) { + m := &UrbacAssignmentAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.urbacAssignmentAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUrbacAssignmentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUrbacAssignmentAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUrbacAssignmentAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UrbacAssignmentAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UrbacAssignmentAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UrbacAssignmentAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/urbac_enable_state_audit_record.go b/models/security/urbac_enable_state_audit_record.go new file mode 100644 index 0000000000..e1ae07fb7e --- /dev/null +++ b/models/security/urbac_enable_state_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UrbacEnableStateAuditRecord struct { + AuditData +} +// NewUrbacEnableStateAuditRecord instantiates a new UrbacEnableStateAuditRecord and sets the default values. +func NewUrbacEnableStateAuditRecord()(*UrbacEnableStateAuditRecord) { + m := &UrbacEnableStateAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.urbacEnableStateAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUrbacEnableStateAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUrbacEnableStateAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUrbacEnableStateAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UrbacEnableStateAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UrbacEnableStateAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UrbacEnableStateAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/urbac_role_audit_record.go b/models/security/urbac_role_audit_record.go new file mode 100644 index 0000000000..bbf1b82ed6 --- /dev/null +++ b/models/security/urbac_role_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UrbacRoleAuditRecord struct { + AuditData +} +// NewUrbacRoleAuditRecord instantiates a new UrbacRoleAuditRecord and sets the default values. +func NewUrbacRoleAuditRecord()(*UrbacRoleAuditRecord) { + m := &UrbacRoleAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.urbacRoleAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUrbacRoleAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUrbacRoleAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUrbacRoleAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UrbacRoleAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UrbacRoleAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UrbacRoleAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/user_training_audit_record.go b/models/security/user_training_audit_record.go new file mode 100644 index 0000000000..a4ec910114 --- /dev/null +++ b/models/security/user_training_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type UserTrainingAuditRecord struct { + AuditData +} +// NewUserTrainingAuditRecord instantiates a new UserTrainingAuditRecord and sets the default values. +func NewUserTrainingAuditRecord()(*UserTrainingAuditRecord) { + m := &UserTrainingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.userTrainingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUserTrainingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUserTrainingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUserTrainingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UserTrainingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UserTrainingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UserTrainingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/vfam_base_policy_audit_record.go b/models/security/vfam_base_policy_audit_record.go new file mode 100644 index 0000000000..3a1cfbc5f2 --- /dev/null +++ b/models/security/vfam_base_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VfamBasePolicyAuditRecord struct { + AuditData +} +// NewVfamBasePolicyAuditRecord instantiates a new VfamBasePolicyAuditRecord and sets the default values. +func NewVfamBasePolicyAuditRecord()(*VfamBasePolicyAuditRecord) { + m := &VfamBasePolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vfamBasePolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVfamBasePolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVfamBasePolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVfamBasePolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VfamBasePolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VfamBasePolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VfamBasePolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/vfam_create_policy_audit_record.go b/models/security/vfam_create_policy_audit_record.go new file mode 100644 index 0000000000..52dab08797 --- /dev/null +++ b/models/security/vfam_create_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VfamCreatePolicyAuditRecord struct { + AuditData +} +// NewVfamCreatePolicyAuditRecord instantiates a new VfamCreatePolicyAuditRecord and sets the default values. +func NewVfamCreatePolicyAuditRecord()(*VfamCreatePolicyAuditRecord) { + m := &VfamCreatePolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vfamCreatePolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVfamCreatePolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVfamCreatePolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVfamCreatePolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VfamCreatePolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VfamCreatePolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VfamCreatePolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/vfam_delete_policy_audit_record.go b/models/security/vfam_delete_policy_audit_record.go new file mode 100644 index 0000000000..fa1bae5b65 --- /dev/null +++ b/models/security/vfam_delete_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VfamDeletePolicyAuditRecord struct { + AuditData +} +// NewVfamDeletePolicyAuditRecord instantiates a new VfamDeletePolicyAuditRecord and sets the default values. +func NewVfamDeletePolicyAuditRecord()(*VfamDeletePolicyAuditRecord) { + m := &VfamDeletePolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vfamDeletePolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVfamDeletePolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVfamDeletePolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVfamDeletePolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VfamDeletePolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VfamDeletePolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VfamDeletePolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/vfam_update_policy_audit_record.go b/models/security/vfam_update_policy_audit_record.go new file mode 100644 index 0000000000..9c100afbdb --- /dev/null +++ b/models/security/vfam_update_policy_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VfamUpdatePolicyAuditRecord struct { + AuditData +} +// NewVfamUpdatePolicyAuditRecord instantiates a new VfamUpdatePolicyAuditRecord and sets the default values. +func NewVfamUpdatePolicyAuditRecord()(*VfamUpdatePolicyAuditRecord) { + m := &VfamUpdatePolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vfamUpdatePolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVfamUpdatePolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVfamUpdatePolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVfamUpdatePolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VfamUpdatePolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VfamUpdatePolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VfamUpdatePolicyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_goals_audit_record.go b/models/security/viva_goals_audit_record.go new file mode 100644 index 0000000000..01dc6ee3d3 --- /dev/null +++ b/models/security/viva_goals_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VivaGoalsAuditRecord struct { + AuditData +} +// NewVivaGoalsAuditRecord instantiates a new VivaGoalsAuditRecord and sets the default values. +func NewVivaGoalsAuditRecord()(*VivaGoalsAuditRecord) { + m := &VivaGoalsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGoalsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGoalsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGoalsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGoalsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGoalsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGoalsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGoalsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_learning_admin_audit_record.go b/models/security/viva_learning_admin_audit_record.go new file mode 100644 index 0000000000..8f0f08accb --- /dev/null +++ b/models/security/viva_learning_admin_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VivaLearningAdminAuditRecord struct { + AuditData +} +// NewVivaLearningAdminAuditRecord instantiates a new VivaLearningAdminAuditRecord and sets the default values. +func NewVivaLearningAdminAuditRecord()(*VivaLearningAdminAuditRecord) { + m := &VivaLearningAdminAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaLearningAdminAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaLearningAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaLearningAdminAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaLearningAdminAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaLearningAdminAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaLearningAdminAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaLearningAdminAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_learning_audit_record.go b/models/security/viva_learning_audit_record.go new file mode 100644 index 0000000000..298ed1b5e6 --- /dev/null +++ b/models/security/viva_learning_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VivaLearningAuditRecord struct { + AuditData +} +// NewVivaLearningAuditRecord instantiates a new VivaLearningAuditRecord and sets the default values. +func NewVivaLearningAuditRecord()(*VivaLearningAuditRecord) { + m := &VivaLearningAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaLearningAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaLearningAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaLearningAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaLearningAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaLearningAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaLearningAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaLearningAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_pulse_admin_audit_record.go b/models/security/viva_pulse_admin_audit_record.go new file mode 100644 index 0000000000..2e223d60e0 --- /dev/null +++ b/models/security/viva_pulse_admin_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VivaPulseAdminAuditRecord struct { + AuditData +} +// NewVivaPulseAdminAuditRecord instantiates a new VivaPulseAdminAuditRecord and sets the default values. +func NewVivaPulseAdminAuditRecord()(*VivaPulseAdminAuditRecord) { + m := &VivaPulseAdminAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaPulseAdminAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaPulseAdminAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaPulseAdminAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaPulseAdminAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaPulseAdminAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaPulseAdminAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaPulseAdminAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_pulse_organizer_audit_record.go b/models/security/viva_pulse_organizer_audit_record.go new file mode 100644 index 0000000000..e1cec891cf --- /dev/null +++ b/models/security/viva_pulse_organizer_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VivaPulseOrganizerAuditRecord struct { + AuditData +} +// NewVivaPulseOrganizerAuditRecord instantiates a new VivaPulseOrganizerAuditRecord and sets the default values. +func NewVivaPulseOrganizerAuditRecord()(*VivaPulseOrganizerAuditRecord) { + m := &VivaPulseOrganizerAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaPulseOrganizerAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaPulseOrganizerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaPulseOrganizerAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaPulseOrganizerAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaPulseOrganizerAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaPulseOrganizerAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaPulseOrganizerAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_pulse_report_audit_record.go b/models/security/viva_pulse_report_audit_record.go new file mode 100644 index 0000000000..acbe2eb93e --- /dev/null +++ b/models/security/viva_pulse_report_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VivaPulseReportAuditRecord struct { + AuditData +} +// NewVivaPulseReportAuditRecord instantiates a new VivaPulseReportAuditRecord and sets the default values. +func NewVivaPulseReportAuditRecord()(*VivaPulseReportAuditRecord) { + m := &VivaPulseReportAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaPulseReportAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaPulseReportAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaPulseReportAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaPulseReportAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaPulseReportAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaPulseReportAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaPulseReportAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_pulse_response_audit_record.go b/models/security/viva_pulse_response_audit_record.go new file mode 100644 index 0000000000..1bbbc3c9e2 --- /dev/null +++ b/models/security/viva_pulse_response_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VivaPulseResponseAuditRecord struct { + AuditData +} +// NewVivaPulseResponseAuditRecord instantiates a new VivaPulseResponseAuditRecord and sets the default values. +func NewVivaPulseResponseAuditRecord()(*VivaPulseResponseAuditRecord) { + m := &VivaPulseResponseAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaPulseResponseAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaPulseResponseAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaPulseResponseAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaPulseResponseAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaPulseResponseAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaPulseResponseAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaPulseResponseAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/wdatp_alerts_audit_record.go b/models/security/wdatp_alerts_audit_record.go new file mode 100644 index 0000000000..087a979660 --- /dev/null +++ b/models/security/wdatp_alerts_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type WdatpAlertsAuditRecord struct { + AuditData +} +// NewWdatpAlertsAuditRecord instantiates a new WdatpAlertsAuditRecord and sets the default values. +func NewWdatpAlertsAuditRecord()(*WdatpAlertsAuditRecord) { + m := &WdatpAlertsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.wdatpAlertsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateWdatpAlertsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateWdatpAlertsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewWdatpAlertsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *WdatpAlertsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *WdatpAlertsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type WdatpAlertsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/windows365_customer_lockbox_audit_record.go b/models/security/windows365_customer_lockbox_audit_record.go new file mode 100644 index 0000000000..98ea027e93 --- /dev/null +++ b/models/security/windows365_customer_lockbox_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type Windows365CustomerLockboxAuditRecord struct { + AuditData +} +// NewWindows365CustomerLockboxAuditRecord instantiates a new Windows365CustomerLockboxAuditRecord and sets the default values. +func NewWindows365CustomerLockboxAuditRecord()(*Windows365CustomerLockboxAuditRecord) { + m := &Windows365CustomerLockboxAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.windows365CustomerLockboxAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateWindows365CustomerLockboxAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateWindows365CustomerLockboxAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewWindows365CustomerLockboxAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Windows365CustomerLockboxAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Windows365CustomerLockboxAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Windows365CustomerLockboxAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/workplace_analytics_audit_record.go b/models/security/workplace_analytics_audit_record.go new file mode 100644 index 0000000000..c7fcaef018 --- /dev/null +++ b/models/security/workplace_analytics_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type WorkplaceAnalyticsAuditRecord struct { + AuditData +} +// NewWorkplaceAnalyticsAuditRecord instantiates a new WorkplaceAnalyticsAuditRecord and sets the default values. +func NewWorkplaceAnalyticsAuditRecord()(*WorkplaceAnalyticsAuditRecord) { + m := &WorkplaceAnalyticsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.workplaceAnalyticsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateWorkplaceAnalyticsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateWorkplaceAnalyticsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewWorkplaceAnalyticsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *WorkplaceAnalyticsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *WorkplaceAnalyticsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type WorkplaceAnalyticsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/yammer_audit_record.go b/models/security/yammer_audit_record.go new file mode 100644 index 0000000000..dcd9aca4a0 --- /dev/null +++ b/models/security/yammer_audit_record.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type YammerAuditRecord struct { + AuditData +} +// NewYammerAuditRecord instantiates a new YammerAuditRecord and sets the default values. +func NewYammerAuditRecord()(*YammerAuditRecord) { + m := &YammerAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.yammerAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateYammerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateYammerAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewYammerAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *YammerAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *YammerAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type YammerAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/sensitivity_label.go b/models/sensitivity_label.go new file mode 100644 index 0000000000..9ca96ee087 --- /dev/null +++ b/models/sensitivity_label.go @@ -0,0 +1,536 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SensitivityLabel struct { + Entity +} +// NewSensitivityLabel instantiates a new SensitivityLabel and sets the default values. +func NewSensitivityLabel()(*SensitivityLabel) { + m := &SensitivityLabel{ + Entity: *NewEntity(), + } + return m +} +// CreateSensitivityLabelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSensitivityLabelFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSensitivityLabel(), nil +} +// GetActionSource gets the actionSource property value. The actionSource property +// returns a *LabelActionSource when successful +func (m *SensitivityLabel) GetActionSource()(*LabelActionSource) { + val, err := m.GetBackingStore().Get("actionSource") + if err != nil { + panic(err) + } + if val != nil { + return val.(*LabelActionSource) + } + return nil +} +// GetAutoTooltip gets the autoTooltip property value. The autoTooltip property +// returns a *string when successful +func (m *SensitivityLabel) GetAutoTooltip()(*string) { + val, err := m.GetBackingStore().Get("autoTooltip") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDescription gets the description property value. The description property +// returns a *string when successful +func (m *SensitivityLabel) GetDescription()(*string) { + val, err := m.GetBackingStore().Get("description") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDisplayName gets the displayName property value. The displayName property +// returns a *string when successful +func (m *SensitivityLabel) GetDisplayName()(*string) { + val, err := m.GetBackingStore().Get("displayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SensitivityLabel) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["actionSource"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseLabelActionSource) + if err != nil { + return err + } + if val != nil { + m.SetActionSource(val.(*LabelActionSource)) + } + return nil + } + res["autoTooltip"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAutoTooltip(val) + } + return nil + } + res["description"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDescription(val) + } + return nil + } + res["displayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDisplayName(val) + } + return nil + } + res["isDefault"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsDefault(val) + } + return nil + } + res["isEndpointProtectionEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsEndpointProtectionEnabled(val) + } + return nil + } + res["isScopedToUser"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsScopedToUser(val) + } + return nil + } + res["locale"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLocale(val) + } + return nil + } + res["name"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetName(val) + } + return nil + } + res["priority"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetPriority(val) + } + return nil + } + res["rights"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateUsageRightsIncludedFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetRights(val.(UsageRightsIncludedable)) + } + return nil + } + res["sublabels"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSensitivityLabelFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]SensitivityLabelable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(SensitivityLabelable) + } + } + m.SetSublabels(res) + } + return nil + } + res["toolTip"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetToolTip(val) + } + return nil + } + return res +} +// GetIsDefault gets the isDefault property value. The isDefault property +// returns a *bool when successful +func (m *SensitivityLabel) GetIsDefault()(*bool) { + val, err := m.GetBackingStore().Get("isDefault") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsEndpointProtectionEnabled gets the isEndpointProtectionEnabled property value. The isEndpointProtectionEnabled property +// returns a *bool when successful +func (m *SensitivityLabel) GetIsEndpointProtectionEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isEndpointProtectionEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsScopedToUser gets the isScopedToUser property value. The isScopedToUser property +// returns a *bool when successful +func (m *SensitivityLabel) GetIsScopedToUser()(*bool) { + val, err := m.GetBackingStore().Get("isScopedToUser") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetLocale gets the locale property value. The locale property +// returns a *string when successful +func (m *SensitivityLabel) GetLocale()(*string) { + val, err := m.GetBackingStore().Get("locale") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetName gets the name property value. The name property +// returns a *string when successful +func (m *SensitivityLabel) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPriority gets the priority property value. The priority property +// returns a *int32 when successful +func (m *SensitivityLabel) GetPriority()(*int32) { + val, err := m.GetBackingStore().Get("priority") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetRights gets the rights property value. The rights property +// returns a UsageRightsIncludedable when successful +func (m *SensitivityLabel) GetRights()(UsageRightsIncludedable) { + val, err := m.GetBackingStore().Get("rights") + if err != nil { + panic(err) + } + if val != nil { + return val.(UsageRightsIncludedable) + } + return nil +} +// GetSublabels gets the sublabels property value. The sublabels property +// returns a []SensitivityLabelable when successful +func (m *SensitivityLabel) GetSublabels()([]SensitivityLabelable) { + val, err := m.GetBackingStore().Get("sublabels") + if err != nil { + panic(err) + } + if val != nil { + return val.([]SensitivityLabelable) + } + return nil +} +// GetToolTip gets the toolTip property value. The toolTip property +// returns a *string when successful +func (m *SensitivityLabel) GetToolTip()(*string) { + val, err := m.GetBackingStore().Get("toolTip") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *SensitivityLabel) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetActionSource() != nil { + cast := (*m.GetActionSource()).String() + err = writer.WriteStringValue("actionSource", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("autoTooltip", m.GetAutoTooltip()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("description", m.GetDescription()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isDefault", m.GetIsDefault()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isEndpointProtectionEnabled", m.GetIsEndpointProtectionEnabled()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isScopedToUser", m.GetIsScopedToUser()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("locale", m.GetLocale()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("priority", m.GetPriority()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("rights", m.GetRights()) + if err != nil { + return err + } + } + if m.GetSublabels() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSublabels())) + for i, v := range m.GetSublabels() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("sublabels", cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("toolTip", m.GetToolTip()) + if err != nil { + return err + } + } + return nil +} +// SetActionSource sets the actionSource property value. The actionSource property +func (m *SensitivityLabel) SetActionSource(value *LabelActionSource)() { + err := m.GetBackingStore().Set("actionSource", value) + if err != nil { + panic(err) + } +} +// SetAutoTooltip sets the autoTooltip property value. The autoTooltip property +func (m *SensitivityLabel) SetAutoTooltip(value *string)() { + err := m.GetBackingStore().Set("autoTooltip", value) + if err != nil { + panic(err) + } +} +// SetDescription sets the description property value. The description property +func (m *SensitivityLabel) SetDescription(value *string)() { + err := m.GetBackingStore().Set("description", value) + if err != nil { + panic(err) + } +} +// SetDisplayName sets the displayName property value. The displayName property +func (m *SensitivityLabel) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetIsDefault sets the isDefault property value. The isDefault property +func (m *SensitivityLabel) SetIsDefault(value *bool)() { + err := m.GetBackingStore().Set("isDefault", value) + if err != nil { + panic(err) + } +} +// SetIsEndpointProtectionEnabled sets the isEndpointProtectionEnabled property value. The isEndpointProtectionEnabled property +func (m *SensitivityLabel) SetIsEndpointProtectionEnabled(value *bool)() { + err := m.GetBackingStore().Set("isEndpointProtectionEnabled", value) + if err != nil { + panic(err) + } +} +// SetIsScopedToUser sets the isScopedToUser property value. The isScopedToUser property +func (m *SensitivityLabel) SetIsScopedToUser(value *bool)() { + err := m.GetBackingStore().Set("isScopedToUser", value) + if err != nil { + panic(err) + } +} +// SetLocale sets the locale property value. The locale property +func (m *SensitivityLabel) SetLocale(value *string)() { + err := m.GetBackingStore().Set("locale", value) + if err != nil { + panic(err) + } +} +// SetName sets the name property value. The name property +func (m *SensitivityLabel) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetPriority sets the priority property value. The priority property +func (m *SensitivityLabel) SetPriority(value *int32)() { + err := m.GetBackingStore().Set("priority", value) + if err != nil { + panic(err) + } +} +// SetRights sets the rights property value. The rights property +func (m *SensitivityLabel) SetRights(value UsageRightsIncludedable)() { + err := m.GetBackingStore().Set("rights", value) + if err != nil { + panic(err) + } +} +// SetSublabels sets the sublabels property value. The sublabels property +func (m *SensitivityLabel) SetSublabels(value []SensitivityLabelable)() { + err := m.GetBackingStore().Set("sublabels", value) + if err != nil { + panic(err) + } +} +// SetToolTip sets the toolTip property value. The toolTip property +func (m *SensitivityLabel) SetToolTip(value *string)() { + err := m.GetBackingStore().Set("toolTip", value) + if err != nil { + panic(err) + } +} +type SensitivityLabelable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetActionSource()(*LabelActionSource) + GetAutoTooltip()(*string) + GetDescription()(*string) + GetDisplayName()(*string) + GetIsDefault()(*bool) + GetIsEndpointProtectionEnabled()(*bool) + GetIsScopedToUser()(*bool) + GetLocale()(*string) + GetName()(*string) + GetPriority()(*int32) + GetRights()(UsageRightsIncludedable) + GetSublabels()([]SensitivityLabelable) + GetToolTip()(*string) + SetActionSource(value *LabelActionSource)() + SetAutoTooltip(value *string)() + SetDescription(value *string)() + SetDisplayName(value *string)() + SetIsDefault(value *bool)() + SetIsEndpointProtectionEnabled(value *bool)() + SetIsScopedToUser(value *bool)() + SetLocale(value *string)() + SetName(value *string)() + SetPriority(value *int32)() + SetRights(value UsageRightsIncludedable)() + SetSublabels(value []SensitivityLabelable)() + SetToolTip(value *string)() +} diff --git a/models/sensitivity_label_collection_response.go b/models/sensitivity_label_collection_response.go new file mode 100644 index 0000000000..fbf19acabd --- /dev/null +++ b/models/sensitivity_label_collection_response.go @@ -0,0 +1,91 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type SensitivityLabelCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewSensitivityLabelCollectionResponse instantiates a new SensitivityLabelCollectionResponse and sets the default values. +func NewSensitivityLabelCollectionResponse()(*SensitivityLabelCollectionResponse) { + m := &SensitivityLabelCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateSensitivityLabelCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSensitivityLabelCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSensitivityLabelCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SensitivityLabelCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSensitivityLabelFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]SensitivityLabelable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(SensitivityLabelable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []SensitivityLabelable when successful +func (m *SensitivityLabelCollectionResponse) GetValue()([]SensitivityLabelable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]SensitivityLabelable) + } + return nil +} +// Serialize serializes information the current object +func (m *SensitivityLabelCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) + if err != nil { + return err + } + if m.GetValue() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValue())) + for i, v := range m.GetValue() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("value", cast) + if err != nil { + return err + } + } + return nil +} +// SetValue sets the value property value. The value property +func (m *SensitivityLabelCollectionResponse) SetValue(value []SensitivityLabelable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type SensitivityLabelCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]SensitivityLabelable) + SetValue(value []SensitivityLabelable)() +} diff --git a/models/virtual_event_registration.go b/models/virtual_event_registration.go index b1bc7b6d5f..701f7c72c5 100644 --- a/models/virtual_event_registration.go +++ b/models/virtual_event_registration.go @@ -245,7 +245,7 @@ func (m *VirtualEventRegistration) GetPreferredTimezone()(*string) { } return nil } -// GetRegistrationDateTime gets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. +// GetRegistrationDateTime gets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. // returns a *Time when successful func (m *VirtualEventRegistration) GetRegistrationDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("registrationDateTime") @@ -447,7 +447,7 @@ func (m *VirtualEventRegistration) SetPreferredTimezone(value *string)() { panic(err) } } -// SetRegistrationDateTime sets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. +// SetRegistrationDateTime sets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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 (m *VirtualEventRegistration) SetRegistrationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("registrationDateTime", value) if err != nil { diff --git a/models/virtual_event_session.go b/models/virtual_event_session.go index 3a2aa1ffc3..57b331fe24 100644 --- a/models/virtual_event_session.go +++ b/models/virtual_event_session.go @@ -60,6 +60,16 @@ func (m *VirtualEventSession) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["videoOnDemandWebUrl"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetVideoOnDemandWebUrl(val) + } + return nil + } return res } // GetStartDateTime gets the startDateTime property value. The virtual event session start time. @@ -74,6 +84,18 @@ func (m *VirtualEventSession) GetStartDateTime()(DateTimeTimeZoneable) { } return nil } +// GetVideoOnDemandWebUrl gets the videoOnDemandWebUrl property value. The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. +// returns a *string when successful +func (m *VirtualEventSession) GetVideoOnDemandWebUrl()(*string) { + val, err := m.GetBackingStore().Get("videoOnDemandWebUrl") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // Serialize serializes information the current object func (m *VirtualEventSession) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.OnlineMeetingBase.Serialize(writer) @@ -92,6 +114,12 @@ func (m *VirtualEventSession) Serialize(writer i878a80d2330e89d26896388a3f487eef return err } } + { + err = writer.WriteStringValue("videoOnDemandWebUrl", m.GetVideoOnDemandWebUrl()) + if err != nil { + return err + } + } return nil } // SetEndDateTime sets the endDateTime property value. The virtual event session end time. @@ -108,11 +136,20 @@ func (m *VirtualEventSession) SetStartDateTime(value DateTimeTimeZoneable)() { panic(err) } } +// SetVideoOnDemandWebUrl sets the videoOnDemandWebUrl property value. The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. +func (m *VirtualEventSession) SetVideoOnDemandWebUrl(value *string)() { + err := m.GetBackingStore().Set("videoOnDemandWebUrl", value) + if err != nil { + panic(err) + } +} type VirtualEventSessionable interface { OnlineMeetingBaseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetEndDateTime()(DateTimeTimeZoneable) GetStartDateTime()(DateTimeTimeZoneable) + GetVideoOnDemandWebUrl()(*string) SetEndDateTime(value DateTimeTimeZoneable)() SetStartDateTime(value DateTimeTimeZoneable)() + SetVideoOnDemandWebUrl(value *string)() } diff --git a/models/workbook_worksheet_protection_options.go b/models/workbook_worksheet_protection_options.go index 1847a8af65..37f4264223 100644 --- a/models/workbook_worksheet_protection_options.go +++ b/models/workbook_worksheet_protection_options.go @@ -38,7 +38,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAdditionalData()(map[string]any) } return val.(map[string]any) } -// GetAllowAutoFilter gets the allowAutoFilter property value. Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. +// GetAllowAutoFilter gets the allowAutoFilter property value. Represents the worksheet protection option of allowing using auto filter feature. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowAutoFilter()(*bool) { val, err := m.GetBackingStore().Get("allowAutoFilter") @@ -50,7 +50,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowAutoFilter()(*bool) { } return nil } -// GetAllowDeleteColumns gets the allowDeleteColumns property value. Indicates whether the worksheet protection option to allow deleting columns is enabled. +// GetAllowDeleteColumns gets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteColumns()(*bool) { val, err := m.GetBackingStore().Get("allowDeleteColumns") @@ -62,7 +62,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteColumns()(*bool) { } return nil } -// GetAllowDeleteRows gets the allowDeleteRows property value. Indicates whether the worksheet protection option to allow deleting rows is enabled. +// GetAllowDeleteRows gets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteRows()(*bool) { val, err := m.GetBackingStore().Get("allowDeleteRows") @@ -74,7 +74,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteRows()(*bool) { } return nil } -// GetAllowFormatCells gets the allowFormatCells property value. Indicates whether the worksheet protection option to allow formatting cells is enabled. +// GetAllowFormatCells gets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatCells()(*bool) { val, err := m.GetBackingStore().Get("allowFormatCells") @@ -86,7 +86,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatCells()(*bool) { } return nil } -// GetAllowFormatColumns gets the allowFormatColumns property value. Indicates whether the worksheet protection option to allow formatting columns is enabled. +// GetAllowFormatColumns gets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatColumns()(*bool) { val, err := m.GetBackingStore().Get("allowFormatColumns") @@ -98,7 +98,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatColumns()(*bool) { } return nil } -// GetAllowFormatRows gets the allowFormatRows property value. Indicates whether the worksheet protection option to allow formatting rows is enabled. +// GetAllowFormatRows gets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatRows()(*bool) { val, err := m.GetBackingStore().Get("allowFormatRows") @@ -110,7 +110,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatRows()(*bool) { } return nil } -// GetAllowInsertColumns gets the allowInsertColumns property value. Indicates whether the worksheet protection option to allow inserting columns is enabled. +// GetAllowInsertColumns gets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertColumns()(*bool) { val, err := m.GetBackingStore().Get("allowInsertColumns") @@ -122,7 +122,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertColumns()(*bool) { } return nil } -// GetAllowInsertHyperlinks gets the allowInsertHyperlinks property value. Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. +// GetAllowInsertHyperlinks gets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertHyperlinks()(*bool) { val, err := m.GetBackingStore().Get("allowInsertHyperlinks") @@ -134,7 +134,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertHyperlinks()(*bool) { } return nil } -// GetAllowInsertRows gets the allowInsertRows property value. Indicates whether the worksheet protection option to allow inserting rows is enabled. +// GetAllowInsertRows gets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertRows()(*bool) { val, err := m.GetBackingStore().Get("allowInsertRows") @@ -146,7 +146,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertRows()(*bool) { } return nil } -// GetAllowPivotTables gets the allowPivotTables property value. Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. +// GetAllowPivotTables gets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowPivotTables()(*bool) { val, err := m.GetBackingStore().Get("allowPivotTables") @@ -158,7 +158,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowPivotTables()(*bool) { } return nil } -// GetAllowSort gets the allowSort property value. Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. +// GetAllowSort gets the allowSort property value. Represents the worksheet protection option of allowing using sort feature. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowSort()(*bool) { val, err := m.GetBackingStore().Get("allowSort") @@ -402,77 +402,77 @@ func (m *WorkbookWorksheetProtectionOptions) SetAdditionalData(value map[string] panic(err) } } -// SetAllowAutoFilter sets the allowAutoFilter property value. Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. +// SetAllowAutoFilter sets the allowAutoFilter property value. Represents the worksheet protection option of allowing using auto filter feature. func (m *WorkbookWorksheetProtectionOptions) SetAllowAutoFilter(value *bool)() { err := m.GetBackingStore().Set("allowAutoFilter", value) if err != nil { panic(err) } } -// SetAllowDeleteColumns sets the allowDeleteColumns property value. Indicates whether the worksheet protection option to allow deleting columns is enabled. +// SetAllowDeleteColumns sets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns. func (m *WorkbookWorksheetProtectionOptions) SetAllowDeleteColumns(value *bool)() { err := m.GetBackingStore().Set("allowDeleteColumns", value) if err != nil { panic(err) } } -// SetAllowDeleteRows sets the allowDeleteRows property value. Indicates whether the worksheet protection option to allow deleting rows is enabled. +// SetAllowDeleteRows sets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows. func (m *WorkbookWorksheetProtectionOptions) SetAllowDeleteRows(value *bool)() { err := m.GetBackingStore().Set("allowDeleteRows", value) if err != nil { panic(err) } } -// SetAllowFormatCells sets the allowFormatCells property value. Indicates whether the worksheet protection option to allow formatting cells is enabled. +// SetAllowFormatCells sets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells. func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatCells(value *bool)() { err := m.GetBackingStore().Set("allowFormatCells", value) if err != nil { panic(err) } } -// SetAllowFormatColumns sets the allowFormatColumns property value. Indicates whether the worksheet protection option to allow formatting columns is enabled. +// SetAllowFormatColumns sets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns. func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatColumns(value *bool)() { err := m.GetBackingStore().Set("allowFormatColumns", value) if err != nil { panic(err) } } -// SetAllowFormatRows sets the allowFormatRows property value. Indicates whether the worksheet protection option to allow formatting rows is enabled. +// SetAllowFormatRows sets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows. func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatRows(value *bool)() { err := m.GetBackingStore().Set("allowFormatRows", value) if err != nil { panic(err) } } -// SetAllowInsertColumns sets the allowInsertColumns property value. Indicates whether the worksheet protection option to allow inserting columns is enabled. +// SetAllowInsertColumns sets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns. func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertColumns(value *bool)() { err := m.GetBackingStore().Set("allowInsertColumns", value) if err != nil { panic(err) } } -// SetAllowInsertHyperlinks sets the allowInsertHyperlinks property value. Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. +// SetAllowInsertHyperlinks sets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks. func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertHyperlinks(value *bool)() { err := m.GetBackingStore().Set("allowInsertHyperlinks", value) if err != nil { panic(err) } } -// SetAllowInsertRows sets the allowInsertRows property value. Indicates whether the worksheet protection option to allow inserting rows is enabled. +// SetAllowInsertRows sets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows. func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertRows(value *bool)() { err := m.GetBackingStore().Set("allowInsertRows", value) if err != nil { panic(err) } } -// SetAllowPivotTables sets the allowPivotTables property value. Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. +// SetAllowPivotTables sets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature. func (m *WorkbookWorksheetProtectionOptions) SetAllowPivotTables(value *bool)() { err := m.GetBackingStore().Set("allowPivotTables", value) if err != nil { panic(err) } } -// SetAllowSort sets the allowSort property value. Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. +// SetAllowSort sets the allowSort property value. Represents the worksheet protection option of allowing using sort feature. func (m *WorkbookWorksheetProtectionOptions) SetAllowSort(value *bool)() { err := m.GetBackingStore().Set("allowSort", value) if err != nil { diff --git a/organization/organization_item_request_builder.go b/organization/organization_item_request_builder.go index 33f812a4ab..83834f4573 100644 --- a/organization/organization_item_request_builder.go +++ b/organization/organization_item_request_builder.go @@ -131,12 +131,12 @@ func (m *OrganizationItemRequestBuilder) GetMemberGroups()(*ItemGetMemberGroupsR func (m *OrganizationItemRequestBuilder) GetMemberObjects()(*ItemGetMemberObjectsRequestBuilder) { return NewItemGetMemberObjectsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. +// Patch update the properties of a organization object. // returns a Organizationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 func (m *OrganizationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, requestConfiguration *OrganizationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -189,7 +189,7 @@ func (m *OrganizationItemRequestBuilder) ToGetRequestInformation(ctx context.Con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. +// ToPatchRequestInformation update the properties of a organization object. // returns a *RequestInformation when successful func (m *OrganizationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, requestConfiguration *OrganizationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go b/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go index e2e95df2c2..4057a30384 100644 --- a/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go +++ b/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go @@ -99,12 +99,12 @@ func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilde } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable), nil } -// Put update the user synchronization policy of a partner-specific configuration. +// Put create a cross-tenant user synchronization policy for a partner-specific configuration. // returns a CrossTenantIdentitySyncPolicyPartnerable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder) Put(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, requestConfiguration *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilderPutRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, error) { requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -147,7 +147,7 @@ func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilde requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPutRequestInformation update the user synchronization policy of a partner-specific configuration. +// ToPutRequestInformation create a cross-tenant user synchronization policy for a partner-specific configuration. // returns a *RequestInformation when successful func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder) ToPutRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, requestConfiguration *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/reports/partners_billing_reconciliation_request_builder.go b/reports/partners_billing_reconciliation_request_builder.go index 6c814501f3..25704dabab 100644 --- a/reports/partners_billing_reconciliation_request_builder.go +++ b/reports/partners_billing_reconciliation_request_builder.go @@ -21,7 +21,7 @@ type PartnersBillingReconciliationRequestBuilderDeleteRequestConfiguration struc // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// PartnersBillingReconciliationRequestBuilderGetQueryParameters represents details for billed invoice reconciliation data. +// PartnersBillingReconciliationRequestBuilderGetQueryParameters represents details for billed and unbilled invoice reconciliation data. type PartnersBillingReconciliationRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -78,7 +78,7 @@ func (m *PartnersBillingReconciliationRequestBuilder) Delete(ctx context.Context } return nil } -// Get represents details for billed invoice reconciliation data. +// Get represents details for billed and unbilled invoice reconciliation data. // returns a BillingReconciliationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *PartnersBillingReconciliationRequestBuilder) Get(ctx context.Context, requestConfiguration *PartnersBillingReconciliationRequestBuilderGetRequestConfiguration)(ieaa1d050ea8ba883c482e05cf2306cb5376cc6e2cf5966c1a6850c42c6118fa4.BillingReconciliationable, error) { @@ -129,7 +129,7 @@ func (m *PartnersBillingReconciliationRequestBuilder) ToDeleteRequestInformation requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation represents details for billed invoice reconciliation data. +// ToGetRequestInformation represents details for billed and unbilled invoice reconciliation data. // returns a *RequestInformation when successful func (m *PartnersBillingReconciliationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *PartnersBillingReconciliationRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/reports/partners_billing_reconciliation_unbilled_microsoft_graph_partners_billing_export_request_builder.go b/reports/partners_billing_reconciliation_unbilled_microsoft_graph_partners_billing_export_request_builder.go index 63f570a112..c97d80d53b 100644 --- a/reports/partners_billing_reconciliation_unbilled_microsoft_graph_partners_billing_export_request_builder.go +++ b/reports/partners_billing_reconciliation_unbilled_microsoft_graph_partners_billing_export_request_builder.go @@ -34,9 +34,12 @@ func NewPartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExport urlParams["request-raw-url"] = rawUrl return NewPartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExportRequestBuilderInternal(urlParams, requestAdapter) } -// Post invoke action export +// Post export the unbilled invoice reconciliation data for a specific billing period and a given currency. // returns a Operationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/partners-billing-unbilledreconciliation-export?view=graph-rest-1.0 func (m *PartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExportRequestBuilder) Post(ctx context.Context, body PartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExportExportPostRequestBodyable, requestConfiguration *PartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration)(ieaa1d050ea8ba883c482e05cf2306cb5376cc6e2cf5966c1a6850c42c6118fa4.Operationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -54,7 +57,7 @@ func (m *PartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExpor } return res.(ieaa1d050ea8ba883c482e05cf2306cb5376cc6e2cf5966c1a6850c42c6118fa4.Operationable), nil } -// ToPostRequestInformation invoke action export +// ToPostRequestInformation export the unbilled invoice reconciliation data for a specific billing period and a given currency. // returns a *RequestInformation when successful func (m *PartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExportRequestBuilder) ToPostRequestInformation(ctx context.Context, body PartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExportExportPostRequestBodyable, requestConfiguration *PartnersBillingReconciliationUnbilledMicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/reports/partners_billing_reconciliation_unbilled_request_builder.go b/reports/partners_billing_reconciliation_unbilled_request_builder.go index 37a9dc56e8..599848d02f 100644 --- a/reports/partners_billing_reconciliation_unbilled_request_builder.go +++ b/reports/partners_billing_reconciliation_unbilled_request_builder.go @@ -21,7 +21,7 @@ type PartnersBillingReconciliationUnbilledRequestBuilderDeleteRequestConfigurati // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// PartnersBillingReconciliationUnbilledRequestBuilderGetQueryParameters get unbilled from reports +// PartnersBillingReconciliationUnbilledRequestBuilderGetQueryParameters represents details for unbilled invoice reconciliation data. type PartnersBillingReconciliationUnbilledRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -73,7 +73,7 @@ func (m *PartnersBillingReconciliationUnbilledRequestBuilder) Delete(ctx context } return nil } -// Get get unbilled from reports +// Get represents details for unbilled invoice reconciliation data. // returns a UnbilledReconciliationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *PartnersBillingReconciliationUnbilledRequestBuilder) Get(ctx context.Context, requestConfiguration *PartnersBillingReconciliationUnbilledRequestBuilderGetRequestConfiguration)(ieaa1d050ea8ba883c482e05cf2306cb5376cc6e2cf5966c1a6850c42c6118fa4.UnbilledReconciliationable, error) { @@ -129,7 +129,7 @@ func (m *PartnersBillingReconciliationUnbilledRequestBuilder) ToDeleteRequestInf requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get unbilled from reports +// ToGetRequestInformation represents details for unbilled invoice reconciliation data. // returns a *RequestInformation when successful func (m *PartnersBillingReconciliationUnbilledRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *PartnersBillingReconciliationUnbilledRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/096d1317b8d1d46b7ff5b790e0ad78f5438e0b482a4350d6b5b241f2f5c95fb5.go b/security/096d1317b8d1d46b7ff5b790e0ad78f5438e0b482a4350d6b5b241f2f5c95fb5.go new file mode 100644 index 0000000000..631a5a693e --- /dev/null +++ b/security/096d1317b8d1d46b7ff5b790e0ad78f5438e0b482a4350d6b5b241f2f5c95fb5.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder provides operations to call the computeInheritance method. +type DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, contentFormats *string, labelIds *string, locale *string)(*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters), + } + if contentFormats != nil { + m.BaseRequestBuilder.PathParameters["contentFormats"] = *contentFormats + } + if labelIds != nil { + m.BaseRequestBuilder.PathParameters["labelIds"] = *labelIds + } + if locale != nil { + m.BaseRequestBuilder.PathParameters["locale"] = *locale + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(urlParams, requestAdapter, nil, nil, nil) +} +// Get calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-1.0 +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/0ec536f797cba5f7d4441c50c15d3979249ce020cb380463a6e9674e4398e1d4.go b/security/0ec536f797cba5f7d4441c50c15d3979249ce020cb380463a6e9674e4398e1d4.go new file mode 100644 index 0000000000..542743f346 --- /dev/null +++ b/security/0ec536f797cba5f7d4441c50c15d3979249ce020cb380463a6e9674e4398e1d4.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters get sublabels from security +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property sublabels for security +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get sublabels from security +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Patch update the navigation property sublabels in security +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Rights provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Rights()(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property sublabels for security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get sublabels from security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property sublabels in security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/0ed7cd85d80a81b41d30974a84565554e69f44efe506ffe3a98242677e879db9.go b/security/0ed7cd85d80a81b41d30974a84565554e69f44efe506ffe3a98242677e879db9.go index 4cc4f0fc68..63017209c9 100644 --- a/security/0ed7cd85d80a81b41d30974a84565554e69f44efe506ffe3a98242677e879db9.go +++ b/security/0ed7cd85d80a81b41d30974a84565554e69f44efe506ffe3a98242677e879db9.go @@ -35,6 +35,9 @@ func NewCasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityRem } // Post invoke action removeHold // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0 func (m *CasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityRemoveHoldRequestBuilder) Post(ctx context.Context, body CasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityRemoveHoldRemoveHoldPostRequestBodyable, requestConfiguration *CasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/security/1152772ff3dd126b102fbfd93680d26bb8153b663929a430734e28a6c4792de7.go b/security/1152772ff3dd126b102fbfd93680d26bb8153b663929a430734e28a6c4792de7.go new file mode 100644 index 0000000000..35a5222f02 --- /dev/null +++ b/security/1152772ff3dd126b102fbfd93680d26bb8153b663929a430734e28a6c4792de7.go @@ -0,0 +1,79 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder provides operations to call the computeRightsAndInheritance method. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal(urlParams, requestAdapter) +} +// Post computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a ComputeRightsAndInheritanceResultable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-1.0 +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) Post(ctx context.Context, body DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateComputeRightsAndInheritanceResultFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable), nil +} +// ToPostRequestInformation computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) ToPostRequestInformation(ctx context.Context, body DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/196bdd5b6c6d7a4b00b7491f8edb1555bbe0da974d99800763f4d7737ec7befc.go b/security/196bdd5b6c6d7a4b00b7491f8edb1555bbe0da974d99800763f4d7737ec7befc.go new file mode 100644 index 0000000000..f4293875f9 --- /dev/null +++ b/security/196bdd5b6c6d7a4b00b7491f8edb1555bbe0da974d99800763f4d7737ec7befc.go @@ -0,0 +1,246 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody()(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody(), nil +} +// 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. +// returns a map[string]any when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDelegatedUserEmail gets the delegatedUserEmail property value. The delegatedUserEmail property +// returns a *string when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetDelegatedUserEmail()(*string) { + val, err := m.GetBackingStore().Get("delegatedUserEmail") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["delegatedUserEmail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDelegatedUserEmail(val) + } + return nil + } + res["locale"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLocale(val) + } + return nil + } + res["protectedContents"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateProtectedContentFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + } + m.SetProtectedContents(res) + } + return nil + } + res["supportedContentFormats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetSupportedContentFormats(res) + } + return nil + } + return res +} +// GetLocale gets the locale property value. The locale property +// returns a *string when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetLocale()(*string) { + val, err := m.GetBackingStore().Get("locale") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProtectedContents gets the protectedContents property value. The protectedContents property +// returns a []ProtectedContentable when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) { + val, err := m.GetBackingStore().Get("protectedContents") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + return nil +} +// GetSupportedContentFormats gets the supportedContentFormats property value. The supportedContentFormats property +// returns a []string when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetSupportedContentFormats()([]string) { + val, err := m.GetBackingStore().Get("supportedContentFormats") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("delegatedUserEmail", m.GetDelegatedUserEmail()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("locale", m.GetLocale()) + if err != nil { + return err + } + } + if m.GetProtectedContents() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetProtectedContents())) + for i, v := range m.GetProtectedContents() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("protectedContents", cast) + if err != nil { + return err + } + } + if m.GetSupportedContentFormats() != nil { + err := writer.WriteCollectionOfStringValues("supportedContentFormats", m.GetSupportedContentFormats()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDelegatedUserEmail sets the delegatedUserEmail property value. The delegatedUserEmail property +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetDelegatedUserEmail(value *string)() { + err := m.GetBackingStore().Set("delegatedUserEmail", value) + if err != nil { + panic(err) + } +} +// SetLocale sets the locale property value. The locale property +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetLocale(value *string)() { + err := m.GetBackingStore().Set("locale", value) + if err != nil { + panic(err) + } +} +// SetProtectedContents sets the protectedContents property value. The protectedContents property +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() { + err := m.GetBackingStore().Set("protectedContents", value) + if err != nil { + panic(err) + } +} +// SetSupportedContentFormats sets the supportedContentFormats property value. The supportedContentFormats property +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetSupportedContentFormats(value []string)() { + err := m.GetBackingStore().Set("supportedContentFormats", value) + if err != nil { + panic(err) + } +} +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDelegatedUserEmail()(*string) + GetLocale()(*string) + GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + GetSupportedContentFormats()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDelegatedUserEmail(value *string)() + SetLocale(value *string)() + SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() + SetSupportedContentFormats(value []string)() +} diff --git a/security/90eea350fc998c4e11a9572f36a3d37331306af0ee1126dbec1d5fb5f858dd38.go b/security/90eea350fc998c4e11a9572f36a3d37331306af0ee1126dbec1d5fb5f858dd38.go index 432c924ddb..b130bb609e 100644 --- a/security/90eea350fc998c4e11a9572f36a3d37331306af0ee1126dbec1d5fb5f858dd38.go +++ b/security/90eea350fc998c4e11a9572f36a3d37331306af0ee1126dbec1d5fb5f858dd38.go @@ -35,6 +35,9 @@ func NewCasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityApp } // Post invoke action applyHold // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0 func (m *CasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityApplyHoldRequestBuilder) Post(ctx context.Context, body CasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityApplyHoldApplyHoldPostRequestBodyable, requestConfiguration *CasesEdiscoveryCasesItemNoncustodialDataSourcesMicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/security/audit_log_queries_audit_log_query_item_request_builder.go b/security/audit_log_queries_audit_log_query_item_request_builder.go new file mode 100644 index 0000000000..9bd5ae24ef --- /dev/null +++ b/security/audit_log_queries_audit_log_query_item_request_builder.go @@ -0,0 +1,168 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +// AuditLogQueriesAuditLogQueryItemRequestBuilder provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. +type AuditLogQueriesAuditLogQueryItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// AuditLogQueriesAuditLogQueryItemRequestBuilderGetQueryParameters read the properties and relationships of an auditLogQuery object. +type AuditLogQueriesAuditLogQueryItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *AuditLogQueriesAuditLogQueryItemRequestBuilderGetQueryParameters +} +// AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewAuditLogQueriesAuditLogQueryItemRequestBuilderInternal instantiates a new AuditLogQueriesAuditLogQueryItemRequestBuilder and sets the default values. +func NewAuditLogQueriesAuditLogQueryItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesAuditLogQueryItemRequestBuilder) { + m := &AuditLogQueriesAuditLogQueryItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewAuditLogQueriesAuditLogQueryItemRequestBuilder instantiates a new AuditLogQueriesAuditLogQueryItemRequestBuilder and sets the default values. +func NewAuditLogQueriesAuditLogQueryItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesAuditLogQueryItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAuditLogQueriesAuditLogQueryItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property queries for security +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read the properties and relationships of an auditLogQuery object. +// returns a AuditLogQueryable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-auditlogquery-get?view=graph-rest-1.0 +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogQueryFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable), nil +} +// Patch update the navigation property queries in security +// returns a AuditLogQueryable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) Patch(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable, requestConfiguration *AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogQueryFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable), nil +} +// Records provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. +// returns a *AuditLogQueriesItemRecordsRequestBuilder when successful +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) Records()(*AuditLogQueriesItemRecordsRequestBuilder) { + return NewAuditLogQueriesItemRecordsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property queries for security +// returns a *RequestInformation when successful +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesAuditLogQueryItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation read the properties and relationships of an auditLogQuery object. +// returns a *RequestInformation when successful +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesAuditLogQueryItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property queries in security +// returns a *RequestInformation when successful +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable, requestConfiguration *AuditLogQueriesAuditLogQueryItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *AuditLogQueriesAuditLogQueryItemRequestBuilder when successful +func (m *AuditLogQueriesAuditLogQueryItemRequestBuilder) WithUrl(rawUrl string)(*AuditLogQueriesAuditLogQueryItemRequestBuilder) { + return NewAuditLogQueriesAuditLogQueryItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/audit_log_queries_count_request_builder.go b/security/audit_log_queries_count_request_builder.go new file mode 100644 index 0000000000..4268561c01 --- /dev/null +++ b/security/audit_log_queries_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// AuditLogQueriesCountRequestBuilder provides operations to count the resources in the collection. +type AuditLogQueriesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// AuditLogQueriesCountRequestBuilderGetQueryParameters get the number of the resource +type AuditLogQueriesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// AuditLogQueriesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *AuditLogQueriesCountRequestBuilderGetQueryParameters +} +// NewAuditLogQueriesCountRequestBuilderInternal instantiates a new AuditLogQueriesCountRequestBuilder and sets the default values. +func NewAuditLogQueriesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesCountRequestBuilder) { + m := &AuditLogQueriesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/auditLog/queries/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewAuditLogQueriesCountRequestBuilder instantiates a new AuditLogQueriesCountRequestBuilder and sets the default values. +func NewAuditLogQueriesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAuditLogQueriesCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditLogQueriesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *AuditLogQueriesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *AuditLogQueriesCountRequestBuilder when successful +func (m *AuditLogQueriesCountRequestBuilder) WithUrl(rawUrl string)(*AuditLogQueriesCountRequestBuilder) { + return NewAuditLogQueriesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/audit_log_queries_item_records_audit_log_record_item_request_builder.go b/security/audit_log_queries_item_records_audit_log_record_item_request_builder.go new file mode 100644 index 0000000000..ca4592afbc --- /dev/null +++ b/security/audit_log_queries_item_records_audit_log_record_item_request_builder.go @@ -0,0 +1,160 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +// AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. +type AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetQueryParameters an individual audit log record. +type AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetQueryParameters +} +// AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewAuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderInternal instantiates a new AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder and sets the default values. +func NewAuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) { + m := &AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/{auditLogRecord%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewAuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder instantiates a new AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder and sets the default values. +func NewAuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property records for security +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get an individual audit log record. +// returns a AuditLogRecordable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogRecordFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable), nil +} +// Patch update the navigation property records in security +// returns a AuditLogRecordable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) Patch(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable, requestConfiguration *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogRecordFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable), nil +} +// ToDeleteRequestInformation delete navigation property records for security +// returns a *RequestInformation when successful +func (m *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation an individual audit log record. +// returns a *RequestInformation when successful +func (m *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property records in security +// returns a *RequestInformation when successful +func (m *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable, requestConfiguration *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder when successful +func (m *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) WithUrl(rawUrl string)(*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) { + return NewAuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/audit_log_queries_item_records_count_request_builder.go b/security/audit_log_queries_item_records_count_request_builder.go new file mode 100644 index 0000000000..556a9805dc --- /dev/null +++ b/security/audit_log_queries_item_records_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// AuditLogQueriesItemRecordsCountRequestBuilder provides operations to count the resources in the collection. +type AuditLogQueriesItemRecordsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// AuditLogQueriesItemRecordsCountRequestBuilderGetQueryParameters get the number of the resource +type AuditLogQueriesItemRecordsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *AuditLogQueriesItemRecordsCountRequestBuilderGetQueryParameters +} +// NewAuditLogQueriesItemRecordsCountRequestBuilderInternal instantiates a new AuditLogQueriesItemRecordsCountRequestBuilder and sets the default values. +func NewAuditLogQueriesItemRecordsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesItemRecordsCountRequestBuilder) { + m := &AuditLogQueriesItemRecordsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewAuditLogQueriesItemRecordsCountRequestBuilder instantiates a new AuditLogQueriesItemRecordsCountRequestBuilder and sets the default values. +func NewAuditLogQueriesItemRecordsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesItemRecordsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAuditLogQueriesItemRecordsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesItemRecordsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *AuditLogQueriesItemRecordsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *AuditLogQueriesItemRecordsCountRequestBuilder when successful +func (m *AuditLogQueriesItemRecordsCountRequestBuilder) WithUrl(rawUrl string)(*AuditLogQueriesItemRecordsCountRequestBuilder) { + return NewAuditLogQueriesItemRecordsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/audit_log_queries_item_records_request_builder.go b/security/audit_log_queries_item_records_request_builder.go new file mode 100644 index 0000000000..3f3c602b0d --- /dev/null +++ b/security/audit_log_queries_item_records_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +// AuditLogQueriesItemRecordsRequestBuilder provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. +type AuditLogQueriesItemRecordsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters an individual audit log record. +type AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *AuditLogQueriesItemRecordsRequestBuilderGetQueryParameters +} +// AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAuditLogRecordId provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. +// returns a *AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder when successful +func (m *AuditLogQueriesItemRecordsRequestBuilder) ByAuditLogRecordId(auditLogRecordId string)(*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if auditLogRecordId != "" { + urlTplParams["auditLogRecord%2Did"] = auditLogRecordId + } + return NewAuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewAuditLogQueriesItemRecordsRequestBuilderInternal instantiates a new AuditLogQueriesItemRecordsRequestBuilder and sets the default values. +func NewAuditLogQueriesItemRecordsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesItemRecordsRequestBuilder) { + m := &AuditLogQueriesItemRecordsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewAuditLogQueriesItemRecordsRequestBuilder instantiates a new AuditLogQueriesItemRecordsRequestBuilder and sets the default values. +func NewAuditLogQueriesItemRecordsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesItemRecordsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAuditLogQueriesItemRecordsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *AuditLogQueriesItemRecordsCountRequestBuilder when successful +func (m *AuditLogQueriesItemRecordsRequestBuilder) Count()(*AuditLogQueriesItemRecordsCountRequestBuilder) { + return NewAuditLogQueriesItemRecordsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get an individual audit log record. +// returns a AuditLogRecordCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesItemRecordsRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogRecordCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordCollectionResponseable), nil +} +// Post create new navigation property to records for security +// returns a AuditLogRecordable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogQueriesItemRecordsRequestBuilder) Post(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable, requestConfiguration *AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogRecordFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable), nil +} +// ToGetRequestInformation an individual audit log record. +// returns a *RequestInformation when successful +func (m *AuditLogQueriesItemRecordsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesItemRecordsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to records for security +// returns a *RequestInformation when successful +func (m *AuditLogQueriesItemRecordsRequestBuilder) ToPostRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogRecordable, requestConfiguration *AuditLogQueriesItemRecordsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *AuditLogQueriesItemRecordsRequestBuilder when successful +func (m *AuditLogQueriesItemRecordsRequestBuilder) WithUrl(rawUrl string)(*AuditLogQueriesItemRecordsRequestBuilder) { + return NewAuditLogQueriesItemRecordsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/audit_log_queries_request_builder.go b/security/audit_log_queries_request_builder.go new file mode 100644 index 0000000000..fd540375e1 --- /dev/null +++ b/security/audit_log_queries_request_builder.go @@ -0,0 +1,161 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +// AuditLogQueriesRequestBuilder provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. +type AuditLogQueriesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// AuditLogQueriesRequestBuilderGetQueryParameters get a list of auditLogQuery objects and their properties. +type AuditLogQueriesRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// AuditLogQueriesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *AuditLogQueriesRequestBuilderGetQueryParameters +} +// AuditLogQueriesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogQueriesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAuditLogQueryId provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. +// returns a *AuditLogQueriesAuditLogQueryItemRequestBuilder when successful +func (m *AuditLogQueriesRequestBuilder) ByAuditLogQueryId(auditLogQueryId string)(*AuditLogQueriesAuditLogQueryItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if auditLogQueryId != "" { + urlTplParams["auditLogQuery%2Did"] = auditLogQueryId + } + return NewAuditLogQueriesAuditLogQueryItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewAuditLogQueriesRequestBuilderInternal instantiates a new AuditLogQueriesRequestBuilder and sets the default values. +func NewAuditLogQueriesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesRequestBuilder) { + m := &AuditLogQueriesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/auditLog/queries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewAuditLogQueriesRequestBuilder instantiates a new AuditLogQueriesRequestBuilder and sets the default values. +func NewAuditLogQueriesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogQueriesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAuditLogQueriesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *AuditLogQueriesCountRequestBuilder when successful +func (m *AuditLogQueriesRequestBuilder) Count()(*AuditLogQueriesCountRequestBuilder) { + return NewAuditLogQueriesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of auditLogQuery objects and their properties. +// returns a AuditLogQueryCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-auditcoreroot-list-auditlogqueries?view=graph-rest-1.0 +func (m *AuditLogQueriesRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditLogQueriesRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogQueryCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryCollectionResponseable), nil +} +// Post create a new auditLogQuery object. +// returns a AuditLogQueryable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-auditcoreroot-post-auditlogqueries?view=graph-rest-1.0 +func (m *AuditLogQueriesRequestBuilder) Post(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable, requestConfiguration *AuditLogQueriesRequestBuilderPostRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditLogQueryFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable), nil +} +// ToGetRequestInformation get a list of auditLogQuery objects and their properties. +// returns a *RequestInformation when successful +func (m *AuditLogQueriesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditLogQueriesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create a new auditLogQuery object. +// returns a *RequestInformation when successful +func (m *AuditLogQueriesRequestBuilder) ToPostRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditLogQueryable, requestConfiguration *AuditLogQueriesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *AuditLogQueriesRequestBuilder when successful +func (m *AuditLogQueriesRequestBuilder) WithUrl(rawUrl string)(*AuditLogQueriesRequestBuilder) { + return NewAuditLogQueriesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/audit_log_request_builder.go b/security/audit_log_request_builder.go new file mode 100644 index 0000000000..00e615f070 --- /dev/null +++ b/security/audit_log_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +// AuditLogRequestBuilder provides operations to manage the auditLog property of the microsoft.graph.security entity. +type AuditLogRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// AuditLogRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// AuditLogRequestBuilderGetQueryParameters get auditLog from security +type AuditLogRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// AuditLogRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *AuditLogRequestBuilderGetQueryParameters +} +// AuditLogRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type AuditLogRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewAuditLogRequestBuilderInternal instantiates a new AuditLogRequestBuilder and sets the default values. +func NewAuditLogRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogRequestBuilder) { + m := &AuditLogRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/auditLog{?%24expand,%24select}", pathParameters), + } + return m +} +// NewAuditLogRequestBuilder instantiates a new AuditLogRequestBuilder and sets the default values. +func NewAuditLogRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuditLogRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAuditLogRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property auditLog for security +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogRequestBuilder) Delete(ctx context.Context, requestConfiguration *AuditLogRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get auditLog from security +// returns a AuditCoreRootable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogRequestBuilder) Get(ctx context.Context, requestConfiguration *AuditLogRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditCoreRootFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable), nil +} +// Patch update the navigation property auditLog in security +// returns a AuditCoreRootable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *AuditLogRequestBuilder) Patch(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable, requestConfiguration *AuditLogRequestBuilderPatchRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAuditCoreRootFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable), nil +} +// Queries provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. +// returns a *AuditLogQueriesRequestBuilder when successful +func (m *AuditLogRequestBuilder) Queries()(*AuditLogQueriesRequestBuilder) { + return NewAuditLogQueriesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property auditLog for security +// returns a *RequestInformation when successful +func (m *AuditLogRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *AuditLogRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get auditLog from security +// returns a *RequestInformation when successful +func (m *AuditLogRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuditLogRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property auditLog in security +// returns a *RequestInformation when successful +func (m *AuditLogRequestBuilder) ToPatchRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AuditCoreRootable, requestConfiguration *AuditLogRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *AuditLogRequestBuilder when successful +func (m *AuditLogRequestBuilder) WithUrl(rawUrl string)(*AuditLogRequestBuilder) { + return NewAuditLogRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_apply_hold_request_builder.go b/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_apply_hold_request_builder.go index f3c86ee2fa..f0a62a357c 100644 --- a/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_apply_hold_request_builder.go +++ b/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_apply_hold_request_builder.go @@ -35,6 +35,9 @@ func NewCasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityApplyHoldRequest } // Post invoke action applyHold // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0 func (m *CasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityApplyHoldRequestBuilder) Post(ctx context.Context, body CasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityApplyHoldApplyHoldPostRequestBodyable, requestConfiguration *CasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_remove_hold_request_builder.go b/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_remove_hold_request_builder.go index 9a0d92b3a4..309d7fecf0 100644 --- a/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_remove_hold_request_builder.go +++ b/security/cases_ediscovery_cases_item_custodians_microsoft_graph_security_remove_hold_request_builder.go @@ -35,6 +35,9 @@ func NewCasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityRemoveHoldReques } // Post invoke action removeHold // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0 func (m *CasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityRemoveHoldRequestBuilder) Post(ctx context.Context, body CasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityRemoveHoldRemoveHoldPostRequestBodyable, requestConfiguration *CasesEdiscoveryCasesItemCustodiansMicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/security/cases_ediscovery_cases_item_tags_microsoft_graph_security_as_hierarchy_request_builder.go b/security/cases_ediscovery_cases_item_tags_microsoft_graph_security_as_hierarchy_request_builder.go index 1e6d59b1d9..1709ed6d42 100644 --- a/security/cases_ediscovery_cases_item_tags_microsoft_graph_security_as_hierarchy_request_builder.go +++ b/security/cases_ediscovery_cases_item_tags_microsoft_graph_security_as_hierarchy_request_builder.go @@ -58,6 +58,9 @@ func NewCasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyRequestBuil // Deprecated: This method is obsolete. Use GetAsAsHierarchyGetResponse instead. // returns a CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyAsHierarchyResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0 func (m *CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyRequestBuilder) Get(ctx context.Context, requestConfiguration *CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration)(CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyAsHierarchyResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -78,6 +81,9 @@ func (m *CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyRequestBui // GetAsAsHierarchyGetResponse list eDiscovery review tags with the tag hierarchy shown. // returns a CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyAsHierarchyGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0 func (m *CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyRequestBuilder) GetAsAsHierarchyGetResponse(ctx context.Context, requestConfiguration *CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration)(CasesEdiscoveryCasesItemTagsMicrosoftGraphSecurityAsHierarchyAsHierarchyGetResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { diff --git a/security/data_security_and_governance_request_builder.go b/security/data_security_and_governance_request_builder.go index 1e1bbc7f32..abe621decb 100644 --- a/security/data_security_and_governance_request_builder.go +++ b/security/data_security_and_governance_request_builder.go @@ -123,6 +123,11 @@ func (m *DataSecurityAndGovernanceRequestBuilder) ProcessContentAsync()(*DataSec func (m *DataSecurityAndGovernanceRequestBuilder) ProtectionScopes()(*DataSecurityAndGovernanceProtectionScopesRequestBuilder) { return NewDataSecurityAndGovernanceProtectionScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// SensitivityLabels provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +// returns a *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder when successful +func (m *DataSecurityAndGovernanceRequestBuilder) SensitivityLabels()(*DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property dataSecurityAndGovernance for security // returns a *RequestInformation when successful func (m *DataSecurityAndGovernanceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/security/data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_post_request_body.go b/security/data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_post_request_body.go new file mode 100644 index 0000000000..7e67d34dc7 --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_post_request_body.go @@ -0,0 +1,246 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody instantiates a new DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody()(*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) { + m := &DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody(), nil +} +// 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. +// returns a map[string]any when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDelegatedUserEmail gets the delegatedUserEmail property value. The delegatedUserEmail property +// returns a *string when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetDelegatedUserEmail()(*string) { + val, err := m.GetBackingStore().Get("delegatedUserEmail") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["delegatedUserEmail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDelegatedUserEmail(val) + } + return nil + } + res["locale"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLocale(val) + } + return nil + } + res["protectedContents"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateProtectedContentFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + } + m.SetProtectedContents(res) + } + return nil + } + res["supportedContentFormats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetSupportedContentFormats(res) + } + return nil + } + return res +} +// GetLocale gets the locale property value. The locale property +// returns a *string when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetLocale()(*string) { + val, err := m.GetBackingStore().Get("locale") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProtectedContents gets the protectedContents property value. The protectedContents property +// returns a []ProtectedContentable when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) { + val, err := m.GetBackingStore().Get("protectedContents") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + return nil +} +// GetSupportedContentFormats gets the supportedContentFormats property value. The supportedContentFormats property +// returns a []string when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetSupportedContentFormats()([]string) { + val, err := m.GetBackingStore().Get("supportedContentFormats") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("delegatedUserEmail", m.GetDelegatedUserEmail()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("locale", m.GetLocale()) + if err != nil { + return err + } + } + if m.GetProtectedContents() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetProtectedContents())) + for i, v := range m.GetProtectedContents() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("protectedContents", cast) + if err != nil { + return err + } + } + if m.GetSupportedContentFormats() != nil { + err := writer.WriteCollectionOfStringValues("supportedContentFormats", m.GetSupportedContentFormats()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDelegatedUserEmail sets the delegatedUserEmail property value. The delegatedUserEmail property +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetDelegatedUserEmail(value *string)() { + err := m.GetBackingStore().Set("delegatedUserEmail", value) + if err != nil { + panic(err) + } +} +// SetLocale sets the locale property value. The locale property +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetLocale(value *string)() { + err := m.GetBackingStore().Set("locale", value) + if err != nil { + panic(err) + } +} +// SetProtectedContents sets the protectedContents property value. The protectedContents property +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() { + err := m.GetBackingStore().Set("protectedContents", value) + if err != nil { + panic(err) + } +} +// SetSupportedContentFormats sets the supportedContentFormats property value. The supportedContentFormats property +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetSupportedContentFormats(value []string)() { + err := m.GetBackingStore().Set("supportedContentFormats", value) + if err != nil { + panic(err) + } +} +type DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDelegatedUserEmail()(*string) + GetLocale()(*string) + GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + GetSupportedContentFormats()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDelegatedUserEmail(value *string)() + SetLocale(value *string)() + SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() + SetSupportedContentFormats(value []string)() +} diff --git a/security/data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_request_builder.go b/security/data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_request_builder.go new file mode 100644 index 0000000000..6ebf1389cb --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_request_builder.go @@ -0,0 +1,79 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder provides operations to call the computeRightsAndInheritance method. +type DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal(urlParams, requestAdapter) +} +// Post computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a ComputeRightsAndInheritanceResultable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-1.0 +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) Post(ctx context.Context, body DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateComputeRightsAndInheritanceResultFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable), nil +} +// ToPostRequestInformation computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) ToPostRequestInformation(ctx context.Context, body DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/data_security_and_governance_sensitivity_labels_count_request_builder.go b/security/data_security_and_governance_sensitivity_labels_count_request_builder.go new file mode 100644 index 0000000000..9ca3fa2dfd --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder provides operations to count the resources in the collection. +type DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters get the number of the resource +type DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters +} +// NewDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/data_security_and_governance_sensitivity_labels_item_rights_request_builder.go b/security/data_security_and_governance_sensitivity_labels_item_rights_request_builder.go new file mode 100644 index 0000000000..3e0755dc6f --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_item_rights_request_builder.go @@ -0,0 +1,87 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +type DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. +type DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. +// returns a UsageRightsIncludedable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/usagerightsincluded-get?view=graph-rest-1.0 +func (m *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateUsageRightsIncludedFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable), nil +} +// ToGetRequestInformation get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/data_security_and_governance_sensitivity_labels_item_sublabels_count_request_builder.go b/security/data_security_and_governance_sensitivity_labels_item_sublabels_count_request_builder.go new file mode 100644 index 0000000000..4dabb28483 --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_item_sublabels_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder provides operations to count the resources in the collection. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters get the number of the resource +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/data_security_and_governance_sensitivity_labels_item_sublabels_item_rights_request_builder.go b/security/data_security_and_governance_sensitivity_labels_item_sublabels_item_rights_request_builder.go new file mode 100644 index 0000000000..b27aaf0814 --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_item_sublabels_item_rights_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters get rights from security +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get rights from security +// returns a UsageRightsIncludedable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateUsageRightsIncludedFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable), nil +} +// ToGetRequestInformation get rights from security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/data_security_and_governance_sensitivity_labels_item_sublabels_request_builder.go b/security/data_security_and_governance_sensitivity_labels_item_sublabels_request_builder.go new file mode 100644 index 0000000000..b9ed0c85a2 --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_item_sublabels_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters get sublabels from security +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// BySensitivityLabelId1 provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) BySensitivityLabelId1(sensitivityLabelId1 string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if sensitivityLabelId1 != "" { + urlTplParams["sensitivityLabel%2Did1"] = sensitivityLabelId1 + } + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats provides operations to call the computeInheritance method. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats *string, labelIds *string, locale *string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, contentFormats, labelIds, locale) +} +// ComputeRightsAndInheritance provides operations to call the computeRightsAndInheritance method. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ComputeRightsAndInheritance()(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) Count()(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get sublabels from security +// returns a SensitivityLabelCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable), nil +} +// Post create new navigation property to sublabels for security +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation get sublabels from security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to sublabels for security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/data_security_and_governance_sensitivity_labels_request_builder.go b/security/data_security_and_governance_sensitivity_labels_request_builder.go new file mode 100644 index 0000000000..13b5335b56 --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_request_builder.go @@ -0,0 +1,168 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsRequestBuilder provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +type DataSecurityAndGovernanceSensitivityLabelsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters list the sensitivity labels available for the entire tenant. +type DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters +} +// DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// BySensitivityLabelId provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +// returns a *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) BySensitivityLabelId(sensitivityLabelId string)(*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if sensitivityLabelId != "" { + urlTplParams["sensitivityLabel%2Did"] = sensitivityLabelId + } + return NewDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats provides operations to call the computeInheritance method. +// returns a *DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats *string, labelIds *string, locale *string)(*DataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, contentFormats, labelIds, locale) +} +// ComputeRightsAndInheritance provides operations to call the computeRightsAndInheritance method. +// returns a *DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ComputeRightsAndInheritance()(*DataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) Count()(*DataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get list the sensitivity labels available for the entire tenant. +// returns a SensitivityLabelCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/tenantdatasecurityandgovernance-list-sensitivitylabels?view=graph-rest-1.0 +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable), nil +} +// Post create new navigation property to sensitivityLabels for security +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation list the sensitivity labels available for the entire tenant. +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to sensitivityLabels for security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/data_security_and_governance_sensitivity_labels_sensitivity_label_item_request_builder.go b/security/data_security_and_governance_sensitivity_labels_sensitivity_label_item_request_builder.go new file mode 100644 index 0000000000..c3ec582186 --- /dev/null +++ b/security/data_security_and_governance_sensitivity_labels_sensitivity_label_item_request_builder.go @@ -0,0 +1,173 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +type DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters get a sensitivity label available for the entire tenant. +type DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters +} +// DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property sensitivityLabels for security +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get a sensitivity label available for the entire tenant. +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-get?view=graph-rest-1.0 +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Patch update the navigation property sensitivityLabels in security +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Rights provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Rights()(*DataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Sublabels provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Sublabels()(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property sensitivityLabels for security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get a sensitivity label available for the entire tenant. +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property sensitivityLabels in security +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/e33ab7a604ff4e4222dc5ec929f0874f8fd7bedaa3b227c9e48afde25b7264e1.go b/security/e33ab7a604ff4e4222dc5ec929f0874f8fd7bedaa3b227c9e48afde25b7264e1.go new file mode 100644 index 0000000000..13fafe80fb --- /dev/null +++ b/security/e33ab7a604ff4e4222dc5ec929f0874f8fd7bedaa3b227c9e48afde25b7264e1.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder provides operations to call the computeInheritance method. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, contentFormats *string, labelIds *string, locale *string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + m := &DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters), + } + if contentFormats != nil { + m.BaseRequestBuilder.PathParameters["contentFormats"] = *contentFormats + } + if labelIds != nil { + m.BaseRequestBuilder.PathParameters["labelIds"] = *labelIds + } + if locale != nil { + m.BaseRequestBuilder.PathParameters["locale"] = *locale + } + return m +} +// NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder instantiates a new DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(urlParams, requestAdapter, nil, nil, nil) +} +// Get calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-1.0 +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) Get(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a *RequestInformation when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) WithUrl(rawUrl string)(*DataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/identities_sensors_microsoft_graph_security_get_deployment_access_key_request_builder.go b/security/identities_sensors_microsoft_graph_security_get_deployment_access_key_request_builder.go index 27fe3dd31e..cd25e45092 100644 --- a/security/identities_sensors_microsoft_graph_security_get_deployment_access_key_request_builder.go +++ b/security/identities_sensors_microsoft_graph_security_get_deployment_access_key_request_builder.go @@ -37,6 +37,9 @@ func NewIdentitiesSensorsMicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuil // Get get the deployment access key for Microsoft Defender for Identity that is required to install sensors associated with the workspace. // returns a DeploymentAccessKeyTypeable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentaccesskey?view=graph-rest-1.0 func (m *IdentitiesSensorsMicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder) Get(ctx context.Context, requestConfiguration *IdentitiesSensorsMicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.DeploymentAccessKeyTypeable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { diff --git a/security/identities_sensors_microsoft_graph_security_get_deployment_package_uri_request_builder.go b/security/identities_sensors_microsoft_graph_security_get_deployment_package_uri_request_builder.go index 56e329977c..16b8497a3b 100644 --- a/security/identities_sensors_microsoft_graph_security_get_deployment_package_uri_request_builder.go +++ b/security/identities_sensors_microsoft_graph_security_get_deployment_package_uri_request_builder.go @@ -37,6 +37,9 @@ func NewIdentitiesSensorsMicrosoftGraphSecurityGetDeploymentPackageUriRequestBui // Get get the sensor deployment package URL and version. You can use this URL to download the installer to install the sensor on a server. // returns a SensorDeploymentPackageable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-sensor-getdeploymentpackageuri?view=graph-rest-1.0 func (m *IdentitiesSensorsMicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder) Get(ctx context.Context, requestConfiguration *IdentitiesSensorsMicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.SensorDeploymentPackageable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { diff --git a/security/identities_sensors_microsoft_graph_security_regenerate_deployment_access_key_request_builder.go b/security/identities_sensors_microsoft_graph_security_regenerate_deployment_access_key_request_builder.go index 8c847c33f6..25ccd1fb47 100644 --- a/security/identities_sensors_microsoft_graph_security_regenerate_deployment_access_key_request_builder.go +++ b/security/identities_sensors_microsoft_graph_security_regenerate_deployment_access_key_request_builder.go @@ -37,6 +37,9 @@ func NewIdentitiesSensorsMicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequ // Post generate a new deployment access key that can be used to install a sensor associated with the workspace. // returns a DeploymentAccessKeyTypeable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/security-sensor-regeneratedeploymentaccesskey?view=graph-rest-1.0 func (m *IdentitiesSensorsMicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder) Post(ctx context.Context, requestConfiguration *IdentitiesSensorsMicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilderPostRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.DeploymentAccessKeyTypeable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); if err != nil { diff --git a/security/security_request_builder.go b/security/security_request_builder.go index fca06b7997..7388735251 100644 --- a/security/security_request_builder.go +++ b/security/security_request_builder.go @@ -52,6 +52,11 @@ func (m *SecurityRequestBuilder) Alerts_v2()(*Alerts_v2RequestBuilder) { func (m *SecurityRequestBuilder) AttackSimulation()(*AttackSimulationRequestBuilder) { return NewAttackSimulationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// AuditLog provides operations to manage the auditLog property of the microsoft.graph.security entity. +// returns a *AuditLogRequestBuilder when successful +func (m *SecurityRequestBuilder) AuditLog()(*AuditLogRequestBuilder) { + return NewAuditLogRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Cases provides operations to manage the cases property of the microsoft.graph.security entity. // returns a *CasesRequestBuilder when successful func (m *SecurityRequestBuilder) Cases()(*CasesRequestBuilder) { diff --git a/sites/item_lists_list_item_request_builder.go b/sites/item_lists_list_item_request_builder.go index 0364643e80..197e43a45f 100644 --- a/sites/item_lists_list_item_request_builder.go +++ b/sites/item_lists_list_item_request_builder.go @@ -21,7 +21,7 @@ type ItemListsListItemRequestBuilderDeleteRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemListsListItemRequestBuilderGetQueryParameters returns the metadata for a list. +// ItemListsListItemRequestBuilderGetQueryParameters get a list of rich long-running operations associated with a list. type ItemListsListItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -93,12 +93,12 @@ func (m *ItemListsListItemRequestBuilder) Delete(ctx context.Context, requestCon func (m *ItemListsListItemRequestBuilder) Drive()(*ItemListsItemDriveRequestBuilder) { return NewItemListsItemDriveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get returns the metadata for a list. +// Get get a list of rich long-running operations associated with a list. // returns a Listable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 func (m *ItemListsListItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsListItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -167,7 +167,7 @@ func (m *ItemListsListItemRequestBuilder) ToDeleteRequestInformation(ctx context requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation returns the metadata for a list. +// ToGetRequestInformation get a list of rich long-running operations associated with a list. // returns a *RequestInformation when successful func (m *ItemListsListItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsListItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/sites/sites_request_builder.go b/sites/sites_request_builder.go index 8d0055c39e..49cad6aefd 100644 --- a/sites/sites_request_builder.go +++ b/sites/sites_request_builder.go @@ -14,7 +14,7 @@ import ( type SitesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// SitesRequestBuilderGetQueryParameters list all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. +// SitesRequestBuilderGetQueryParameters search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. type SitesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -82,12 +82,12 @@ func (m *SitesRequestBuilder) Count()(*CountRequestBuilder) { func (m *SitesRequestBuilder) Delta()(*DeltaRequestBuilder) { return NewDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. +// Get search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. // returns a SiteCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-1.0 func (m *SitesRequestBuilder) Get(ctx context.Context, requestConfiguration *SitesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SiteCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -115,7 +115,7 @@ func (m *SitesRequestBuilder) GetAllSites()(*GetAllSitesRequestBuilder) { func (m *SitesRequestBuilder) Remove()(*RemoveRequestBuilder) { return NewRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation list all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. +// ToGetRequestInformation search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. // returns a *RequestInformation when successful func (m *SitesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SitesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_item_members_conversation_member_item_request_builder.go b/teams/item_channels_item_members_conversation_member_item_request_builder.go index 26ea703940..0ceb688e7c 100644 --- a/teams/item_channels_item_members_conversation_member_item_request_builder.go +++ b/teams/item_channels_item_members_conversation_member_item_request_builder.go @@ -99,12 +99,12 @@ func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) Get(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil } -// Patch update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. +// Patch update the role of a conversationMember in a team or channel. // returns a ConversationMemberable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -147,7 +147,7 @@ func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) ToGetReque requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. +// ToPatchRequestInformation update the role of a conversationMember in a team or channel. // returns a *RequestInformation when successful func (m *ItemChannelsItemMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_item_members_request_builder.go b/teams/item_channels_item_members_request_builder.go index 1678efd67a..f0c1d824d4 100644 --- a/teams/item_channels_item_members_request_builder.go +++ b/teams/item_channels_item_members_request_builder.go @@ -107,12 +107,12 @@ func (m *ItemChannelsItemMembersRequestBuilder) Get(ctx context.Context, request } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil } -// Post add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. +// Post add a conversationMember to a channel. // returns a ConversationMemberable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 func (m *ItemChannelsItemMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -149,7 +149,7 @@ func (m *ItemChannelsItemMembersRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. +// ToPostRequestInformation add a conversationMember to a channel. // returns a *RequestInformation when successful func (m *ItemChannelsItemMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_item_messages_item_replies_request_builder.go b/teams/item_channels_item_messages_item_replies_request_builder.go index 0f92949455..f75ca1cc08 100644 --- a/teams/item_channels_item_messages_item_replies_request_builder.go +++ b/teams/item_channels_item_messages_item_replies_request_builder.go @@ -107,12 +107,12 @@ func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) Get(ctx context.Cont } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil } -// Post send a new reply to a chatMessage in a specified channel. +// Post create a new reply to a chatMessage in a specified channel. // returns a ChatMessageable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/channel-post-messagereply?view=graph-rest-1.0 func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -144,7 +144,7 @@ func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) ToGetRequestInformat requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation send a new reply to a chatMessage in a specified channel. +// ToPostRequestInformation create a new reply to a chatMessage in a specified channel. // returns a *RequestInformation when successful func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/tenantrelationships/multi_tenant_organization_request_builder.go b/tenantrelationships/multi_tenant_organization_request_builder.go index 5400a4c25a..5f258b1d58 100644 --- a/tenantrelationships/multi_tenant_organization_request_builder.go +++ b/tenantrelationships/multi_tenant_organization_request_builder.go @@ -78,12 +78,12 @@ func (m *MultiTenantOrganizationRequestBuilder) Get(ctx context.Context, request func (m *MultiTenantOrganizationRequestBuilder) JoinRequest()(*MultiTenantOrganizationJoinRequestRequestBuilder) { return NewMultiTenantOrganizationJoinRequestRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of a multitenant organization. +// Patch create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. // returns a MultiTenantOrganizationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-1.0 func (m *MultiTenantOrganizationRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationable, requestConfiguration *MultiTenantOrganizationRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -120,7 +120,7 @@ func (m *MultiTenantOrganizationRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a multitenant organization. +// ToPatchRequestInformation create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. // returns a *RequestInformation when successful func (m *MultiTenantOrganizationRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationable, requestConfiguration *MultiTenantOrganizationRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/3be2be66efb67bb729d6b2fa24d3ad653566fdedde97084415f7751e57705d0f.go b/users/3be2be66efb67bb729d6b2fa24d3ad653566fdedde97084415f7751e57705d0f.go new file mode 100644 index 0000000000..228db3a9b1 --- /dev/null +++ b/users/3be2be66efb67bb729d6b2fa24d3ad653566fdedde97084415f7751e57705d0f.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder provides operations to call the computeInheritance method. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, contentFormats *string, labelIds *string, locale *string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters), + } + if contentFormats != nil { + m.BaseRequestBuilder.PathParameters["contentFormats"] = *contentFormats + } + if labelIds != nil { + m.BaseRequestBuilder.PathParameters["labelIds"] = *labelIds + } + if locale != nil { + m.BaseRequestBuilder.PathParameters["locale"] = *locale + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(urlParams, requestAdapter, nil, nil, nil) +} +// Get calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-1.0 +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/560313266527bf41bbbeb6511a76ecf331c2af20a58abe5bb03bd0211d3aa0f7.go b/users/560313266527bf41bbbeb6511a76ecf331c2af20a58abe5bb03bd0211d3aa0f7.go new file mode 100644 index 0000000000..1f4ddb416a --- /dev/null +++ b/users/560313266527bf41bbbeb6511a76ecf331c2af20a58abe5bb03bd0211d3aa0f7.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters get sublabels from users +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetQueryParameters +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property sublabels for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get sublabels from users +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Patch update the navigation property sublabels in users +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Rights provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) Rights()(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property sublabels for users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get sublabels from users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property sublabels in users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/76deaf890d5e365a41b700e2310bc0873322df4da816d1dc59490a782ad7438f.go b/users/76deaf890d5e365a41b700e2310bc0873322df4da816d1dc59490a782ad7438f.go new file mode 100644 index 0000000000..5db96b2757 --- /dev/null +++ b/users/76deaf890d5e365a41b700e2310bc0873322df4da816d1dc59490a782ad7438f.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder provides operations to call the computeInheritance method. +type ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, contentFormats *string, labelIds *string, locale *string)(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters), + } + if contentFormats != nil { + m.BaseRequestBuilder.PathParameters["contentFormats"] = *contentFormats + } + if labelIds != nil { + m.BaseRequestBuilder.PathParameters["labelIds"] = *labelIds + } + if locale != nil { + m.BaseRequestBuilder.PathParameters["locale"] = *locale + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(urlParams, requestAdapter, nil, nil, nil) +} +// Get calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computeinheritance?view=graph-rest-1.0 +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/a128a8a0eb5341a2f5ea2fead4eb6d86a657a7d96b50d676afbbb0e42b1810e0.go b/users/a128a8a0eb5341a2f5ea2fead4eb6d86a657a7d96b50d676afbbb0e42b1810e0.go new file mode 100644 index 0000000000..21de9cc176 --- /dev/null +++ b/users/a128a8a0eb5341a2f5ea2fead4eb6d86a657a7d96b50d676afbbb0e42b1810e0.go @@ -0,0 +1,246 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody()(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody(), nil +} +// 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. +// returns a map[string]any when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDelegatedUserEmail gets the delegatedUserEmail property value. The delegatedUserEmail property +// returns a *string when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetDelegatedUserEmail()(*string) { + val, err := m.GetBackingStore().Get("delegatedUserEmail") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["delegatedUserEmail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDelegatedUserEmail(val) + } + return nil + } + res["locale"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLocale(val) + } + return nil + } + res["protectedContents"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateProtectedContentFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + } + m.SetProtectedContents(res) + } + return nil + } + res["supportedContentFormats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetSupportedContentFormats(res) + } + return nil + } + return res +} +// GetLocale gets the locale property value. The locale property +// returns a *string when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetLocale()(*string) { + val, err := m.GetBackingStore().Get("locale") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProtectedContents gets the protectedContents property value. The protectedContents property +// returns a []ProtectedContentable when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) { + val, err := m.GetBackingStore().Get("protectedContents") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + return nil +} +// GetSupportedContentFormats gets the supportedContentFormats property value. The supportedContentFormats property +// returns a []string when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) GetSupportedContentFormats()([]string) { + val, err := m.GetBackingStore().Get("supportedContentFormats") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("delegatedUserEmail", m.GetDelegatedUserEmail()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("locale", m.GetLocale()) + if err != nil { + return err + } + } + if m.GetProtectedContents() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetProtectedContents())) + for i, v := range m.GetProtectedContents() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("protectedContents", cast) + if err != nil { + return err + } + } + if m.GetSupportedContentFormats() != nil { + err := writer.WriteCollectionOfStringValues("supportedContentFormats", m.GetSupportedContentFormats()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDelegatedUserEmail sets the delegatedUserEmail property value. The delegatedUserEmail property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetDelegatedUserEmail(value *string)() { + err := m.GetBackingStore().Set("delegatedUserEmail", value) + if err != nil { + panic(err) + } +} +// SetLocale sets the locale property value. The locale property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetLocale(value *string)() { + err := m.GetBackingStore().Set("locale", value) + if err != nil { + panic(err) + } +} +// SetProtectedContents sets the protectedContents property value. The protectedContents property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() { + err := m.GetBackingStore().Set("protectedContents", value) + if err != nil { + panic(err) + } +} +// SetSupportedContentFormats sets the supportedContentFormats property value. The supportedContentFormats property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBody) SetSupportedContentFormats(value []string)() { + err := m.GetBackingStore().Set("supportedContentFormats", value) + if err != nil { + panic(err) + } +} +type ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDelegatedUserEmail()(*string) + GetLocale()(*string) + GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + GetSupportedContentFormats()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDelegatedUserEmail(value *string)() + SetLocale(value *string)() + SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() + SetSupportedContentFormats(value []string)() +} diff --git a/users/b3534aa7d5564867543add118f31d2af50e1e39df0775b6b2b58e77f94889701.go b/users/b3534aa7d5564867543add118f31d2af50e1e39df0775b6b2b58e77f94889701.go new file mode 100644 index 0000000000..bddac6320c --- /dev/null +++ b/users/b3534aa7d5564867543add118f31d2af50e1e39df0775b6b2b58e77f94889701.go @@ -0,0 +1,79 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder provides operations to call the computeRightsAndInheritance method. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal(urlParams, requestAdapter) +} +// Post computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a ComputeRightsAndInheritanceResultable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-1.0 +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) Post(ctx context.Context, body ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateComputeRightsAndInheritanceResultFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable), nil +} +// ToPostRequestInformation computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/d9380ebb11b1c0ed485426ebd779d8e8762c14f415434061481c9672223d6e9e.go b/users/d9380ebb11b1c0ed485426ebd779d8e8762c14f415434061481c9672223d6e9e.go new file mode 100644 index 0000000000..bac54cce4a --- /dev/null +++ b/users/d9380ebb11b1c0ed485426ebd779d8e8762c14f415434061481c9672223d6e9e.go @@ -0,0 +1,246 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody()(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody(), nil +} +// 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. +// returns a map[string]any when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetAdditionalData()(map[string]any) { + val , err := m.backingStore.Get("additionalData") + if err != nil { + panic(err) + } + if val == nil { + var value = make(map[string]any); + m.SetAdditionalData(value); + } + return val.(map[string]any) +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDelegatedUserEmail gets the delegatedUserEmail property value. The delegatedUserEmail property +// returns a *string when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetDelegatedUserEmail()(*string) { + val, err := m.GetBackingStore().Get("delegatedUserEmail") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["delegatedUserEmail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDelegatedUserEmail(val) + } + return nil + } + res["locale"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLocale(val) + } + return nil + } + res["protectedContents"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateProtectedContentFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + } + m.SetProtectedContents(res) + } + return nil + } + res["supportedContentFormats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetSupportedContentFormats(res) + } + return nil + } + return res +} +// GetLocale gets the locale property value. The locale property +// returns a *string when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetLocale()(*string) { + val, err := m.GetBackingStore().Get("locale") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProtectedContents gets the protectedContents property value. The protectedContents property +// returns a []ProtectedContentable when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) { + val, err := m.GetBackingStore().Get("protectedContents") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + } + return nil +} +// GetSupportedContentFormats gets the supportedContentFormats property value. The supportedContentFormats property +// returns a []string when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) GetSupportedContentFormats()([]string) { + val, err := m.GetBackingStore().Get("supportedContentFormats") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("delegatedUserEmail", m.GetDelegatedUserEmail()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("locale", m.GetLocale()) + if err != nil { + return err + } + } + if m.GetProtectedContents() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetProtectedContents())) + for i, v := range m.GetProtectedContents() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("protectedContents", cast) + if err != nil { + return err + } + } + if m.GetSupportedContentFormats() != nil { + err := writer.WriteCollectionOfStringValues("supportedContentFormats", m.GetSupportedContentFormats()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// 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 (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDelegatedUserEmail sets the delegatedUserEmail property value. The delegatedUserEmail property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetDelegatedUserEmail(value *string)() { + err := m.GetBackingStore().Set("delegatedUserEmail", value) + if err != nil { + panic(err) + } +} +// SetLocale sets the locale property value. The locale property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetLocale(value *string)() { + err := m.GetBackingStore().Set("locale", value) + if err != nil { + panic(err) + } +} +// SetProtectedContents sets the protectedContents property value. The protectedContents property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() { + err := m.GetBackingStore().Set("protectedContents", value) + if err != nil { + panic(err) + } +} +// SetSupportedContentFormats sets the supportedContentFormats property value. The supportedContentFormats property +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBody) SetSupportedContentFormats(value []string)() { + err := m.GetBackingStore().Set("supportedContentFormats", value) + if err != nil { + panic(err) + } +} +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritancePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDelegatedUserEmail()(*string) + GetLocale()(*string) + GetProtectedContents()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable) + GetSupportedContentFormats()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDelegatedUserEmail(value *string)() + SetLocale(value *string)() + SetProtectedContents(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProtectedContentable)() + SetSupportedContentFormats(value []string)() +} diff --git a/users/item_data_security_and_governance_request_builder.go b/users/item_data_security_and_governance_request_builder.go index cf62ddc52f..267673b40c 100644 --- a/users/item_data_security_and_governance_request_builder.go +++ b/users/item_data_security_and_governance_request_builder.go @@ -128,6 +128,11 @@ func (m *ItemDataSecurityAndGovernanceRequestBuilder) ProcessContent()(*ItemData func (m *ItemDataSecurityAndGovernanceRequestBuilder) ProtectionScopes()(*ItemDataSecurityAndGovernanceProtectionScopesRequestBuilder) { return NewItemDataSecurityAndGovernanceProtectionScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// SensitivityLabels provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceRequestBuilder) SensitivityLabels()(*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property dataSecurityAndGovernance for users // returns a *RequestInformation when successful func (m *ItemDataSecurityAndGovernanceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/users/item_data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_request_builder.go new file mode 100644 index 0000000000..8ef534d763 --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_compute_rights_and_inheritance_request_builder.go @@ -0,0 +1,79 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder provides operations to call the computeRightsAndInheritance method. +type ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal(urlParams, requestAdapter) +} +// Post computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a ComputeRightsAndInheritanceResultable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/sensitivitylabel-computerightsandinheritance?view=graph-rest-1.0 +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) Post(ctx context.Context, body ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateComputeRightsAndInheritanceResultFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ComputeRightsAndInheritanceResultable), nil +} +// ToPostRequestInformation computes the rights and inheritance for sensitivity labels based on the input content and labels. +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritancePostRequestBodyable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_data_security_and_governance_sensitivity_labels_count_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_count_request_builder.go new file mode 100644 index 0000000000..5074388312 --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder provides operations to count the resources in the collection. +type ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetQueryParameters +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_data_security_and_governance_sensitivity_labels_item_rights_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_item_rights_request_builder.go new file mode 100644 index 0000000000..946c1d6f7c --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_item_rights_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters get rights from users +type ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetQueryParameters +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get rights from users +// returns a UsageRightsIncludedable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateUsageRightsIncludedFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable), nil +} +// ToGetRequestInformation get rights from users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_count_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_count_request_builder.go new file mode 100644 index 0000000000..af9aa923e7 --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_count_request_builder.go @@ -0,0 +1,83 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder provides operations to count the resources in the collection. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetQueryParameters +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "int32", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(*int32), nil +} +// ToGetRequestInformation get the number of the resource +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_item_rights_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_item_rights_request_builder.go new file mode 100644 index 0000000000..d185c374bc --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_item_rights_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters get rights from users +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetQueryParameters +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get rights from users +// returns a UsageRightsIncludedable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateUsageRightsIncludedFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UsageRightsIncludedable), nil +} +// ToGetRequestInformation get rights from users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsItemRightsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_request_builder.go new file mode 100644 index 0000000000..f27a87f63e --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_item_sublabels_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters get sublabels from users +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetQueryParameters +} +// ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// BySensitivityLabelId1 provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) BySensitivityLabelId1(sensitivityLabelId1 string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if sensitivityLabelId1 != "" { + urlTplParams["sensitivityLabel%2Did1"] = sensitivityLabelId1 + } + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsSensitivityLabelItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats provides operations to call the computeInheritance method. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats *string, labelIds *string, locale *string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, contentFormats, labelIds, locale) +} +// ComputeRightsAndInheritance provides operations to call the computeRightsAndInheritance method. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ComputeRightsAndInheritance()(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsComputeRightsAndInheritanceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) Count()(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get sublabels from users +// returns a SensitivityLabelCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable), nil +} +// Post create new navigation property to sublabels for users +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation get sublabels from users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to sublabels for users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_data_security_and_governance_sensitivity_labels_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_request_builder.go new file mode 100644 index 0000000000..89c9cb5709 --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_request_builder.go @@ -0,0 +1,165 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +type ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters get sensitivityLabels from users +type ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters struct { + // Include count of items + Count *bool `uriparametername:"%24count"` + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Order items by property values + Orderby []string `uriparametername:"%24orderby"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` + // Skip the first n items + Skip *int32 `uriparametername:"%24skip"` + // Show only the first n items + Top *int32 `uriparametername:"%24top"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetQueryParameters +} +// ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// BySensitivityLabelId provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) BySensitivityLabelId(sensitivityLabelId string)(*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if sensitivityLabelId != "" { + urlTplParams["sensitivityLabel%2Did"] = sensitivityLabelId + } + return NewItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats provides operations to call the computeInheritance method. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats *string, labelIds *string, locale *string)(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, contentFormats, labelIds, locale) +} +// ComputeRightsAndInheritance provides operations to call the computeRightsAndInheritance method. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ComputeRightsAndInheritance()(*ItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsComputeRightsAndInheritanceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) Count()(*ItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get sensitivityLabels from users +// returns a SensitivityLabelCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelCollectionResponseable), nil +} +// Post create new navigation property to sensitivityLabels for users +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// ToGetRequestInformation get sensitivityLabels from users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPostRequestInformation create new navigation property to sensitivityLabels for users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_data_security_and_governance_sensitivity_labels_sensitivity_label_item_request_builder.go b/users/item_data_security_and_governance_sensitivity_labels_sensitivity_label_item_request_builder.go new file mode 100644 index 0000000000..48200e9bc1 --- /dev/null +++ b/users/item_data_security_and_governance_sensitivity_labels_sensitivity_label_item_request_builder.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. +type ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters get sensitivityLabels from users +type ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetQueryParameters +} +// ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + m := &ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder instantiates a new ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder and sets the default values. +func NewItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property sensitivityLabels for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get sensitivityLabels from users +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Patch update the navigation property sensitivityLabels in users +// returns a SensitivityLabelable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateSensitivityLabelFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable), nil +} +// Rights provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Rights()(*ItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemRightsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Sublabels provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) Sublabels()(*ItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsItemSublabelsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property sensitivityLabels for users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToGetRequestInformation get sensitivityLabels from users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + if requestConfiguration.QueryParameters != nil { + requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) + } + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + return requestInfo, nil +} +// ToPatchRequestInformation update the navigation property sensitivityLabels in users +// returns a *RequestInformation when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SensitivityLabelable, requestConfiguration *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + err := requestInfo.SetContentFromParsable(ctx, m.BaseRequestBuilder.RequestAdapter, "application/json", body) + if err != nil { + return nil, err + } + return requestInfo, nil +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder when successful +func (m *ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) WithUrl(rawUrl string)(*ItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder) { + return NewItemDataSecurityAndGovernanceSensitivityLabelsSensitivityLabelItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/user_item_request_builder.go b/users/user_item_request_builder.go index 914309e746..29f3ab99d8 100644 --- a/users/user_item_request_builder.go +++ b/users/user_item_request_builder.go @@ -369,7 +369,7 @@ func (m *UserItemRequestBuilder) OwnedObjects()(*ItemOwnedObjectsRequestBuilder) // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-user-update?view=graph-rest-1.0 func (m *UserItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UserItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/users/users_request_builder.go b/users/users_request_builder.go index 8696bbffd8..2571cd7684 100644 --- a/users/users_request_builder.go +++ b/users/users_request_builder.go @@ -120,7 +120,7 @@ func (m *UsersRequestBuilder) GetByIds()(*GetByIdsRequestBuilder) { // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-user-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-create?view=graph-rest-1.0 func (m *UsersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UsersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/userswithuserprincipalname/users_with_user_principal_name_request_builder.go b/userswithuserprincipalname/users_with_user_principal_name_request_builder.go index da1b16982e..b0cf93e3c9 100644 --- a/userswithuserprincipalname/users_with_user_principal_name_request_builder.go +++ b/userswithuserprincipalname/users_with_user_principal_name_request_builder.go @@ -107,7 +107,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) Get(ctx context.Context, requ // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-user-update?view=graph-rest-1.0 func (m *UsersWithUserPrincipalNameRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil {