From 44f234dc4000e9ef9c03f176e9fcb7f7ce60c521 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 7 Jul 2026 20:53:37 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 225829 --- ...es_item_incident_report_request_builder.go | 4 +- ...es_item_incident_report_request_builder.go | 4 +- ...rvice_health_issue_item_request_builder.go | 6 +- ...uncement_messages_archive_post_response.go | 2 + ...ncement_messages_favorite_post_response.go | 2 + ...cement_messages_mark_read_post_response.go | 2 + ...ment_messages_mark_unread_post_response.go | 2 + ...ice_update_message_item_request_builder.go | 6 +- ...cement_messages_unarchive_post_response.go | 2 + ...ement_messages_unfavorite_post_response.go | 2 + ..._extension_properties_post_request_body.go | 2 + ...management_policies_ref_request_builder.go | 6 +- ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + .../item_owners_ref_request_builder.go | 6 +- ...on_acquire_access_token_request_builder.go | 4 +- ...ization_jobs_item_pause_request_builder.go | 4 +- ...tem_provision_on_demand_request_builder.go | 4 +- ...ation_jobs_item_restart_request_builder.go | 4 +- ...rectories_item_discover_request_builder.go | 4 +- ...schema_filter_operators_request_builder.go | 8 +- ...s_item_schema_functions_request_builder.go | 8 +- ...schema_parse_expression_request_builder.go | 4 +- ...ization_jobs_item_start_request_builder.go | 4 +- ..._validate_credentials_post_request_body.go | 2 + ...em_validate_credentials_request_builder.go | 4 +- ..._validate_credentials_post_request_body.go | 2 + ...rectories_item_discover_request_builder.go | 4 +- ...schema_filter_operators_request_builder.go | 8 +- ...s_item_schema_functions_request_builder.go | 8 +- ...schema_parse_expression_request_builder.go | 4 +- ...onization_template_item_request_builder.go | 4 +- ...n_issuance_policies_ref_request_builder.go | 6 +- ...n_lifetime_policies_ref_request_builder.go | 6 +- ...plication_template_item_request_builder.go | 6 +- .../application_templates_request_builder.go | 6 +- ...ts_directory_audit_item_request_builder.go | 6 +- auditlogs/directory_audits_request_builder.go | 6 +- auditlogs/provisioning_request_builder.go | 6 +- ...4468a739aa147b6172f68040aa7ec5edc771fea.go | 165 + chats/chat_item_request_builder.go | 5 + ...targeted_messages_count_request_builder.go | 83 + ...age_hosted_content_item_request_builder.go | 165 + ...m_hosted_contents_count_request_builder.go | 83 + ...ents_item_value_content_request_builder.go | 144 + ...es_item_hosted_contents_request_builder.go | 155 + ...plies_chat_message_item_request_builder.go | 185 + ...ages_item_replies_count_request_builder.go | 83 + ...essages_item_replies_delta_get_response.go | 92 + ...ages_item_replies_delta_request_builder.go | 122 + ...ed_messages_item_replies_delta_response.go | 30 + ...m_hosted_contents_count_request_builder.go | 83 + ...ents_item_value_content_request_builder.go | 144 + ...es_item_hosted_contents_request_builder.go | 155 + ...ies_item_set_reaction_post_request_body.go | 116 + ...plies_item_set_reaction_request_builder.go | 71 + ...eplies_item_soft_delete_request_builder.go | 70 + ...s_item_undo_soft_delete_request_builder.go | 70 + ...s_item_unset_reaction_post_request_body.go | 116 + ...ies_item_unset_reaction_request_builder.go | 71 + ...lies_reply_with_quote_post_request_body.go | 160 + ...eplies_reply_with_quote_request_builder.go | 79 + ...d_messages_item_replies_request_builder.go | 165 + .../item_targeted_messages_request_builder.go | 155 + ...geted_chat_message_item_request_builder.go | 170 + .../calls_item_keep_alive_request_builder.go | 4 +- ..._item_record_response_post_request_body.go | 4 + .../calls_item_reject_request_builder.go | 4 +- ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ..._clean_windows_device_post_request_body.go | 2 + ...windows_defender_scan_post_request_body.go | 2 + ...ged_devices_item_wipe_post_request_body.go | 6 + ...discovery_with_domain_name_get_response.go | 2 + ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ...m_registered_owners_ref_request_builder.go | 6 +- ...em_registered_users_ref_request_builder.go | 6 +- ..._units_item_members_ref_request_builder.go | 6 +- ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + directory/directory_request_builder.go | 5 + .../recovery_jobs_count_request_builder.go | 83 + ...ecovery_services_cancel_request_builder.go | 67 + ..._recovery_job_base_item_request_builder.go | 165 + directory/recovery_jobs_request_builder.go | 155 + directory/recovery_request_builder.go | 170 + ...ecovery_snapshots_count_request_builder.go | 83 + ...tem_recovery_jobs_count_request_builder.go | 83 + ..._jobs_recovery_job_item_request_builder.go | 84 + ...hots_item_recovery_jobs_request_builder.go | 113 + ...very_preview_jobs_count_request_builder.go | 83 + ...covery_preview_job_item_request_builder.go | 84 + ...m_recovery_preview_jobs_request_builder.go | 113 + .../recovery_snapshots_request_builder.go | 155 + ...snapshots_snapshot_item_request_builder.go | 170 + ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + .../item_members_ref_request_builder.go | 6 +- ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + .../item_force_delete_post_request_body.go | 2 + domains/item_promote_post_response.go | 2 + ...958c37e6013fe3150017a8df71a16f04d38d615.go | 2 + ...3fed53bc4118b092560e4fb33297e97b8c66ade.go | 2 + ...3ce483df86acf01a518edc9f8dda140e78b5fd7.go | 2 + .../item_items_item_copy_post_request_body.go | 4 + ...tems_item_create_link_post_request_body.go | 4 + ...tem_items_item_invite_post_request_body.go | 6 + ...rkbook_create_session_post_request_body.go | 2 + ...ames_item_range_merge_post_request_body.go | 2 + ...eration_result_with_key_request_builder.go | 4 +- ...m_workbook_tables_add_post_request_body.go | 2 + ...data_body_range_merge_post_request_body.go | 2 + ...eader_row_range_merge_post_request_body.go | 2 + ...umns_item_range_merge_post_request_body.go | 2 + ...total_row_range_merge_post_request_body.go | 2 + ...data_body_range_merge_post_request_body.go | 2 + ...eader_row_range_merge_post_request_body.go | 2 + ...bles_item_range_merge_post_request_body.go | 2 + ...rows_item_range_merge_post_request_body.go | 2 + ...ables_item_sort_apply_post_request_body.go | 2 + ...total_row_range_merge_post_request_body.go | 2 + ...row_with_column_merge_post_request_body.go | 2 + ...ames_item_range_merge_post_request_body.go | 2 + ...eets_item_range_merge_post_request_body.go | 2 + ...ge_with_address_merge_post_request_body.go | 2 + ...heets_item_tables_add_post_request_body.go | 2 + ...umns_item_range_merge_post_request_body.go | 2 + ...data_body_range_merge_post_request_body.go | 2 + ...eader_row_range_merge_post_request_body.go | 2 + ...bles_item_range_merge_post_request_body.go | 2 + ...rows_item_range_merge_post_request_body.go | 2 + ...ables_item_sort_apply_post_request_body.go | 2 + ...total_row_range_merge_post_request_body.go | 2 + ...item_used_range_merge_post_request_body.go | 2 + ...ith_values_only_merge_post_request_body.go | 2 + ...ociate_with_hub_sites_post_request_body.go | 2 + ...nt_types_item_is_published_get_response.go | 2 + ...tems_item_create_link_post_request_body.go | 4 + ...nts_item_categories_ref_request_builder.go | 6 +- ...lasses_item_members_ref_request_builder.go | 6 +- ...asses_item_teachers_ref_request_builder.go | 6 +- ...nts_item_categories_ref_request_builder.go | 6 +- ...chools_item_classes_ref_request_builder.go | 6 +- .../schools_item_users_ref_request_builder.go | 6 +- ...nts_item_categories_ref_request_builder.go | 6 +- .../item_add_group_post_response.go | 2 + .../item_remove_group_post_response.go | 2 + ...c060fca8956bf21b0e79cab06b17dde36138c23.go | 2 + ...5636a2f1f12651c40d9ea52a6886645ffe78c64.go | 2 + ..._extension_properties_post_request_body.go | 2 + ...em_accepted_senders_ref_request_builder.go | 12 +- .../item_accepted_senders_request_builder.go | 6 +- ...ar_events_item_accept_post_request_body.go | 2 + ...r_events_item_decline_post_request_body.go | 2 + ...em_tentatively_accept_post_request_body.go | 2 + ...em_events_item_accept_post_request_body.go | 2 + ...m_events_item_decline_post_request_body.go | 2 + ...em_tentatively_accept_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ...e_policies_item_add_group_post_response.go | 2 + ...olicies_item_remove_group_post_response.go | 2 + groups/item_members_ref_request_builder.go | 6 +- groups/item_owners_ref_request_builder.go | 6 +- ...em_rejected_senders_ref_request_builder.go | 6 +- ...ociate_with_hub_sites_post_request_body.go | 2 + ...nt_types_item_is_published_get_response.go | 2 + ...ociate_with_hub_sites_post_request_body.go | 2 + ...nt_types_item_is_published_get_response.go | 2 + ...tems_item_create_link_post_request_body.go | 4 + groups/item_team_archive_post_request_body.go | 2 + ...channels_item_archive_post_request_body.go | 2 + ...imary_channel_archive_post_request_body.go | 2 + ...m_team_schedule_share_post_request_body.go | 2 + ...e_time_cards_clock_in_post_request_body.go | 2 + ..._cards_item_clock_out_post_request_body.go | 2 + ..._cards_item_end_break_post_request_body.go | 2 + ...ards_item_start_break_post_request_body.go | 2 + ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ..._identity_providers_ref_request_builder.go | 6 +- ...1e3a89892087495df28ff5a8c43740d5ca2d6b3.go | 6 +- ...gth_policies_item_usage_request_builder.go | 4 +- ...ional_access_evaluate_post_request_body.go | 2 + ...1a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go | 6 +- ...44dea36fb3ad4c5d1ae08d0d3791d776bcf62d8.go | 4 +- ...91339ae1b60ff310c36d35502a8d980fb383ab5.go | 4 +- ...0c2fe603365b6220d46f9a130825fd7a1771c76.go | 4 +- ...0fdd1fbc71b512f18caada1d73ae2a734d8dd29.go | 4 +- ...d2331e5916e86e789e77ee78cfd1578b106b547.go | 4 +- ...967b039050218ae36bcdcca35b02e404b8e147d.go | 4 +- ...416a27f04360fecced6c68bc6381d020c52ada9.go | 4 +- ...5508fc20435b31850eeaff099a31a3e3d046fa0.go | 4 +- ...cb6ff483a75a60d8a06e8db4b3f914d947442ed.go | 8 +- ...d82dc1194b554e7944df367a5df99b4dafd5d39.go | 8 +- ...a436527c5cc2b87947417bbb3d2108bf97e28c3.go | 4 +- ...c35d1e42c88c09641e713c470d00c6681746c0f.go | 98 + ...bb2e66d0076cf816487e2585ce581633824713e.go | 4 +- ...4058b037ee23fc37f47245f93e33547105bb7fe.go | 30 + ...9e8d4586503016ff008f22d80fcf2e2a081082a.go | 74 + ...c226114a8bf1c21511155a6e069af0364f6a013.go | 4 +- ...3ebf90fa6e1a46e83166a316530b0913e7ad45e.go | 4 +- ...1befe8d3f44f2dc4f29dbeed507a3cce3ff9ca4.go | 4 +- ...249306eadbc28ef8a8a2c02360d7595902c0976.go | 75 + ...e596256542980a227f12b277a6efd13547a7fd1.go | 93 + ...1fd9224cdc1f0eda1297dbd96aed98562ae34e4.go | 8 +- ...a8b93bb51de6725b25e2f773308c3e8a2a01290.go | 117 + ...16b423c8ddd1057afc615f56de9f89ffbc92bc5.go | 74 + ...0e42dc4ded591592fb6d8f2e18e939f16361576.go | 129 + ...bf85b09505a93032795b60e740aa4da11d7b834.go | 75 + ...4e4a768b315780308fcd709d57c302e2d7f5449.go | 84 + ..._batch_record_decisions_request_builder.go | 4 +- ...m_stages_item_decisions_request_builder.go | 6 +- ...m_instances_item_stages_request_builder.go | 6 +- ...6774a3b5b4e41a516deca578b6b29b9bba33b19.go | 117 + ...710aee86238431242a55e69674bad8992308f66.go | 8 +- ...1a42b5812e57d237944c2765542aec5d852074c.go | 74 + ...956831730f98aa08766263d55741494eea8668b.go | 98 + ...bf26fede463b105bac4bd9358aac74b5da8f1c7.go | 74 + ...2095b2d7952f388488fd7a8b0ecd6f28cc8dfdc.go | 4 +- ...d30625183c1fde0e9d84c3dc86e944c9fc37d37.go | 4 +- ...d10c2a5bad65a67783f3e3109092330c1374208.go | 129 + ...f45d0cc8764ead79eb58c76122fd6aa68c48611.go | 30 + ...6986ae23dc7b7a534ec1ca7297344595e1f7a87.go | 93 + ...c957df70add34f53d9fdbf9bd14ed3a8c5d7640.go | 6 +- ...c9492297bb2ab1c81be47f2663eb70d30a43e05.go | 4 +- ...package_suggestion_item_request_builder.go | 165 + ...ckage_suggestions_count_request_builder.go | 83 + ...er_by_current_user_with_on_get_response.go | 92 + ...by_current_user_with_on_request_builder.go | 125 + ...filter_by_current_user_with_on_response.go | 30 + ...ons_item_access_package_request_builder.go | 84 + ...ess_package_suggestions_request_builder.go | 160 + ...ble_policy_requirements_request_builder.go | 6 +- ...ble_access_packages_ref_request_builder.go | 6 +- ...incompatible_groups_ref_request_builder.go | 6 +- ...ble_access_package_item_request_builder.go | 165 + ...e_access_packages_count_request_builder.go | 83 + ...ource_role_scopes_count_request_builder.go | 83 + ...em_resource_role_scopes_request_builder.go | 116 + ...ailable_access_packages_request_builder.go | 155 + ...tom_workflow_extensions_request_builder.go | 10 +- ...ernal_sponsors_item_ref_request_builder.go | 4 +- ...m_external_sponsors_ref_request_builder.go | 16 +- ...ernal_sponsors_item_ref_request_builder.go | 4 +- ...m_internal_sponsors_ref_request_builder.go | 16 +- ...trol_configuration_item_request_builder.go | 160 + ...ol_configurations_count_request_builder.go | 83 + ..._control_configurations_request_builder.go | 155 + .../entitlement_management_request_builder.go | 25 + ...ss_package_subject_item_request_builder.go | 168 + ...nagement_subjects_count_request_builder.go | 83 + ..._connected_organization_request_builder.go | 84 + ...ent_management_subjects_request_builder.go | 158 + ...subjects_with_object_id_request_builder.go | 166 + ...2f8aa322c1fd446f0b07d4d89fcac90bdd1f933.go | 4 +- ...a7320e675f44f77c06b230e6da3690e6fb35b95.go | 4 +- ...tem_preview_scope_count_request_builder.go | 83 + ...e_directory_object_item_request_builder.go | 84 + ...lows_item_preview_scope_request_builder.go | 113 + ...deleted_items_workflows_request_builder.go | 6 +- ...workflows_workflow_item_request_builder.go | 25 + ...tity_governance_restore_request_builder.go | 4 +- ...tem_preview_scope_count_request_builder.go | 83 + ...e_directory_object_item_request_builder.go | 84 + ...lows_item_preview_scope_request_builder.go | 113 + ...ows_workflows_item_runs_request_builder.go | 6 +- ...ws_workflows_item_tasks_request_builder.go | 6 +- ...cle_workflows_workflows_request_builder.go | 6 +- ...workflows_workflow_item_request_builder.go | 29 +- ...bitlocker_recovery_keys_request_builder.go | 6 +- kiota-dom-export.txt | 8227 +++++++++++++++++ kiota-lock.json | 7 +- models/access_entity_type.go | 39 + models/access_package_approval_stage.go | 46 +- models/access_package_resource_role.go | 42 +- models/access_package_resource_scope.go | 8 +- models/access_package_subject.go | 38 + ...ess_package_subject_collection_response.go | 91 + models/access_package_subject_lifecycle.go | 42 + models/access_package_suggestion.go | 128 + ..._package_suggestion_collection_response.go | 91 + models/access_package_suggestion_reason.go | 136 + ...package_suggestion_related_people_based.go | 130 + ...suggestion_related_people_insight_level.go | 42 + ...uggestion_self_assignment_history_based.go | 119 + models/agent_user.go | 1 - models/all_domains.go | 44 + models/application_data_type.go | 66 + models/application_location.go | 190 + ...pplication_risk_factor_certificate_info.go | 449 + .../application_risk_factor_general_info.go | 488 + models/application_risk_factor_legal_info.go | 265 + ...application_risk_factor_legal_info_gdpr.go | 303 + .../application_risk_factor_security_info.go | 1050 +++ models/application_risk_factors.go | 264 + models/application_risk_score.go | 301 + models/application_security_compliance.go | 1229 +++ models/application_template.go | 229 + models/approver_information_visibility.go | 42 + ...ds_registration_campaign_include_target.go | 4 +- models/available_access_package.go | 165 + ...able_access_package_collection_response.go | 91 + models/azure_active_directory_tenant.go | 8 +- models/backup_restore_root.go | 37 + models/channel.go | 4 +- models/chat.go | 49 + models/chat_message.go | 30 +- models/conditional_access_policy.go | 8 +- models/control_configuration.go | 246 + ...ntrol_configuration_collection_response.go | 91 + models/copilot_admin.go | 37 + models/copilot_admin_catalog.go | 91 + models/copilot_package.go | 779 ++ models/copilot_package_detail.go | 355 + ...oss_cloud_azure_active_directory_tenant.go | 12 +- models/csa_star_level.go | 54 + models/data_protection.go | 60 + models/data_retention_level.go | 54 + models/delegated_admin_relationship.go | 4 +- models/directory_object.go | 2 + models/directory_role.go | 4 +- models/domain_identity_source.go | 8 +- models/email_notifications_setting.go | 154 + models/employee_experience.go | 1 - models/end_user_settings.go | 119 + models/entitlement_management.go | 196 + models/entity.go | 20 + .../entity_type_and_ids.go | 197 + models/entrarecoveryservices/recovery.go | 141 + .../entrarecoveryservices/recovery_action.go | 46 + .../recovery_change_object_base.go | 193 + models/entrarecoveryservices/recovery_job.go | 155 + .../recovery_job_base.go | 324 + .../recovery_job_base_collection_response.go | 92 + .../recovery_job_collection_response.go | 92 + ...recovery_job_entity_name_and_ids_filter.go | 93 + .../recovery_job_entity_names_filter.go | 87 + .../recovery_job_filtering_criteria_base.go | 136 + .../recovery_preview_job.go | 44 + ...ecovery_preview_job_collection_response.go | 92 + .../entrarecoveryservices/recovery_status.go | 62 + .../resource_type_name.go | 82 + models/entrarecoveryservices/snapshot.go | 216 + .../snapshot_collection_response.go | 92 + models/enumerated_domains.go | 87 + models/external_domain_federation.go | 12 +- models/externalconnectors/label.go | 5 +- models/fed_ramp_level.go | 51 + models/federated_token_validation_policy.go | 81 + models/fido2_authentication_method.go | 4 +- models/group.go | 191 +- models/group_access_type.go | 45 + models/hold_type.go | 42 + .../identitygovernance/cancel_runs_scope.go | 93 + models/identitygovernance/cancel_scope.go | 134 + .../count_based_quarantine_condition.go | 81 + .../lifecycle_management_settings.go | 37 + .../lifecycle_workflow_processing_status.go | 8 +- models/identitygovernance/match_mode.go | 39 + .../percentage_based_quarantine_condition.go | 81 + .../identitygovernance/preview_failed_task.go | 264 + .../quarantine_condition.go | 136 + .../quarantine_configuration.go | 203 + .../identitygovernance/quarantine_details.go | 229 + models/identitygovernance/quarantine_type.go | 45 + models/identitygovernance/workflow.go | 124 + .../workflow_execution_type.go | 5 +- models/identitygovernance/workflow_setting.go | 153 + models/identitygovernance/workflow_version.go | 37 + models/notification_events_type.go | 54 + models/notification_recipients.go | 203 + models/notification_recipients_type.go | 63 + ...mises_directory_synchronization_feature.go | 4 +- models/online_meeting.go | 1 - models/package_access_entity.go | 191 + models/package_element.go | 190 + models/package_element_detail.go | 202 + models/package_status.go | 42 + models/package_type.go | 45 + models/password_policy.go | 66 + models/pci_version.go | 45 + models/policy_root.go | 37 + models/profile_card_property.go | 37 + models/reminder.go | 4 +- models/rest_encryption_type.go | 57 + models/role_type.go | 45 + models/root_domains.go | 51 + models/schedule.go | 4 +- models/security.go | 1 + models/security/a365_ai_execute_tool.go | 45 + models/security/a365_ai_inference_call.go | 45 + models/security/a365_ai_invoke_agent.go | 45 + models/security/a365_ai_run_summary.go | 45 + models/security/a365_span_outputs.go | 45 + .../security/a_i_span_outputs_audit_record.go | 45 + .../aad_risk_detection_audit_record.go | 45 + models/security/additional_data_options.go | 7 +- models/security/aed_audit_record.go | 45 + .../security/agent_admin_activity_record.go | 45 + .../security/agent_setting_admin_activity.go | 45 + .../ai_app_interaction_audit_record.go | 45 + .../security/ai_execute_tool_audit_record.go | 45 + ...ctions_change_notification_audit_record.go | 45 + .../ai_interactions_export_audit_record.go | 45 + ..._interactions_subscription_audit_record.go | 45 + .../security/ai_invoke_agent_audit_record.go | 45 + models/security/aip_discover.go | 45 + models/security/aip_file_deleted.go | 45 + models/security/aip_heart_beat.go | 45 + .../aip_protection_action_log_request.go | 45 + models/security/aip_scanner_discover_event.go | 45 + ...ip_sensitivity_label_action_log_request.go | 45 + .../air_admin_action_investigation_data.go | 45 + models/security/air_investigation_data.go | 45 + .../security/air_manual_investigation_data.go | 45 + .../security/alert_submission_audit_record.go | 45 + ...t_submission_result_detail_audit_record.go | 45 + models/security/analyzed_email.go | 1516 +++ models/security/analyzed_email_attachment.go | 450 + .../analyzed_email_authentication_detail.go | 264 + .../analyzed_email_collection_response.go | 92 + .../analyzed_email_delivery_detail.go | 266 + .../security/analyzed_email_dlp_rule_info.go | 190 + ...yzed_email_exchange_transport_rule_info.go | 190 + .../analyzed_email_recipient_detail.go | 196 + .../security/analyzed_email_sender_detail.go | 450 + models/security/analyzed_email_url.go | 302 + models/security/antispam_directionality.go | 45 + .../security/attack_sim_admin_audit_record.go | 45 + models/security/attack_sim_audit_record.go | 45 + models/security/audit_config_audit_record.go | 45 + models/security/audit_core_root.go | 93 + models/security/audit_data.go | 954 ++ models/security/audit_log_query.go | 581 ++ .../audit_log_query_collection_response.go | 92 + models/security/audit_log_query_status.go | 49 + models/security/audit_log_record.go | 497 + .../audit_log_record_collection_response.go | 92 + models/security/audit_log_record_type.go | 1447 +++ models/security/audit_log_user_type.go | 67 + .../security/audit_record_type_dictionary.go | 117 + models/security/audit_search_audit_record.go | 45 + ...plication_rule_aggregation_event_record.go | 45 + .../security/azfw_dns_query_event_record.go | 45 + .../azfw_network_rule_event_record.go | 45 + .../security/azure_a_i_search_audit_record.go | 45 + ...ve_directory_account_logon_audit_record.go | 45 + .../azure_active_directory_audit_record.go | 45 + ...active_directory_sts_logon_audit_record.go | 45 + models/security/campaign_audit_record.go | 45 + .../security/ccrai_policy_violation_record.go | 45 + .../security/cdp_classifier_health_record.go | 45 + .../security/cdp_cold_crawl_status_record.go | 45 + .../cdp_consumption_resource_record.go | 45 + .../cdp_content_explorer_aggregate_record.go | 45 + ...cdp_dlp_sensitive_endpoint_audit_record.go | 45 + models/security/cdp_log_record.go | 45 + models/security/cdp_ocr_billing_record.go | 45 + .../cdp_resource_scope_change_event_record.go | 45 + .../cdpdlmai_interaction_insights_record.go | 45 + ...cloud_update_device_config_audit_record.go | 45 + ...loud_update_profile_config_audit_record.go | 45 + ...cloud_update_tenant_config_audit_record.go | 45 + models/security/collaboration_root.go | 92 + .../compliance_connector_audit_record.go | 45 + .../compliance_d_l_m_exchange_audit_record.go | 45 + ...mpliance_d_l_m_share_point_audit_record.go | 45 + ...pliance_d_l_p_applications_audit_record.go | 45 + ...pplications_classification_audit_record.go | 45 + .../compliance_d_l_p_endpoint_audit_record.go | 45 + ...e_d_l_p_endpoint_discovery_audit_record.go | 45 + ...mpliance_d_l_p_enforcement_audit_record.go | 45 + .../compliance_d_l_p_exchange_audit_record.go | 45 + ..._p_exchange_classification_audit_record.go | 45 + ..._l_p_exchange_classification_cdp_record.go | 45 + ...e_d_l_p_exchange_discovery_audit_record.go | 45 + ...mpliance_d_l_p_share_point_audit_record.go | 45 + ...share_point_classification_audit_record.go | 45 + ...p_share_point_classification_cdp_record.go | 45 + ...nt_classification_extended_audit_record.go | 45 + .../compliance_exchange_ocr_audit_record.go | 45 + .../compliance_manager_action_record.go | 45 + ...policy_grading_share_point_audit_record.go | 45 + ...compliance_settings_change_audit_record.go | 45 + ...ce_sit_grading_share_point_audit_record.go | 45 + ...iance_supervision_exchange_audit_record.go | 45 + models/security/compromise_indicator.go | 191 + ...nected_a_i_app_interaction_audit_record.go | 45 + .../consumption_resource_audit_record.go | 45 + .../security/content_store_metadata_record.go | 45 + .../copilot_agent_management_audit_record.go | 45 + ...pilot_for_security_logging_audit_record.go | 45 + ...pilot_for_security_trigger_audit_record.go | 45 + .../copilot_interaction_audit_record.go | 45 + .../copilot_plugin_setting_audit_record.go | 45 + ...opilot_prompt_book_setting_audit_record.go | 45 + .../copilot_session_sharing_audit_record.go | 45 + .../security/copilot_setting_audit_record.go | 45 + .../copilot_workspace_setting_audit_record.go | 45 + .../core_reporting_settings_audit_record.go | 45 + models/security/correlation_reason.go | 99 + .../security/cortana_briefing_audit_record.go | 45 + ..._asset_management_classification_record.go | 45 + .../crm_entity_operation_audit_record.go | 45 + ...cross_tenant_access_policy_audit_record.go | 45 + ...mer_key_service_encryption_audit_record.go | 45 + ...ata_center_security_cmdlet_audit_record.go | 45 + .../security/data_governance_audit_record.go | 45 + .../data_insights_rest_api_audit_record.go | 45 + ...data_lake_export_operation_audit_record.go | 45 + ...ata_security_investigation_audit_record.go | 45 + .../data_share_operation_audit_record.go | 45 + models/security/default_audit_data.go | 45 + .../defender_case_management_audit_record.go | 45 + .../defender_preview_features_record.go | 45 + ...rity_for_a_i_configuration_audit_record.go | 45 + models/security/delivery_action.go | 48 + models/security/delivery_location.go | 60 + .../deploy_feature_activity_record.go | 45 + .../security/detonation_behaviour_details.go | 450 + models/security/detonation_chain.go | 202 + models/security/detonation_details.go | 610 ++ models/security/detonation_observables.go | 245 + ...ery_settings_authenticated_scans_record.go | 45 + ...ice_discovery_settings_exclusion_record.go | 45 + .../device_discovery_settings_record.go | 45 + models/security/discovery_audit_record.go | 45 + models/security/dlp_endpoint_audit_record.go | 45 + .../dlp_import_result_audit_record.go | 45 + ...rmation_type_rule_package_cmdlet_record.go | 45 + .../security/dragon_copilot_access_record.go | 45 + .../security/dragon_copilot_admin_record.go | 45 + .../dragon_copilot_clinical_data_record.go | 45 + .../security/dragon_copilot_session_record.go | 45 + ...namics365_business_central_audit_record.go | 45 + .../ediscovery_add_to_review_set_operation.go | 4 +- .../ehr_connector_audit_base_record.go | 45 + ...eop_submission_feed_entity_audit_record.go | 45 + models/security/event_source.go | 42 + .../security/exchange_admin_audit_record.go | 45 + ...xchange_aggregated_mailbox_audit_record.go | 45 + .../exchange_aggregated_operation_record.go | 45 + .../exchange_mailbox_audit_group_record.go | 45 + .../security/exchange_mailbox_audit_record.go | 45 + models/security/fabric_audit_record.go | 45 + models/security/fabric_policy_record.go | 45 + models/security/healthcare_signal_record.go | 45 + models/security/hosted_rpa_audit_record.go | 45 + models/security/hr_signal_audit_record.go | 45 + models/security/hygiene_event_record.go | 45 + ...barrier_policy_application_audit_record.go | 45 + ...ormation_worker_protection_audit_record.go | 45 + ...nsider_risk_scoped_user_insights_record.go | 45 + .../insider_risk_scoped_users_record.go | 45 + ...ed_apps_app_admin_activity_audit_record.go | 45 + ...pp_settings_admin_activity_audit_record.go | 45 + .../irm_activity_audit_trail_record.go | 45 + .../irm_user_defined_detection_record.go | 45 + models/security/kaizala_audit_record.go | 45 + .../label_analytics_aggregate_audit_record.go | 45 + .../label_content_explorer_audit_record.go | 45 + .../large_content_metadata_audit_record.go | 45 + .../m365_compliance_connector_audit_record.go | 45 + .../security/m365_search_sections_record.go | 45 + models/security/m365daad_audit_record.go | 45 + .../m365odsp_asset_metadata_record.go | 45 + models/security/m_d_a_s_h_audit_record.go | 45 + models/security/mail_submission_data.go | 45 + .../security/managed_services_audit_record.go | 45 + .../security/managed_tenants_audit_record.go | 45 + models/security/mapg_alerts_audit_record.go | 45 + models/security/mapg_onboard_audit_record.go | 45 + models/security/mapg_policy_audit_record.go | 45 + .../security/mapg_remediation_audit_record.go | 45 + models/security/mcas_alerts_audit_record.go | 45 + models/security/mda_audit_record.go | 45 + .../mda_data_security_signal_record.go | 45 + models/security/mdatp_audit_record.go | 45 + models/security/mdc_events_record.go | 45 + models/security/mdi_audit_record.go | 45 + models/security/merge_response.go | 153 + models/security/mesh_worlds_audit_record.go | 45 + ...soft365_backup_backup_item_audit_record.go | 45 + ...ft365_backup_backup_policy_audit_record.go | 45 + ...ackup_granular_browse_task_audit_record.go | 45 + ...oft365_backup_restore_item_audit_record.go | 45 + ...oft365_backup_restore_task_audit_record.go | 45 + ...5_copilot_scheduled_prompt_audit_record.go | 45 + ...oft_defender_experts_x_d_r_audit_record.go | 45 + .../security/microsoft_flow_audit_record.go | 45 + .../security/microsoft_forms_audit_record.go | 45 + .../microsoft_graph_data_connect_consent.go | 45 + .../microsoft_graph_data_connect_operation.go | 45 + ...t_purview_data_catalog_operation_record.go | 45 + ...osoft_purview_data_map_operation_record.go | 45 + ...urview_metadata_policy_operation_record.go | 45 + ...crosoft_purview_policy_operation_record.go | 45 + .../microsoft_purview_privacy_audit_event.go | 45 + ...urview_unified_catalog_operation_record.go | 45 + .../security/microsoft_stream_audit_record.go | 45 + .../microsoft_teams_admin_audit_record.go | 45 + .../microsoft_teams_analytics_audit_record.go | 45 + .../security/microsoft_teams_audit_record.go | 45 + .../microsoft_teams_device_audit_record.go | 45 + ...ams_retention_label_action_audit_record.go | 45 + ...s_sensitivity_label_action_audit_record.go | 45 + .../microsoft_teams_shifts_audit_record.go | 45 + ...crosoft_teams_user_concern_audit_record.go | 45 + ...p_auto_label_exchange_item_audit_record.go | 45 + ...to_label_progress_feedback_audit_record.go | 45 + ...uto_label_share_point_item_audit_record.go | 45 + ...hare_point_policy_location_audit_record.go | 45 + ...imulation_share_point_completion_record.go | 45 + ..._simulation_share_point_progress_record.go | 45 + ...auto_label_simulation_statistics_record.go | 45 + .../mip_exact_data_match_audit_record.go | 45 + .../mip_label_analytics_audit_record.go | 45 + models/security/mip_label_audit_record.go | 45 + models/security/mos_agent_info_record.go | 45 + models/security/mos_agent_info_record_v2.go | 45 + .../ms365d_custom_detection_audit_record.go | 45 + .../security/ms365d_incident_audit_record.go | 45 + .../ms365d_suppression_rule_audit_record.go | 45 + .../msde_custom_collection_audit_record.go | 45 + .../msde_general_settings_audit_record.go | 45 + .../msde_indicators_settings_audit_record.go | 45 + .../msde_response_actions_audit_record.go | 45 + .../msde_roles_settings_audit_record.go | 45 + ...or_search_content_metadata_audit_record.go | 45 + .../mstic_nation_state_notification_record.go | 45 + .../multi_stage_disposition_audit_record.go | 45 + .../my_analytics_settings_audit_record.go | 45 + .../noisy_alert_policy_audit_record.go | 45 + models/security/office_native_audit_record.go | 45 + models/security/ome_portal_audit_record.go | 45 + ...share_point_classification_audit_record.go | 45 + ...s_file_share_scanner_d_l_p_audit_record.go | 45 + ..._share_point_scanner_d_l_p_audit_record.go | 45 + models/security/one_drive_audit_record.go | 45 + ...rganizational_data_in_m365_audit_record.go | 45 + ...outlook_copilot_automation_audit_record.go | 45 + ..._access_token_for_resource_audit_record.go | 45 + models/security/p4_a_i_risk_score_record.go | 45 + .../p4ai_assessment_category_record.go | 45 + .../p4ai_assessment_fabric_scanner_record.go | 45 + .../p4ai_assessment_location_result_record.go | 45 + models/security/p4ai_assessment_record.go | 45 + .../people_admin_settings_audit_record.go | 45 + .../physical_badging_signal_audit_record.go | 45 + .../security/places_directory_audit_record.go | 45 + .../planner_chat_message_audit_record.go | 45 + .../planner_chat_message_list_audit_record.go | 45 + .../planner_copy_plan_audit_record.go | 45 + models/security/planner_goal_audit_record.go | 45 + .../planner_goal_list_audit_record.go | 45 + models/security/planner_plan_audit_record.go | 45 + .../planner_plan_list_audit_record.go | 45 + ...ner_plan_sensitivity_label_audit_record.go | 45 + .../security/planner_roster_audit_record.go | 45 + ...r_roster_sensitivity_label_audit_record.go | 45 + models/security/planner_task_audit_record.go | 45 + .../planner_task_list_audit_record.go | 45 + .../planner_tenant_settings_audit_record.go | 45 + .../policy_config_change_audit_record.go | 45 + .../security/power_apps_audit_app_record.go | 45 + .../security/power_apps_audit_plan_record.go | 45 + .../power_apps_audit_resource_record.go | 45 + models/security/power_b_i_audit_record.go | 45 + models/security/power_b_i_dlp_audit_record.go | 45 + .../security/power_pages_site_audit_record.go | 45 + .../power_platform_admin_dlp_audit_record.go | 45 + ...platform_admin_environment_audit_record.go | 45 + ..._platform_administrator_activity_record.go | 45 + ...ox_resource_access_request_audit_record.go | 45 + ...m_lockbox_resource_command_audit_record.go | 45 + ..._platform_service_activity_audit_record.go | 45 + .../power_platform_tenant_isolation_record.go | 45 + ...iva_privacy_assessment_operation_record.go | 45 + .../priva_privacy_consent_operation_record.go | 45 + .../privacy_data_match_audit_record.go | 45 + .../privacy_data_minimization_record.go | 45 + .../security/privacy_digest_email_record.go | 45 + .../privacy_open_access_audit_record.go | 45 + .../security/privacy_portal_audit_record.go | 45 + .../privacy_remediation_action_record.go | 45 + models/security/privacy_remediation_record.go | 45 + models/security/project_audit_record.go | 45 + ...eb_assigned_to_me_settings_audit_record.go | 45 + ...roject_for_the_web_project_audit_record.go | 45 + ...r_the_web_project_settings_audit_record.go | 45 + ...roject_for_the_web_roadmap_audit_record.go | 45 + ...t_for_the_web_roadmap_item_audit_record.go | 45 + ...r_the_web_roadmap_settings_audit_record.go | 45 + .../project_for_the_web_task_audit_record.go | 45 + models/security/public_folder_audit_record.go | 45 + .../purview_insider_risk_alerts_record.go | 45 + .../purview_insider_risk_cases_record.go | 45 + .../purview_m_c_recommendation_record.go | 45 + .../purview_posture_agent_audit_record.go | 45 + models/security/quarantine_audit_record.go | 45 + .../records_management_audit_record.go | 45 + models/security/remediation_action.go | 51 + models/security/remediation_severity.go | 42 + models/security/report_submission.go | 45 + .../report_submission_result_detail.go | 45 + .../security/restricted_mode_audit_record.go | 45 + .../security/retention_policy_audit_record.go | 45 + .../rti_operations_agent_audit_record.go | 45 + .../sbp_configuration_event_record.go | 45 + models/security/sbp_usage_event_record.go | 45 + models/security/score_evidence.go | 45 + .../score_platform_generic_audit_record.go | 45 + models/security/script_run_audit_record.go | 45 + models/security/search_audit_record.go | 45 + .../security_compliance_alert_record.go | 45 + ...liance_center_e_o_p_cmdlet_audit_record.go | 45 + ...curity_compliance_insights_audit_record.go | 45 + ...ecurity_compliance_r_b_a_c_audit_record.go | 45 + ...ity_compliance_user_change_audit_record.go | 45 + ...opilot_identity_management_audit_record.go | 45 + ...elopment_lifecycle_a_i_log_audit_record.go | 45 + ...tive_info_remediation_agent_data_record.go | 45 + .../sensitivity_label_action_audit_record.go | 45 + ...itivity_label_policy_match_audit_record.go | 45 + ...tivity_labeled_file_action_audit_record.go | 45 + .../sentinel_a_i_tool_audit_record.go | 45 + .../security/sentinel_graph_audit_record.go | 45 + models/security/sentinel_job_audit_record.go | 45 + .../sentinel_k_q_l_on_lake_audit_record.go | 45 + ...tinel_lake_data_onboarding_audit_record.go | 45 + .../sentinel_lake_encryption_audit_record.go | 45 + .../sentinel_lake_onboarding_audit_record.go | 45 + .../sentinel_notebook_on_lake_audit_record.go | 45 + .../security/sentinel_package_audit_record.go | 45 + models/security/service_source.go | 5 +- ...t_app_permission_operation_audit_record.go | 45 + models/security/share_point_audit_record.go | 45 + ...re_point_comment_operation_audit_record.go | 45 + ...nt_content_security_policy_audit_record.go | 45 + ...int_content_type_operation_audit_record.go | 45 + .../share_point_e_signature_audit_record.go | 45 + ...hare_point_field_operation_audit_record.go | 45 + ...share_point_file_operation_audit_record.go | 45 + ..._point_list_item_operation_audit_record.go | 45 + ...share_point_list_operation_audit_record.go | 45 + ...re_point_sharing_operation_audit_record.go | 45 + ...skype_for_business_cmdlets_audit_record.go | 45 + ...for_business_p_s_t_n_usage_audit_record.go | 45 + ...for_business_users_blocked_audit_record.go | 45 + .../sonar_detonation_content_metadata.go | 45 + .../sonar_detonation_entity_audit_record.go | 45 + ...nar_file_detonation_entity_audit_record.go | 45 + .../sonar_submission_entity_audit_record.go | 45 + ...onar_url_detonation_entity_audit_record.go | 45 + .../spark_core_custom_live_pool_record.go | 45 + .../submission_entity_audit_record.go | 45 + ...sory_review_day_x_insights_audit_record.go | 45 + .../security/synthetic_probe_audit_record.go | 45 + .../team_copilot_interaction_audit_record.go | 45 + .../teams_easy_approvals_audit_record.go | 45 + ...l_data_hub_admin_operation_audit_record.go | 45 + ..._eval_data_hub_data_access_audit_record.go | 45 + ...data_hub_permission_change_audit_record.go | 45 + .../security/teams_healthcare_audit_record.go | 45 + models/security/teams_updates_audit_record.go | 45 + .../tenant_allow_block_list_audit_record.go | 45 + models/security/threat_detection_detail.go | 227 + models/security/threat_finder_audit_record.go | 45 + .../threat_intelligence_atp_content_data.go | 45 + ...threat_intelligence_export_audit_record.go | 45 + .../security/threat_intelligence_mail_data.go | 45 + ...threat_intelligence_object_audit_record.go | 45 + .../threat_intelligence_url_click_data.go | 45 + models/security/threat_type.go | 48 + models/security/timeline_event.go | 347 + models/security/timeline_event_type.go | 60 + models/security/todo_audit_record.go | 45 + .../trainable_classifier_audit_record.go | 45 + models/security/uam_operation_audit_record.go | 45 + models/security/unified_group_audit_record.go | 45 + ...ed_simulation_matched_item_audit_record.go | 45 + ...unified_simulation_summary_audit_record.go | 45 + ...universal_print_management_audit_record.go | 45 + .../universal_print_print_job_audit_record.go | 45 + .../security/urbac_assignment_audit_record.go | 45 + .../urbac_enable_state_audit_record.go | 45 + models/security/urbac_role_audit_record.go | 45 + models/security/user_account.go | 37 + models/security/user_training_audit_record.go | 45 + .../usx_workspace_onboarding_audit_record.go | 45 + models/security/verdict_category.go | 60 + .../vfam_create_policy_audit_record.go | 45 + .../vfam_delete_policy_audit_record.go | 45 + .../vfam_update_policy_audit_record.go | 45 + models/security/viva_amplify_audit_record.go | 45 + .../viva_engage_events_audit_record.go | 45 + ...engage_network_association_audit_record.go | 45 + .../viva_engage_segment_audit_record.go | 45 + ...int_advanced_configuration_audit_record.go | 45 + ...iva_glint_agentic_campaign_audit_record.go | 45 + ...iva_glint_feedback_program_audit_record.go | 45 + ..._glint_organizational_data_audit_record.go | 45 + .../viva_glint_pulse_program_audit_record.go | 45 + ...se_program_respondent_rate_audit_record.go | 45 + .../viva_glint_question_audit_record.go | 45 + .../security/viva_glint_role_audit_record.go | 45 + .../viva_glint_rubicon_audit_record.go | 45 + .../viva_glint_support_access_audit_record.go | 45 + .../viva_glint_system_audit_record.go | 45 + .../security/viva_glint_user_audit_record.go | 45 + .../viva_glint_user_group_audit_record.go | 45 + models/security/viva_goals_audit_record.go | 45 + .../viva_learning_admin_audit_record.go | 45 + models/security/viva_learning_audit_record.go | 45 + .../security/viva_pulse_admin_audit_record.go | 45 + .../viva_pulse_organizer_audit_record.go | 45 + .../viva_pulse_report_audit_record.go | 45 + .../viva_pulse_response_audit_record.go | 45 + models/security/wdatp_alerts_audit_record.go | 45 + .../web_content_filtering_audit_record.go | 45 + ...indows365_customer_lockbox_audit_record.go | 45 + .../workplace_analytics_audit_record.go | 45 + models/security/yammer_audit_record.go | 45 + .../yammer_user_hiding_audit_record.go | 45 + models/service_announcement.go | 12 +- models/shared_insight.go | 4 +- models/ssl_version.go | 54 + models/targeted_chat_message.go | 81 + ...rgeted_chat_message_collection_response.go | 91 + models/user.go | 29 +- models/user_ownership.go | 75 + models/validating_domains.go | 174 + ...uthn_authenticator_attestation_response.go | 8 +- ...bauthn_authenticator_selection_criteria.go | 12 +- .../webauthn_credential_creation_options.go | 8 +- models/webauthn_public_key_credential.go | 12 +- ..._public_key_credential_creation_options.go | 36 +- ...bauthn_public_key_credential_descriptor.go | 12 +- ...bauthn_public_key_credential_parameters.go | 8 +- ...ebauthn_public_key_credential_rp_entity.go | 8 +- ...authn_public_key_credential_user_entity.go | 12 +- ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ..._extension_properties_post_request_body.go | 2 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ...gth_policies_item_usage_request_builder.go | 4 +- ...ies_item_applies_to_ref_request_builder.go | 6 +- ...token_validation_policy_request_builder.go | 160 + policies/policies_request_builder.go | 5 + print/printers_create_post_request_body.go | 2 + ...item_allowed_groups_ref_request_builder.go | 6 +- ..._item_allowed_users_ref_request_builder.go | 6 +- .../schema_extension_item_request_builder.go | 4 +- ...4565554e69f44efe506ffe3a98242677e879db9.go | 3 + ...6a3d37331306af0ee1126dbec1d5fb5f858dd38.go | 3 + ...ve_alerts_move_alerts_post_request_body.go | 235 + ...ph_security_move_alerts_request_builder.go | 79 + security/alerts_escaped_v2_request_builder.go | 5 + ...lations_simulation_item_request_builder.go | 4 +- ...es_audit_log_query_item_request_builder.go | 126 + ...audit_log_queries_count_request_builder.go | 83 + ...s_audit_log_record_item_request_builder.go | 84 + ...ries_item_records_count_request_builder.go | 83 + ...og_queries_item_records_request_builder.go | 113 + security/audit_log_queries_request_builder.go | 161 + security/audit_log_request_builder.go | 165 + ...3280f54b1958842efdfc22e5b020d3af8d1f771.go | 2 + ...aph_security_apply_hold_request_builder.go | 3 + ...ph_security_remove_hold_request_builder.go | 3 + ...h_security_as_hierarchy_request_builder.go | 6 + ...ils_analyzed_email_item_request_builder.go | 163 + ...n_analyzed_emails_count_request_builder.go | 83 + ...y_remediate_remediate_post_request_body.go | 318 + ...raph_security_remediate_request_builder.go | 74 + ...oration_analyzed_emails_request_builder.go | 163 + security/collaboration_request_builder.go | 165 + ...graph_security_activate_request_builder.go | 3 + ...t_deployment_access_key_request_builder.go | 3 + ..._deployment_package_uri_request_builder.go | 3 + ...e_deployment_access_key_request_builder.go | 3 + ...dents_merge_incidents_post_request_body.go | 198 + ...ecurity_merge_incidents_request_builder.go | 79 + security/incidents_request_builder.go | 5 + ...ls_retention_label_item_request_builder.go | 9 +- security/security_request_builder.go | 10 + ..._extension_properties_post_request_body.go | 2 + ...ms_mapping_policies_ref_request_builder.go | 6 +- ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ..._discovery_policies_ref_request_builder.go | 6 +- .../item_owners_ref_request_builder.go | 6 +- ...on_acquire_access_token_request_builder.go | 4 +- ...ization_jobs_item_pause_request_builder.go | 4 +- ...tem_provision_on_demand_request_builder.go | 4 +- ...ation_jobs_item_restart_request_builder.go | 4 +- ...rectories_item_discover_request_builder.go | 4 +- ...schema_filter_operators_request_builder.go | 8 +- ...s_item_schema_functions_request_builder.go | 8 +- ...schema_parse_expression_request_builder.go | 4 +- ...zation_jobs_item_schema_request_builder.go | 10 +- ...ization_jobs_item_start_request_builder.go | 4 +- ..._validate_credentials_post_request_body.go | 2 + ...em_validate_credentials_request_builder.go | 4 +- ...em_synchronization_jobs_request_builder.go | 10 +- ...ynchronization_job_item_request_builder.go | 10 +- ..._validate_credentials_post_request_body.go | 2 + ...synchronization_secrets_request_builder.go | 6 +- ...rectories_item_discover_request_builder.go | 4 +- ...schema_filter_operators_request_builder.go | 8 +- ...s_item_schema_functions_request_builder.go | 8 +- ...schema_parse_expression_request_builder.go | 4 +- ...nchronization_templates_request_builder.go | 6 +- ...n_issuance_policies_ref_request_builder.go | 6 +- ...n_lifetime_policies_ref_request_builder.go | 6 +- ...ociate_with_hub_sites_post_request_body.go | 2 + ...nt_types_item_is_published_get_response.go | 2 + ...tems_item_create_link_post_request_body.go | 4 + ...ociate_with_hub_sites_post_request_body.go | 2 + ...nt_types_item_is_published_get_response.go | 2 + ...ociate_with_hub_sites_post_request_body.go | 2 + ...nt_types_item_is_published_get_response.go | 2 + ...tems_item_create_link_post_request_body.go | 4 + ...l_notifications_setting_request_builder.go | 166 + solutions/backup_restore_request_builder.go | 5 + ...ooking_appointment_item_request_builder.go | 8 +- ...sses_item_calendar_view_request_builder.go | 6 +- .../booking_businesses_request_builder.go | 6 +- ...526405ff0fd5c98b8eb068a23fe538e9244cae7.go | 2 + ...9d1752d9619c5a36b19353e8a335bd823ac94e9.go | 2 + teams/item_archive_post_request_body.go | 2 + ...channels_item_archive_post_request_body.go | 2 + ...ms_item_allowed_members_request_builder.go | 6 +- ...imary_channel_archive_post_request_body.go | 2 + ...s_scheduling_group_item_request_builder.go | 4 +- .../item_schedule_share_post_request_body.go | 2 + ...e_time_cards_clock_in_post_request_body.go | 2 + ..._cards_item_clock_out_post_request_body.go | 2 + ..._cards_item_end_break_post_request_body.go | 2 + ...ards_item_start_break_post_request_body.go | 2 + ...b013ddf314f8c9201a9b0314f1adefa164137d8.go | 2 + ...channels_item_archive_post_request_body.go | 2 + ...f6f996dc4e09d16ac73522885b93fc590fe59e5.go | 2 + ...a9bc2a76e7476ca3ef8acb6e8710f2c469f7981.go | 2 + ...ef47cd89d57de8968022cd10528e1b330429743.go | 165 + ...ba30b705621d153a0f68cbc71d15eff765a6eef.go | 165 + ...14a024bb16c717cdf1ec2b51398035bfefae926.go | 144 + ..._extension_properties_post_request_body.go | 2 + ...ethods_creation_options_request_builder.go | 7 +- ...ar_events_item_accept_post_request_body.go | 2 + ...r_events_item_decline_post_request_body.go | 2 + ...em_tentatively_accept_post_request_body.go | 2 + ...em_events_item_accept_post_request_body.go | 2 + ...m_events_item_decline_post_request_body.go | 2 + ...em_tentatively_accept_post_request_body.go | 2 + ...em_events_item_accept_post_request_body.go | 2 + ...m_events_item_decline_post_request_body.go | 2 + ...em_tentatively_accept_post_request_body.go | 2 + users/item_chats_chat_item_request_builder.go | 5 + ...targeted_messages_count_request_builder.go | 83 + ...m_hosted_contents_count_request_builder.go | 83 + ...ents_item_value_content_request_builder.go | 144 + ...es_item_hosted_contents_request_builder.go | 155 + ...plies_chat_message_item_request_builder.go | 185 + ...ages_item_replies_count_request_builder.go | 83 + ...essages_item_replies_delta_get_response.go | 92 + ...ages_item_replies_delta_request_builder.go | 122 + ...ed_messages_item_replies_delta_response.go | 30 + ...m_hosted_contents_count_request_builder.go | 83 + ...es_item_hosted_contents_request_builder.go | 155 + ...ies_item_set_reaction_post_request_body.go | 116 + ...plies_item_set_reaction_request_builder.go | 71 + ...eplies_item_soft_delete_request_builder.go | 70 + ...s_item_undo_soft_delete_request_builder.go | 70 + ...s_item_unset_reaction_post_request_body.go | 116 + ...ies_item_unset_reaction_request_builder.go | 71 + ...lies_reply_with_quote_post_request_body.go | 160 + ...eplies_reply_with_quote_request_builder.go | 79 + ...d_messages_item_replies_request_builder.go | 165 + ..._item_targeted_messages_request_builder.go | 155 + ...geted_chat_message_item_request_builder.go | 170 + ...em_events_item_accept_post_request_body.go | 2 + ...m_events_item_decline_post_request_body.go | 2 + ...em_tentatively_accept_post_request_body.go | 2 + ...em_find_meeting_times_post_request_body.go | 4 + ...tem_get_member_groups_post_request_body.go | 2 + ...em_get_member_objects_post_request_body.go | 2 + ...ed_teams_item_archive_post_request_body.go | 2 + ...channels_item_archive_post_request_body.go | 2 + ...imary_channel_archive_post_request_body.go | 2 + ...s_item_schedule_share_post_request_body.go | 2 + ...e_time_cards_clock_in_post_request_body.go | 2 + ..._cards_item_clock_out_post_request_body.go | 2 + ..._cards_item_end_break_post_request_body.go | 2 + ...ards_item_start_break_post_request_body.go | 2 + ..._clean_windows_device_post_request_body.go | 2 + ...windows_defender_scan_post_request_body.go | 2 + ...ged_devices_item_wipe_post_request_body.go | 6 + ...etings_item_transcripts_request_builder.go | 6 +- ...m_revoke_sign_in_sessions_post_response.go | 2 + users/item_send_mail_post_request_body.go | 2 + users/item_sponsors_ref_request_builder.go | 6 +- ...lete_targeted_message_post_request_body.go | 190 + ...delete_targeted_message_request_builder.go | 71 + ...retained_targeted_messages_get_response.go | 92 + ...ained_targeted_messages_request_builder.go | 116 + ...all_retained_targeted_messages_response.go | 30 + ..._get_all_targeted_messages_get_response.go | 92 + ...t_all_targeted_messages_request_builder.go | 116 + ...work_get_all_targeted_messages_response.go | 30 + users/item_teamwork_request_builder.go | 15 + users/user_item_request_builder.go | 4 +- ...ith_user_principal_name_request_builder.go | 4 +- 1029 files changed, 67861 insertions(+), 530 deletions(-) create mode 100644 chats/9bfa55fc2a8bddcc83bd3006b4468a739aa147b6172f68040aa7ec5edc771fea.go create mode 100644 chats/item_targeted_messages_count_request_builder.go create mode 100644 chats/item_targeted_messages_item_hosted_contents_chat_message_hosted_content_item_request_builder.go create mode 100644 chats/item_targeted_messages_item_hosted_contents_count_request_builder.go create mode 100644 chats/item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go create mode 100644 chats/item_targeted_messages_item_hosted_contents_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_chat_message_item_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_count_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_delta_get_response.go create mode 100644 chats/item_targeted_messages_item_replies_delta_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_delta_response.go create mode 100644 chats/item_targeted_messages_item_replies_item_hosted_contents_count_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_item_hosted_contents_item_value_content_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_item_hosted_contents_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_item_set_reaction_post_request_body.go create mode 100644 chats/item_targeted_messages_item_replies_item_set_reaction_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_item_soft_delete_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go create mode 100644 chats/item_targeted_messages_item_replies_item_unset_reaction_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_reply_with_quote_post_request_body.go create mode 100644 chats/item_targeted_messages_item_replies_reply_with_quote_request_builder.go create mode 100644 chats/item_targeted_messages_item_replies_request_builder.go create mode 100644 chats/item_targeted_messages_request_builder.go create mode 100644 chats/item_targeted_messages_targeted_chat_message_item_request_builder.go create mode 100644 directory/recovery_jobs_count_request_builder.go create mode 100644 directory/recovery_jobs_item_microsoft_graph_entra_recovery_services_cancel_request_builder.go create mode 100644 directory/recovery_jobs_recovery_job_base_item_request_builder.go create mode 100644 directory/recovery_jobs_request_builder.go create mode 100644 directory/recovery_request_builder.go create mode 100644 directory/recovery_snapshots_count_request_builder.go create mode 100644 directory/recovery_snapshots_item_recovery_jobs_count_request_builder.go create mode 100644 directory/recovery_snapshots_item_recovery_jobs_recovery_job_item_request_builder.go create mode 100644 directory/recovery_snapshots_item_recovery_jobs_request_builder.go create mode 100644 directory/recovery_snapshots_item_recovery_preview_jobs_count_request_builder.go create mode 100644 directory/recovery_snapshots_item_recovery_preview_jobs_recovery_preview_job_item_request_builder.go create mode 100644 directory/recovery_snapshots_item_recovery_preview_jobs_request_builder.go create mode 100644 directory/recovery_snapshots_request_builder.go create mode 100644 directory/recovery_snapshots_snapshot_item_request_builder.go create mode 100644 identitygovernance/50e1228a72b59d98296cf916ac35d1e42c88c09641e713c470d00c6681746c0f.go create mode 100644 identitygovernance/588f943695b763a68bd2ef47b4058b037ee23fc37f47245f93e33547105bb7fe.go create mode 100644 identitygovernance/611b6c6e0e9dd2f98ba642d429e8d4586503016ff008f22d80fcf2e2a081082a.go create mode 100644 identitygovernance/73626e782f1d9446dfd45a213249306eadbc28ef8a8a2c02360d7595902c0976.go create mode 100644 identitygovernance/77555055825d6e3dc4304bcb4e596256542980a227f12b277a6efd13547a7fd1.go create mode 100644 identitygovernance/87d13a6a6f3f97d2a271872d5a8b93bb51de6725b25e2f773308c3e8a2a01290.go create mode 100644 identitygovernance/9037e4a7d8b2bc6f4db0f614116b423c8ddd1057afc615f56de9f89ffbc92bc5.go create mode 100644 identitygovernance/93d2c5b9203a956732a63a6520e42dc4ded591592fb6d8f2e18e939f16361576.go create mode 100644 identitygovernance/a4a157a3b8e34fc3a67d6544dbf85b09505a93032795b60e740aa4da11d7b834.go create mode 100644 identitygovernance/a536c6c1ebfd23559f695072f4e4a768b315780308fcd709d57c302e2d7f5449.go create mode 100644 identitygovernance/b4d8cfa44218bc43b3b4737726774a3b5b4e41a516deca578b6b29b9bba33b19.go create mode 100644 identitygovernance/c21c8fc4fe942b58375c905fe1a42b5812e57d237944c2765542aec5d852074c.go create mode 100644 identitygovernance/c568886834b7001a5306026cb956831730f98aa08766263d55741494eea8668b.go create mode 100644 identitygovernance/c76ed42063913682bc3b3a37fbf26fede463b105bac4bd9358aac74b5da8f1c7.go create mode 100644 identitygovernance/ccb275dc7060c72169af0a9c9d10c2a5bad65a67783f3e3109092330c1374208.go create mode 100644 identitygovernance/ce80ac618b516623224473a28f45d0cc8764ead79eb58c76122fd6aa68c48611.go create mode 100644 identitygovernance/d3a4c28a40d1576186b4265f76986ae23dc7b7a534ec1ca7297344595e1f7a87.go create mode 100644 identitygovernance/entitlement_management_access_package_suggestions_access_package_suggestion_item_request_builder.go create mode 100644 identitygovernance/entitlement_management_access_package_suggestions_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_get_response.go create mode 100644 identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_request_builder.go create mode 100644 identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_response.go create mode 100644 identitygovernance/entitlement_management_access_package_suggestions_item_access_package_request_builder.go create mode 100644 identitygovernance/entitlement_management_access_package_suggestions_request_builder.go create mode 100644 identitygovernance/entitlement_management_available_access_packages_available_access_package_item_request_builder.go create mode 100644 identitygovernance/entitlement_management_available_access_packages_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_request_builder.go create mode 100644 identitygovernance/entitlement_management_available_access_packages_request_builder.go create mode 100644 identitygovernance/entitlement_management_control_configurations_control_configuration_item_request_builder.go create mode 100644 identitygovernance/entitlement_management_control_configurations_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_control_configurations_request_builder.go create mode 100644 identitygovernance/entitlement_management_subjects_access_package_subject_item_request_builder.go create mode 100644 identitygovernance/entitlement_management_subjects_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_subjects_item_connected_organization_request_builder.go create mode 100644 identitygovernance/entitlement_management_subjects_request_builder.go create mode 100644 identitygovernance/entitlement_management_subjects_with_object_id_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_count_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_directory_object_item_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_workflows_item_preview_scope_count_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_workflows_item_preview_scope_directory_object_item_request_builder.go create mode 100644 identitygovernance/lifecycle_workflows_workflows_item_preview_scope_request_builder.go create mode 100644 models/access_entity_type.go create mode 100644 models/access_package_subject_collection_response.go create mode 100644 models/access_package_subject_lifecycle.go create mode 100644 models/access_package_suggestion.go create mode 100644 models/access_package_suggestion_collection_response.go create mode 100644 models/access_package_suggestion_reason.go create mode 100644 models/access_package_suggestion_related_people_based.go create mode 100644 models/access_package_suggestion_related_people_insight_level.go create mode 100644 models/access_package_suggestion_self_assignment_history_based.go create mode 100644 models/all_domains.go create mode 100644 models/application_data_type.go create mode 100644 models/application_location.go create mode 100644 models/application_risk_factor_certificate_info.go create mode 100644 models/application_risk_factor_general_info.go create mode 100644 models/application_risk_factor_legal_info.go create mode 100644 models/application_risk_factor_legal_info_gdpr.go create mode 100644 models/application_risk_factor_security_info.go create mode 100644 models/application_risk_factors.go create mode 100644 models/application_risk_score.go create mode 100644 models/application_security_compliance.go create mode 100644 models/approver_information_visibility.go create mode 100644 models/available_access_package.go create mode 100644 models/available_access_package_collection_response.go create mode 100644 models/control_configuration.go create mode 100644 models/control_configuration_collection_response.go create mode 100644 models/copilot_admin_catalog.go create mode 100644 models/copilot_package.go create mode 100644 models/copilot_package_detail.go create mode 100644 models/csa_star_level.go create mode 100644 models/data_protection.go create mode 100644 models/data_retention_level.go create mode 100644 models/email_notifications_setting.go create mode 100644 models/end_user_settings.go create mode 100644 models/entrarecoveryservices/entity_type_and_ids.go create mode 100644 models/entrarecoveryservices/recovery.go create mode 100644 models/entrarecoveryservices/recovery_action.go create mode 100644 models/entrarecoveryservices/recovery_change_object_base.go create mode 100644 models/entrarecoveryservices/recovery_job.go create mode 100644 models/entrarecoveryservices/recovery_job_base.go create mode 100644 models/entrarecoveryservices/recovery_job_base_collection_response.go create mode 100644 models/entrarecoveryservices/recovery_job_collection_response.go create mode 100644 models/entrarecoveryservices/recovery_job_entity_name_and_ids_filter.go create mode 100644 models/entrarecoveryservices/recovery_job_entity_names_filter.go create mode 100644 models/entrarecoveryservices/recovery_job_filtering_criteria_base.go create mode 100644 models/entrarecoveryservices/recovery_preview_job.go create mode 100644 models/entrarecoveryservices/recovery_preview_job_collection_response.go create mode 100644 models/entrarecoveryservices/recovery_status.go create mode 100644 models/entrarecoveryservices/resource_type_name.go create mode 100644 models/entrarecoveryservices/snapshot.go create mode 100644 models/entrarecoveryservices/snapshot_collection_response.go create mode 100644 models/enumerated_domains.go create mode 100644 models/fed_ramp_level.go create mode 100644 models/federated_token_validation_policy.go create mode 100644 models/group_access_type.go create mode 100644 models/hold_type.go create mode 100644 models/identitygovernance/cancel_runs_scope.go create mode 100644 models/identitygovernance/cancel_scope.go create mode 100644 models/identitygovernance/count_based_quarantine_condition.go create mode 100644 models/identitygovernance/match_mode.go create mode 100644 models/identitygovernance/percentage_based_quarantine_condition.go create mode 100644 models/identitygovernance/preview_failed_task.go create mode 100644 models/identitygovernance/quarantine_condition.go create mode 100644 models/identitygovernance/quarantine_configuration.go create mode 100644 models/identitygovernance/quarantine_details.go create mode 100644 models/identitygovernance/quarantine_type.go create mode 100644 models/identitygovernance/workflow_setting.go create mode 100644 models/notification_events_type.go create mode 100644 models/notification_recipients.go create mode 100644 models/notification_recipients_type.go create mode 100644 models/package_access_entity.go create mode 100644 models/package_element.go create mode 100644 models/package_element_detail.go create mode 100644 models/package_status.go create mode 100644 models/package_type.go create mode 100644 models/password_policy.go create mode 100644 models/pci_version.go create mode 100644 models/rest_encryption_type.go create mode 100644 models/role_type.go create mode 100644 models/root_domains.go create mode 100644 models/security/a365_ai_execute_tool.go create mode 100644 models/security/a365_ai_inference_call.go create mode 100644 models/security/a365_ai_invoke_agent.go create mode 100644 models/security/a365_ai_run_summary.go create mode 100644 models/security/a365_span_outputs.go create mode 100644 models/security/a_i_span_outputs_audit_record.go create mode 100644 models/security/aad_risk_detection_audit_record.go create mode 100644 models/security/aed_audit_record.go create mode 100644 models/security/agent_admin_activity_record.go create mode 100644 models/security/agent_setting_admin_activity.go create mode 100644 models/security/ai_app_interaction_audit_record.go create mode 100644 models/security/ai_execute_tool_audit_record.go create mode 100644 models/security/ai_interactions_change_notification_audit_record.go create mode 100644 models/security/ai_interactions_export_audit_record.go create mode 100644 models/security/ai_interactions_subscription_audit_record.go create mode 100644 models/security/ai_invoke_agent_audit_record.go create mode 100644 models/security/aip_discover.go create mode 100644 models/security/aip_file_deleted.go create mode 100644 models/security/aip_heart_beat.go create mode 100644 models/security/aip_protection_action_log_request.go create mode 100644 models/security/aip_scanner_discover_event.go create mode 100644 models/security/aip_sensitivity_label_action_log_request.go create mode 100644 models/security/air_admin_action_investigation_data.go create mode 100644 models/security/air_investigation_data.go create mode 100644 models/security/air_manual_investigation_data.go create mode 100644 models/security/alert_submission_audit_record.go create mode 100644 models/security/alert_submission_result_detail_audit_record.go create mode 100644 models/security/analyzed_email.go create mode 100644 models/security/analyzed_email_attachment.go create mode 100644 models/security/analyzed_email_authentication_detail.go create mode 100644 models/security/analyzed_email_collection_response.go create mode 100644 models/security/analyzed_email_delivery_detail.go create mode 100644 models/security/analyzed_email_dlp_rule_info.go create mode 100644 models/security/analyzed_email_exchange_transport_rule_info.go create mode 100644 models/security/analyzed_email_recipient_detail.go create mode 100644 models/security/analyzed_email_sender_detail.go create mode 100644 models/security/analyzed_email_url.go create mode 100644 models/security/antispam_directionality.go create mode 100644 models/security/attack_sim_admin_audit_record.go create mode 100644 models/security/attack_sim_audit_record.go create mode 100644 models/security/audit_config_audit_record.go create mode 100644 models/security/audit_core_root.go create mode 100644 models/security/audit_data.go create mode 100644 models/security/audit_log_query.go create mode 100644 models/security/audit_log_query_collection_response.go create mode 100644 models/security/audit_log_query_status.go create mode 100644 models/security/audit_log_record.go create mode 100644 models/security/audit_log_record_collection_response.go create mode 100644 models/security/audit_log_record_type.go create mode 100644 models/security/audit_log_user_type.go create mode 100644 models/security/audit_record_type_dictionary.go create mode 100644 models/security/audit_search_audit_record.go create mode 100644 models/security/azfw_application_rule_aggregation_event_record.go create mode 100644 models/security/azfw_dns_query_event_record.go create mode 100644 models/security/azfw_network_rule_event_record.go create mode 100644 models/security/azure_a_i_search_audit_record.go create mode 100644 models/security/azure_active_directory_account_logon_audit_record.go create mode 100644 models/security/azure_active_directory_audit_record.go create mode 100644 models/security/azure_active_directory_sts_logon_audit_record.go create mode 100644 models/security/campaign_audit_record.go create mode 100644 models/security/ccrai_policy_violation_record.go create mode 100644 models/security/cdp_classifier_health_record.go create mode 100644 models/security/cdp_cold_crawl_status_record.go create mode 100644 models/security/cdp_consumption_resource_record.go create mode 100644 models/security/cdp_content_explorer_aggregate_record.go create mode 100644 models/security/cdp_dlp_sensitive_endpoint_audit_record.go create mode 100644 models/security/cdp_log_record.go create mode 100644 models/security/cdp_ocr_billing_record.go create mode 100644 models/security/cdp_resource_scope_change_event_record.go create mode 100644 models/security/cdpdlmai_interaction_insights_record.go create mode 100644 models/security/cloud_update_device_config_audit_record.go create mode 100644 models/security/cloud_update_profile_config_audit_record.go create mode 100644 models/security/cloud_update_tenant_config_audit_record.go create mode 100644 models/security/collaboration_root.go create mode 100644 models/security/compliance_connector_audit_record.go create mode 100644 models/security/compliance_d_l_m_exchange_audit_record.go create mode 100644 models/security/compliance_d_l_m_share_point_audit_record.go create mode 100644 models/security/compliance_d_l_p_applications_audit_record.go create mode 100644 models/security/compliance_d_l_p_applications_classification_audit_record.go create mode 100644 models/security/compliance_d_l_p_endpoint_audit_record.go create mode 100644 models/security/compliance_d_l_p_endpoint_discovery_audit_record.go create mode 100644 models/security/compliance_d_l_p_enforcement_audit_record.go create mode 100644 models/security/compliance_d_l_p_exchange_audit_record.go create mode 100644 models/security/compliance_d_l_p_exchange_classification_audit_record.go create mode 100644 models/security/compliance_d_l_p_exchange_classification_cdp_record.go create mode 100644 models/security/compliance_d_l_p_exchange_discovery_audit_record.go create mode 100644 models/security/compliance_d_l_p_share_point_audit_record.go create mode 100644 models/security/compliance_d_l_p_share_point_classification_audit_record.go create mode 100644 models/security/compliance_d_l_p_share_point_classification_cdp_record.go create mode 100644 models/security/compliance_d_l_p_share_point_classification_extended_audit_record.go create mode 100644 models/security/compliance_exchange_ocr_audit_record.go create mode 100644 models/security/compliance_manager_action_record.go create mode 100644 models/security/compliance_policy_grading_share_point_audit_record.go create mode 100644 models/security/compliance_settings_change_audit_record.go create mode 100644 models/security/compliance_sit_grading_share_point_audit_record.go create mode 100644 models/security/compliance_supervision_exchange_audit_record.go create mode 100644 models/security/compromise_indicator.go create mode 100644 models/security/connected_a_i_app_interaction_audit_record.go create mode 100644 models/security/consumption_resource_audit_record.go create mode 100644 models/security/content_store_metadata_record.go create mode 100644 models/security/copilot_agent_management_audit_record.go create mode 100644 models/security/copilot_for_security_logging_audit_record.go create mode 100644 models/security/copilot_for_security_trigger_audit_record.go create mode 100644 models/security/copilot_interaction_audit_record.go create mode 100644 models/security/copilot_plugin_setting_audit_record.go create mode 100644 models/security/copilot_prompt_book_setting_audit_record.go create mode 100644 models/security/copilot_session_sharing_audit_record.go create mode 100644 models/security/copilot_setting_audit_record.go create mode 100644 models/security/copilot_workspace_setting_audit_record.go create mode 100644 models/security/core_reporting_settings_audit_record.go create mode 100644 models/security/correlation_reason.go create mode 100644 models/security/cortana_briefing_audit_record.go create mode 100644 models/security/critical_asset_management_classification_record.go create mode 100644 models/security/crm_entity_operation_audit_record.go create mode 100644 models/security/cross_tenant_access_policy_audit_record.go create mode 100644 models/security/customer_key_service_encryption_audit_record.go create mode 100644 models/security/data_center_security_cmdlet_audit_record.go create mode 100644 models/security/data_governance_audit_record.go create mode 100644 models/security/data_insights_rest_api_audit_record.go create mode 100644 models/security/data_lake_export_operation_audit_record.go create mode 100644 models/security/data_security_investigation_audit_record.go create mode 100644 models/security/data_share_operation_audit_record.go create mode 100644 models/security/default_audit_data.go create mode 100644 models/security/defender_case_management_audit_record.go create mode 100644 models/security/defender_preview_features_record.go create mode 100644 models/security/defender_security_for_a_i_configuration_audit_record.go create mode 100644 models/security/delivery_action.go create mode 100644 models/security/delivery_location.go create mode 100644 models/security/deploy_feature_activity_record.go create mode 100644 models/security/detonation_behaviour_details.go create mode 100644 models/security/detonation_chain.go create mode 100644 models/security/detonation_details.go create mode 100644 models/security/detonation_observables.go create mode 100644 models/security/device_discovery_settings_authenticated_scans_record.go create mode 100644 models/security/device_discovery_settings_exclusion_record.go create mode 100644 models/security/device_discovery_settings_record.go create mode 100644 models/security/discovery_audit_record.go create mode 100644 models/security/dlp_endpoint_audit_record.go create mode 100644 models/security/dlp_import_result_audit_record.go create mode 100644 models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.go create mode 100644 models/security/dragon_copilot_access_record.go create mode 100644 models/security/dragon_copilot_admin_record.go create mode 100644 models/security/dragon_copilot_clinical_data_record.go create mode 100644 models/security/dragon_copilot_session_record.go create mode 100644 models/security/dynamics365_business_central_audit_record.go create mode 100644 models/security/ehr_connector_audit_base_record.go create mode 100644 models/security/eop_submission_feed_entity_audit_record.go create mode 100644 models/security/event_source.go create mode 100644 models/security/exchange_admin_audit_record.go create mode 100644 models/security/exchange_aggregated_mailbox_audit_record.go create mode 100644 models/security/exchange_aggregated_operation_record.go create mode 100644 models/security/exchange_mailbox_audit_group_record.go create mode 100644 models/security/exchange_mailbox_audit_record.go create mode 100644 models/security/fabric_audit_record.go create mode 100644 models/security/fabric_policy_record.go create mode 100644 models/security/healthcare_signal_record.go create mode 100644 models/security/hosted_rpa_audit_record.go create mode 100644 models/security/hr_signal_audit_record.go create mode 100644 models/security/hygiene_event_record.go create mode 100644 models/security/information_barrier_policy_application_audit_record.go create mode 100644 models/security/information_worker_protection_audit_record.go create mode 100644 models/security/insider_risk_scoped_user_insights_record.go create mode 100644 models/security/insider_risk_scoped_users_record.go create mode 100644 models/security/integrated_apps_app_admin_activity_audit_record.go create mode 100644 models/security/integrated_apps_app_settings_admin_activity_audit_record.go create mode 100644 models/security/irm_activity_audit_trail_record.go create mode 100644 models/security/irm_user_defined_detection_record.go create mode 100644 models/security/kaizala_audit_record.go create mode 100644 models/security/label_analytics_aggregate_audit_record.go create mode 100644 models/security/label_content_explorer_audit_record.go create mode 100644 models/security/large_content_metadata_audit_record.go create mode 100644 models/security/m365_compliance_connector_audit_record.go create mode 100644 models/security/m365_search_sections_record.go create mode 100644 models/security/m365daad_audit_record.go create mode 100644 models/security/m365odsp_asset_metadata_record.go create mode 100644 models/security/m_d_a_s_h_audit_record.go create mode 100644 models/security/mail_submission_data.go create mode 100644 models/security/managed_services_audit_record.go create mode 100644 models/security/managed_tenants_audit_record.go create mode 100644 models/security/mapg_alerts_audit_record.go create mode 100644 models/security/mapg_onboard_audit_record.go create mode 100644 models/security/mapg_policy_audit_record.go create mode 100644 models/security/mapg_remediation_audit_record.go create mode 100644 models/security/mcas_alerts_audit_record.go create mode 100644 models/security/mda_audit_record.go create mode 100644 models/security/mda_data_security_signal_record.go create mode 100644 models/security/mdatp_audit_record.go create mode 100644 models/security/mdc_events_record.go create mode 100644 models/security/mdi_audit_record.go create mode 100644 models/security/merge_response.go create mode 100644 models/security/mesh_worlds_audit_record.go create mode 100644 models/security/microsoft365_backup_backup_item_audit_record.go create mode 100644 models/security/microsoft365_backup_backup_policy_audit_record.go create mode 100644 models/security/microsoft365_backup_granular_browse_task_audit_record.go create mode 100644 models/security/microsoft365_backup_restore_item_audit_record.go create mode 100644 models/security/microsoft365_backup_restore_task_audit_record.go create mode 100644 models/security/microsoft365_copilot_scheduled_prompt_audit_record.go create mode 100644 models/security/microsoft_defender_experts_x_d_r_audit_record.go create mode 100644 models/security/microsoft_flow_audit_record.go create mode 100644 models/security/microsoft_forms_audit_record.go create mode 100644 models/security/microsoft_graph_data_connect_consent.go create mode 100644 models/security/microsoft_graph_data_connect_operation.go create mode 100644 models/security/microsoft_purview_data_catalog_operation_record.go create mode 100644 models/security/microsoft_purview_data_map_operation_record.go create mode 100644 models/security/microsoft_purview_metadata_policy_operation_record.go create mode 100644 models/security/microsoft_purview_policy_operation_record.go create mode 100644 models/security/microsoft_purview_privacy_audit_event.go create mode 100644 models/security/microsoft_purview_unified_catalog_operation_record.go create mode 100644 models/security/microsoft_stream_audit_record.go create mode 100644 models/security/microsoft_teams_admin_audit_record.go create mode 100644 models/security/microsoft_teams_analytics_audit_record.go create mode 100644 models/security/microsoft_teams_audit_record.go create mode 100644 models/security/microsoft_teams_device_audit_record.go create mode 100644 models/security/microsoft_teams_retention_label_action_audit_record.go create mode 100644 models/security/microsoft_teams_sensitivity_label_action_audit_record.go create mode 100644 models/security/microsoft_teams_shifts_audit_record.go create mode 100644 models/security/microsoft_teams_user_concern_audit_record.go create mode 100644 models/security/mip_auto_label_exchange_item_audit_record.go create mode 100644 models/security/mip_auto_label_progress_feedback_audit_record.go create mode 100644 models/security/mip_auto_label_share_point_item_audit_record.go create mode 100644 models/security/mip_auto_label_share_point_policy_location_audit_record.go create mode 100644 models/security/mip_auto_label_simulation_share_point_completion_record.go create mode 100644 models/security/mip_auto_label_simulation_share_point_progress_record.go create mode 100644 models/security/mip_auto_label_simulation_statistics_record.go create mode 100644 models/security/mip_exact_data_match_audit_record.go create mode 100644 models/security/mip_label_analytics_audit_record.go create mode 100644 models/security/mip_label_audit_record.go create mode 100644 models/security/mos_agent_info_record.go create mode 100644 models/security/mos_agent_info_record_v2.go create mode 100644 models/security/ms365d_custom_detection_audit_record.go create mode 100644 models/security/ms365d_incident_audit_record.go create mode 100644 models/security/ms365d_suppression_rule_audit_record.go create mode 100644 models/security/msde_custom_collection_audit_record.go create mode 100644 models/security/msde_general_settings_audit_record.go create mode 100644 models/security/msde_indicators_settings_audit_record.go create mode 100644 models/security/msde_response_actions_audit_record.go create mode 100644 models/security/msde_roles_settings_audit_record.go create mode 100644 models/security/msp_vector_search_content_metadata_audit_record.go create mode 100644 models/security/mstic_nation_state_notification_record.go create mode 100644 models/security/multi_stage_disposition_audit_record.go create mode 100644 models/security/my_analytics_settings_audit_record.go create mode 100644 models/security/noisy_alert_policy_audit_record.go create mode 100644 models/security/office_native_audit_record.go create mode 100644 models/security/ome_portal_audit_record.go create mode 100644 models/security/on_demand_share_point_classification_audit_record.go create mode 100644 models/security/on_premises_file_share_scanner_d_l_p_audit_record.go create mode 100644 models/security/on_premises_share_point_scanner_d_l_p_audit_record.go create mode 100644 models/security/one_drive_audit_record.go create mode 100644 models/security/organizational_data_in_m365_audit_record.go create mode 100644 models/security/outlook_copilot_automation_audit_record.go create mode 100644 models/security/owa_get_access_token_for_resource_audit_record.go create mode 100644 models/security/p4_a_i_risk_score_record.go create mode 100644 models/security/p4ai_assessment_category_record.go create mode 100644 models/security/p4ai_assessment_fabric_scanner_record.go create mode 100644 models/security/p4ai_assessment_location_result_record.go create mode 100644 models/security/p4ai_assessment_record.go create mode 100644 models/security/people_admin_settings_audit_record.go create mode 100644 models/security/physical_badging_signal_audit_record.go create mode 100644 models/security/places_directory_audit_record.go create mode 100644 models/security/planner_chat_message_audit_record.go create mode 100644 models/security/planner_chat_message_list_audit_record.go create mode 100644 models/security/planner_copy_plan_audit_record.go create mode 100644 models/security/planner_goal_audit_record.go create mode 100644 models/security/planner_goal_list_audit_record.go create mode 100644 models/security/planner_plan_audit_record.go create mode 100644 models/security/planner_plan_list_audit_record.go create mode 100644 models/security/planner_plan_sensitivity_label_audit_record.go create mode 100644 models/security/planner_roster_audit_record.go create mode 100644 models/security/planner_roster_sensitivity_label_audit_record.go create mode 100644 models/security/planner_task_audit_record.go create mode 100644 models/security/planner_task_list_audit_record.go create mode 100644 models/security/planner_tenant_settings_audit_record.go create mode 100644 models/security/policy_config_change_audit_record.go create mode 100644 models/security/power_apps_audit_app_record.go create mode 100644 models/security/power_apps_audit_plan_record.go create mode 100644 models/security/power_apps_audit_resource_record.go create mode 100644 models/security/power_b_i_audit_record.go create mode 100644 models/security/power_b_i_dlp_audit_record.go create mode 100644 models/security/power_pages_site_audit_record.go create mode 100644 models/security/power_platform_admin_dlp_audit_record.go create mode 100644 models/security/power_platform_admin_environment_audit_record.go create mode 100644 models/security/power_platform_administrator_activity_record.go create mode 100644 models/security/power_platform_lockbox_resource_access_request_audit_record.go create mode 100644 models/security/power_platform_lockbox_resource_command_audit_record.go create mode 100644 models/security/power_platform_service_activity_audit_record.go create mode 100644 models/security/power_platform_tenant_isolation_record.go create mode 100644 models/security/priva_privacy_assessment_operation_record.go create mode 100644 models/security/priva_privacy_consent_operation_record.go create mode 100644 models/security/privacy_data_match_audit_record.go create mode 100644 models/security/privacy_data_minimization_record.go create mode 100644 models/security/privacy_digest_email_record.go create mode 100644 models/security/privacy_open_access_audit_record.go create mode 100644 models/security/privacy_portal_audit_record.go create mode 100644 models/security/privacy_remediation_action_record.go create mode 100644 models/security/privacy_remediation_record.go create mode 100644 models/security/project_audit_record.go create mode 100644 models/security/project_for_the_web_assigned_to_me_settings_audit_record.go create mode 100644 models/security/project_for_the_web_project_audit_record.go create mode 100644 models/security/project_for_the_web_project_settings_audit_record.go create mode 100644 models/security/project_for_the_web_roadmap_audit_record.go create mode 100644 models/security/project_for_the_web_roadmap_item_audit_record.go create mode 100644 models/security/project_for_the_web_roadmap_settings_audit_record.go create mode 100644 models/security/project_for_the_web_task_audit_record.go create mode 100644 models/security/public_folder_audit_record.go create mode 100644 models/security/purview_insider_risk_alerts_record.go create mode 100644 models/security/purview_insider_risk_cases_record.go create mode 100644 models/security/purview_m_c_recommendation_record.go create mode 100644 models/security/purview_posture_agent_audit_record.go create mode 100644 models/security/quarantine_audit_record.go create mode 100644 models/security/records_management_audit_record.go create mode 100644 models/security/remediation_action.go create mode 100644 models/security/remediation_severity.go create mode 100644 models/security/report_submission.go create mode 100644 models/security/report_submission_result_detail.go create mode 100644 models/security/restricted_mode_audit_record.go create mode 100644 models/security/retention_policy_audit_record.go create mode 100644 models/security/rti_operations_agent_audit_record.go create mode 100644 models/security/sbp_configuration_event_record.go create mode 100644 models/security/sbp_usage_event_record.go create mode 100644 models/security/score_evidence.go create mode 100644 models/security/score_platform_generic_audit_record.go create mode 100644 models/security/script_run_audit_record.go create mode 100644 models/security/search_audit_record.go create mode 100644 models/security/security_compliance_alert_record.go create mode 100644 models/security/security_compliance_center_e_o_p_cmdlet_audit_record.go create mode 100644 models/security/security_compliance_insights_audit_record.go create mode 100644 models/security/security_compliance_r_b_a_c_audit_record.go create mode 100644 models/security/security_compliance_user_change_audit_record.go create mode 100644 models/security/security_copilot_identity_management_audit_record.go create mode 100644 models/security/security_development_lifecycle_a_i_log_audit_record.go create mode 100644 models/security/sensitive_info_remediation_agent_data_record.go create mode 100644 models/security/sensitivity_label_action_audit_record.go create mode 100644 models/security/sensitivity_label_policy_match_audit_record.go create mode 100644 models/security/sensitivity_labeled_file_action_audit_record.go create mode 100644 models/security/sentinel_a_i_tool_audit_record.go create mode 100644 models/security/sentinel_graph_audit_record.go create mode 100644 models/security/sentinel_job_audit_record.go create mode 100644 models/security/sentinel_k_q_l_on_lake_audit_record.go create mode 100644 models/security/sentinel_lake_data_onboarding_audit_record.go create mode 100644 models/security/sentinel_lake_encryption_audit_record.go create mode 100644 models/security/sentinel_lake_onboarding_audit_record.go create mode 100644 models/security/sentinel_notebook_on_lake_audit_record.go create mode 100644 models/security/sentinel_package_audit_record.go create mode 100644 models/security/share_point_app_permission_operation_audit_record.go create mode 100644 models/security/share_point_audit_record.go create mode 100644 models/security/share_point_comment_operation_audit_record.go create mode 100644 models/security/share_point_content_security_policy_audit_record.go create mode 100644 models/security/share_point_content_type_operation_audit_record.go create mode 100644 models/security/share_point_e_signature_audit_record.go create mode 100644 models/security/share_point_field_operation_audit_record.go create mode 100644 models/security/share_point_file_operation_audit_record.go create mode 100644 models/security/share_point_list_item_operation_audit_record.go create mode 100644 models/security/share_point_list_operation_audit_record.go create mode 100644 models/security/share_point_sharing_operation_audit_record.go create mode 100644 models/security/skype_for_business_cmdlets_audit_record.go create mode 100644 models/security/skype_for_business_p_s_t_n_usage_audit_record.go create mode 100644 models/security/skype_for_business_users_blocked_audit_record.go create mode 100644 models/security/sonar_detonation_content_metadata.go create mode 100644 models/security/sonar_detonation_entity_audit_record.go create mode 100644 models/security/sonar_file_detonation_entity_audit_record.go create mode 100644 models/security/sonar_submission_entity_audit_record.go create mode 100644 models/security/sonar_url_detonation_entity_audit_record.go create mode 100644 models/security/spark_core_custom_live_pool_record.go create mode 100644 models/security/submission_entity_audit_record.go create mode 100644 models/security/supervisory_review_day_x_insights_audit_record.go create mode 100644 models/security/synthetic_probe_audit_record.go create mode 100644 models/security/team_copilot_interaction_audit_record.go create mode 100644 models/security/teams_easy_approvals_audit_record.go create mode 100644 models/security/teams_eval_data_hub_admin_operation_audit_record.go create mode 100644 models/security/teams_eval_data_hub_data_access_audit_record.go create mode 100644 models/security/teams_eval_data_hub_permission_change_audit_record.go create mode 100644 models/security/teams_healthcare_audit_record.go create mode 100644 models/security/teams_updates_audit_record.go create mode 100644 models/security/tenant_allow_block_list_audit_record.go create mode 100644 models/security/threat_detection_detail.go create mode 100644 models/security/threat_finder_audit_record.go create mode 100644 models/security/threat_intelligence_atp_content_data.go create mode 100644 models/security/threat_intelligence_export_audit_record.go create mode 100644 models/security/threat_intelligence_mail_data.go create mode 100644 models/security/threat_intelligence_object_audit_record.go create mode 100644 models/security/threat_intelligence_url_click_data.go create mode 100644 models/security/threat_type.go create mode 100644 models/security/timeline_event.go create mode 100644 models/security/timeline_event_type.go create mode 100644 models/security/todo_audit_record.go create mode 100644 models/security/trainable_classifier_audit_record.go create mode 100644 models/security/uam_operation_audit_record.go create mode 100644 models/security/unified_group_audit_record.go create mode 100644 models/security/unified_simulation_matched_item_audit_record.go create mode 100644 models/security/unified_simulation_summary_audit_record.go create mode 100644 models/security/universal_print_management_audit_record.go create mode 100644 models/security/universal_print_print_job_audit_record.go create mode 100644 models/security/urbac_assignment_audit_record.go create mode 100644 models/security/urbac_enable_state_audit_record.go create mode 100644 models/security/urbac_role_audit_record.go create mode 100644 models/security/user_training_audit_record.go create mode 100644 models/security/usx_workspace_onboarding_audit_record.go create mode 100644 models/security/verdict_category.go create mode 100644 models/security/vfam_create_policy_audit_record.go create mode 100644 models/security/vfam_delete_policy_audit_record.go create mode 100644 models/security/vfam_update_policy_audit_record.go create mode 100644 models/security/viva_amplify_audit_record.go create mode 100644 models/security/viva_engage_events_audit_record.go create mode 100644 models/security/viva_engage_network_association_audit_record.go create mode 100644 models/security/viva_engage_segment_audit_record.go create mode 100644 models/security/viva_glint_advanced_configuration_audit_record.go create mode 100644 models/security/viva_glint_agentic_campaign_audit_record.go create mode 100644 models/security/viva_glint_feedback_program_audit_record.go create mode 100644 models/security/viva_glint_organizational_data_audit_record.go create mode 100644 models/security/viva_glint_pulse_program_audit_record.go create mode 100644 models/security/viva_glint_pulse_program_respondent_rate_audit_record.go create mode 100644 models/security/viva_glint_question_audit_record.go create mode 100644 models/security/viva_glint_role_audit_record.go create mode 100644 models/security/viva_glint_rubicon_audit_record.go create mode 100644 models/security/viva_glint_support_access_audit_record.go create mode 100644 models/security/viva_glint_system_audit_record.go create mode 100644 models/security/viva_glint_user_audit_record.go create mode 100644 models/security/viva_glint_user_group_audit_record.go create mode 100644 models/security/viva_goals_audit_record.go create mode 100644 models/security/viva_learning_admin_audit_record.go create mode 100644 models/security/viva_learning_audit_record.go create mode 100644 models/security/viva_pulse_admin_audit_record.go create mode 100644 models/security/viva_pulse_organizer_audit_record.go create mode 100644 models/security/viva_pulse_report_audit_record.go create mode 100644 models/security/viva_pulse_response_audit_record.go create mode 100644 models/security/wdatp_alerts_audit_record.go create mode 100644 models/security/web_content_filtering_audit_record.go create mode 100644 models/security/windows365_customer_lockbox_audit_record.go create mode 100644 models/security/workplace_analytics_audit_record.go create mode 100644 models/security/yammer_audit_record.go create mode 100644 models/security/yammer_user_hiding_audit_record.go create mode 100644 models/ssl_version.go create mode 100644 models/targeted_chat_message.go create mode 100644 models/targeted_chat_message_collection_response.go create mode 100644 models/user_ownership.go create mode 100644 models/validating_domains.go create mode 100644 policies/federated_token_validation_policy_request_builder.go create mode 100644 security/alerts_escaped_v2_microsoft_graph_security_move_alerts_move_alerts_post_request_body.go create mode 100644 security/alerts_escaped_v2_microsoft_graph_security_move_alerts_request_builder.go create mode 100644 security/audit_log_queries_audit_log_query_item_request_builder.go create mode 100644 security/audit_log_queries_count_request_builder.go create mode 100644 security/audit_log_queries_item_records_audit_log_record_item_request_builder.go create mode 100644 security/audit_log_queries_item_records_count_request_builder.go create mode 100644 security/audit_log_queries_item_records_request_builder.go create mode 100644 security/audit_log_queries_request_builder.go create mode 100644 security/audit_log_request_builder.go create mode 100644 security/collaboration_analyzed_emails_analyzed_email_item_request_builder.go create mode 100644 security/collaboration_analyzed_emails_count_request_builder.go create mode 100644 security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go create mode 100644 security/collaboration_analyzed_emails_microsoft_graph_security_remediate_request_builder.go create mode 100644 security/collaboration_analyzed_emails_request_builder.go create mode 100644 security/collaboration_request_builder.go create mode 100644 security/incidents_microsoft_graph_security_merge_incidents_merge_incidents_post_request_body.go create mode 100644 security/incidents_microsoft_graph_security_merge_incidents_request_builder.go create mode 100644 solutions/backup_restore_email_notifications_setting_request_builder.go create mode 100644 users/4be8900981131b3792f5ab3c6ef47cd89d57de8968022cd10528e1b330429743.go create mode 100644 users/6dfc44fc426f5675d4d913e29ba30b705621d153a0f68cbc71d15eff765a6eef.go create mode 100644 users/e6ec4f6800ebf4a1b56ba058514a024bb16c717cdf1ec2b51398035bfefae926.go create mode 100644 users/item_chats_item_targeted_messages_count_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_hosted_contents_count_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_hosted_contents_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_chat_message_item_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_count_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_delta_get_response.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_delta_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_delta_response.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_count_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_set_reaction_post_request_body.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_set_reaction_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_soft_delete_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_reply_with_quote_post_request_body.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_reply_with_quote_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_item_replies_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_request_builder.go create mode 100644 users/item_chats_item_targeted_messages_targeted_chat_message_item_request_builder.go create mode 100644 users/item_teamwork_delete_targeted_message_post_request_body.go create mode 100644 users/item_teamwork_delete_targeted_message_request_builder.go create mode 100644 users/item_teamwork_get_all_retained_targeted_messages_get_response.go create mode 100644 users/item_teamwork_get_all_retained_targeted_messages_request_builder.go create mode 100644 users/item_teamwork_get_all_retained_targeted_messages_response.go create mode 100644 users/item_teamwork_get_all_targeted_messages_get_response.go create mode 100644 users/item_teamwork_get_all_targeted_messages_request_builder.go create mode 100644 users/item_teamwork_get_all_targeted_messages_response.go diff --git a/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go b/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go index b0fffb4ea40..9b2f17d71e6 100644 --- a/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go +++ b/admin/service_announcement_health_overviews_item_issues_item_incident_report_request_builder.go @@ -33,7 +33,7 @@ func NewServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBui urlParams["request-raw-url"] = rawUrl return NewServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBuilderInternal(urlParams, requestAdapter) } -// Get provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. +// Get provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. // returns a []byte when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -56,7 +56,7 @@ func (m *ServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBu } return res.([]byte), nil } -// ToGetRequestInformation provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. +// ToGetRequestInformation provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. // returns a *RequestInformation when successful func (m *ServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ServiceAnnouncementHealthOverviewsItemIssuesItemIncidentReportRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/admin/service_announcement_issues_item_incident_report_request_builder.go b/admin/service_announcement_issues_item_incident_report_request_builder.go index 4a89c004a78..c79a03a8b10 100644 --- a/admin/service_announcement_issues_item_incident_report_request_builder.go +++ b/admin/service_announcement_issues_item_incident_report_request_builder.go @@ -33,7 +33,7 @@ func NewServiceAnnouncementIssuesItemIncidentReportRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewServiceAnnouncementIssuesItemIncidentReportRequestBuilderInternal(urlParams, requestAdapter) } -// Get provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. +// Get provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. // returns a []byte when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -56,7 +56,7 @@ func (m *ServiceAnnouncementIssuesItemIncidentReportRequestBuilder) Get(ctx cont } return res.([]byte), nil } -// ToGetRequestInformation provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. +// ToGetRequestInformation provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. // returns a *RequestInformation when successful func (m *ServiceAnnouncementIssuesItemIncidentReportRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ServiceAnnouncementIssuesItemIncidentReportRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/admin/service_announcement_issues_service_health_issue_item_request_builder.go b/admin/service_announcement_issues_service_health_issue_item_request_builder.go index f59aee5535d..51da4dadf02 100644 --- a/admin/service_announcement_issues_service_health_issue_item_request_builder.go +++ b/admin/service_announcement_issues_service_health_issue_item_request_builder.go @@ -21,7 +21,7 @@ type ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilderDeleteRequestC // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. +// ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. type ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilder) Delete(c } return nil } -// Get retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. +// Get retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. // returns a ServiceHealthIssueable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -132,7 +132,7 @@ func (m *ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilder) ToDelete requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. +// ToGetRequestInformation retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. // returns a *RequestInformation when successful func (m *ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ServiceAnnouncementIssuesServiceHealthIssueItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/admin/service_announcement_messages_archive_post_response.go b/admin/service_announcement_messages_archive_post_response.go index 33351e3f21d..1bbc6d5808d 100644 --- a/admin/service_announcement_messages_archive_post_response.go +++ b/admin/service_announcement_messages_archive_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesArchivePostResponse()(*ServiceAnnouncementMes } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesArchivePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_favorite_post_response.go b/admin/service_announcement_messages_favorite_post_response.go index 16346e5f38a..d0d80bee59f 100644 --- a/admin/service_announcement_messages_favorite_post_response.go +++ b/admin/service_announcement_messages_favorite_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesFavoritePostResponse()(*ServiceAnnouncementMe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesFavoritePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_mark_read_post_response.go b/admin/service_announcement_messages_mark_read_post_response.go index 503817ad5b8..55a02847e30 100644 --- a/admin/service_announcement_messages_mark_read_post_response.go +++ b/admin/service_announcement_messages_mark_read_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesMarkReadPostResponse()(*ServiceAnnouncementMe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesMarkReadPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_mark_unread_post_response.go b/admin/service_announcement_messages_mark_unread_post_response.go index 7d876da8706..84b867cc501 100644 --- a/admin/service_announcement_messages_mark_unread_post_response.go +++ b/admin/service_announcement_messages_mark_unread_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesMarkUnreadPostResponse()(*ServiceAnnouncement } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesMarkUnreadPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_service_update_message_item_request_builder.go b/admin/service_announcement_messages_service_update_message_item_request_builder.go index 629e12183eb..cc40154706c 100644 --- a/admin/service_announcement_messages_service_update_message_item_request_builder.go +++ b/admin/service_announcement_messages_service_update_message_item_request_builder.go @@ -21,7 +21,7 @@ type ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilderDeleteRequ // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. +// ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. type ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -83,7 +83,7 @@ func (m *ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilder) Dele } return nil } -// Get retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. +// Get retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. // returns a ServiceUpdateMessageable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -137,7 +137,7 @@ func (m *ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilder) ToDe requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. +// ToGetRequestInformation retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. // returns a *RequestInformation when successful func (m *ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ServiceAnnouncementMessagesServiceUpdateMessageItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/admin/service_announcement_messages_unarchive_post_response.go b/admin/service_announcement_messages_unarchive_post_response.go index 57d3608240b..7f4bb577f14 100644 --- a/admin/service_announcement_messages_unarchive_post_response.go +++ b/admin/service_announcement_messages_unarchive_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesUnarchivePostResponse()(*ServiceAnnouncementM } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesUnarchivePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/admin/service_announcement_messages_unfavorite_post_response.go b/admin/service_announcement_messages_unfavorite_post_response.go index b0d0595461d..c5fca77541d 100644 --- a/admin/service_announcement_messages_unfavorite_post_response.go +++ b/admin/service_announcement_messages_unfavorite_post_response.go @@ -18,6 +18,8 @@ func NewServiceAnnouncementMessagesUnfavoritePostResponse()(*ServiceAnnouncement } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateServiceAnnouncementMessagesUnfavoritePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/get_available_extension_properties_post_request_body.go b/applications/get_available_extension_properties_post_request_body.go index 82051688234..ecc50728e71 100644 --- a/applications/get_available_extension_properties_post_request_body.go +++ b/applications/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_app_management_policies_ref_request_builder.go b/applications/item_app_management_policies_ref_request_builder.go index 1a91c7207fc..167b2758c5d 100644 --- a/applications/item_app_management_policies_ref_request_builder.go +++ b/applications/item_app_management_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemAppManagementPoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemAppManagementPoliciesRefRequestBuilderInternal instantiates a new ItemAppManagementPoliciesRefRequestBuilder and sets the default values. func NewItemAppManagementPoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAppManagementPoliciesRefRequestBuilder) { m := &ItemAppManagementPoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *ItemAppManagementPoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation the appManagementPolicy applied to this application. // returns a *RequestInformation when successful func (m *ItemAppManagementPoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *ItemAppManagementPoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign an appManagementPolicy policy object to an application or service principal object. The application or service principal adopts this policy over the tenant-wide tenantAppManagementPolicy setting. Only one policy object can be assigned to an application or service principal. // returns a *RequestInformation when successful func (m *ItemAppManagementPoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemAppManagementPoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/applications/item_get_member_groups_post_request_body.go b/applications/item_get_member_groups_post_request_body.go index 97ee925adf5..4f4f362dfa2 100644 --- a/applications/item_get_member_groups_post_request_body.go +++ b/applications/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_get_member_objects_post_request_body.go b/applications/item_get_member_objects_post_request_body.go index 76ba5a1e131..19d3d18a1ff 100644 --- a/applications/item_get_member_objects_post_request_body.go +++ b/applications/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_owners_ref_request_builder.go b/applications/item_owners_ref_request_builder.go index 600660efd0c..42698c58f65 100644 --- a/applications/item_owners_ref_request_builder.go +++ b/applications/item_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemOwnersRefRequestBuilderInternal instantiates a new ItemOwnersRefRequestBuilder and sets the default values. func NewItemOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersRefRequestBuilder) { m := &ItemOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con // ToGetRequestInformation retrieve a list of owners for an application that are directoryObject types. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Contex // ToPostRequestInformation add an owner to an application. Application owners can be individual users, the associated service principal, or another service principal. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/owners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/applications/item_synchronization_acquire_access_token_request_builder.go b/applications/item_synchronization_acquire_access_token_request_builder.go index e7921306fec..1b5b9053614 100644 --- a/applications/item_synchronization_acquire_access_token_request_builder.go +++ b/applications/item_synchronization_acquire_access_token_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationAcquireAccessTokenRequestBuilder(rawUrl string, reque urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationAcquireAccessTokenRequestBuilderInternal(urlParams, requestAdapter) } -// Post acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. +// Post acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationAcquireAccessTokenRequestBuilder) Post(ctx context.C } return nil } -// ToPostRequestInformation acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. +// ToPostRequestInformation acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. // returns a *RequestInformation when successful func (m *ItemSynchronizationAcquireAccessTokenRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationAcquireAccessTokenPostRequestBodyable, requestConfiguration *ItemSynchronizationAcquireAccessTokenRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_pause_request_builder.go b/applications/item_synchronization_jobs_item_pause_request_builder.go index 647517a5d46..198cfd906f1 100644 --- a/applications/item_synchronization_jobs_item_pause_request_builder.go +++ b/applications/item_synchronization_jobs_item_pause_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemPauseRequestBuilder(rawUrl string, requestAda urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemPauseRequestBuilderInternal(urlParams, requestAdapter) } -// Post temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. +// Post temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemPauseRequestBuilder) Post(ctx context.Contex } return nil } -// ToPostRequestInformation temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. +// ToPostRequestInformation temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemPauseRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemPauseRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_provision_on_demand_request_builder.go b/applications/item_synchronization_jobs_item_provision_on_demand_request_builder.go index 969fde8c391..a77845e989f 100644 --- a/applications/item_synchronization_jobs_item_provision_on_demand_request_builder.go +++ b/applications/item_synchronization_jobs_item_provision_on_demand_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationJobsItemProvisionOnDemandRequestBuilder(rawUrl string urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemProvisionOnDemandRequestBuilderInternal(urlParams, requestAdapter) } -// Post select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. +// Post select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. // returns a StringKeyStringValuePairable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationJobsItemProvisionOnDemandRequestBuilder) Post(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.StringKeyStringValuePairable), nil } -// ToPostRequestInformation select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. +// ToPostRequestInformation select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemProvisionOnDemandRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemProvisionOnDemandPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemProvisionOnDemandRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_restart_request_builder.go b/applications/item_synchronization_jobs_item_restart_request_builder.go index 0b108552882..9f90457df97 100644 --- a/applications/item_synchronization_jobs_item_restart_request_builder.go +++ b/applications/item_synchronization_jobs_item_restart_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemRestartRequestBuilder(rawUrl string, requestA urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemRestartRequestBuilderInternal(urlParams, requestAdapter) } -// Post restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. +// Post restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemRestartRequestBuilder) Post(ctx context.Cont } return nil } -// ToPostRequestInformation restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. +// ToPostRequestInformation restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemRestartRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemRestartPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemRestartRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go b/applications/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go index 9733a2f6900..58e5c67dee8 100644 --- a/applications/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go +++ b/applications/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilder(r urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilderInternal(urlParams, requestAdapter) } -// Post discover the latest schema definition for provisioning to an application. +// Post discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a DirectoryDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilder) } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryDefinitionable), nil } -// ToPostRequestInformation discover the latest schema definition for provisioning to an application. +// ToPostRequestInformation discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_schema_filter_operators_request_builder.go b/applications/item_synchronization_jobs_item_schema_filter_operators_request_builder.go index 619e63c6dfe..136062af81e 100644 --- a/applications/item_synchronization_jobs_item_schema_filter_operators_request_builder.go +++ b/applications/item_synchronization_jobs_item_schema_filter_operators_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters. +// ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters for a synchronizationSchema. type ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all operators supported in the scoping filters. +// Get list all operators supported in the scoping filters for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFilterOperatorsGetResponse instead. // returns a ItemSynchronizationJobsItemSchemaFilterOperatorsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder) Get(ctx } return res.(ItemSynchronizationJobsItemSchemaFilterOperatorsResponseable), nil } -// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters. +// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters for a synchronizationSchema. // returns a ItemSynchronizationJobsItemSchemaFilterOperatorsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder) GetAsFi } return res.(ItemSynchronizationJobsItemSchemaFilterOperatorsGetResponseable), nil } -// ToGetRequestInformation list all operators supported in the scoping filters. +// ToGetRequestInformation list all operators supported in the scoping filters for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_schema_functions_request_builder.go b/applications/item_synchronization_jobs_item_schema_functions_request_builder.go index 7f696c7dc8c..35d735ff0c3 100644 --- a/applications/item_synchronization_jobs_item_schema_functions_request_builder.go +++ b/applications/item_synchronization_jobs_item_schema_functions_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource. +// ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. type ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationJobsItemSchemaFunctionsRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaFunctionsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all the functions currently supported in the attributeMappingSource. +// Get list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFunctionsGetResponse instead. // returns a ItemSynchronizationJobsItemSchemaFunctionsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder) Get(ctx conte } return res.(ItemSynchronizationJobsItemSchemaFunctionsResponseable), nil } -// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource. +// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a ItemSynchronizationJobsItemSchemaFunctionsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder) GetAsFunction } return res.(ItemSynchronizationJobsItemSchemaFunctionsGetResponseable), nil } -// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource. +// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_schema_parse_expression_request_builder.go b/applications/item_synchronization_jobs_item_schema_parse_expression_request_builder.go index 0b7f67c5c7d..18e4b1350c0 100644 --- a/applications/item_synchronization_jobs_item_schema_parse_expression_request_builder.go +++ b/applications/item_synchronization_jobs_item_schema_parse_expression_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationJobsItemSchemaParseExpressionRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaParseExpressionRequestBuilderInternal(urlParams, requestAdapter) } -// Post parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// Post parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a ParseExpressionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationJobsItemSchemaParseExpressionRequestBuilder) Post(ct } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ParseExpressionResponseable), nil } -// ToPostRequestInformation parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// ToPostRequestInformation parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaParseExpressionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemSchemaParseExpressionPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemSchemaParseExpressionRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_start_request_builder.go b/applications/item_synchronization_jobs_item_start_request_builder.go index 5f3f8355636..1b57e8c11b7 100644 --- a/applications/item_synchronization_jobs_item_start_request_builder.go +++ b/applications/item_synchronization_jobs_item_start_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemStartRequestBuilder(rawUrl string, requestAda urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemStartRequestBuilderInternal(urlParams, requestAdapter) } -// Post start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. +// Post start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemStartRequestBuilder) Post(ctx context.Contex } return nil } -// ToPostRequestInformation start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. +// ToPostRequestInformation start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemStartRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemStartRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go b/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go index c39c91588e3..7e49b44631f 100644 --- a/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go +++ b/applications/item_synchronization_jobs_item_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsItemValidateCredentialsPostRequestBody()(*ItemSyn } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsItemValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_synchronization_jobs_item_validate_credentials_request_builder.go b/applications/item_synchronization_jobs_item_validate_credentials_request_builder.go index 44cfa4d1bc0..6d3177acedd 100644 --- a/applications/item_synchronization_jobs_item_validate_credentials_request_builder.go +++ b/applications/item_synchronization_jobs_item_validate_credentials_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemValidateCredentialsRequestBuilder(rawUrl stri urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemValidateCredentialsRequestBuilderInternal(urlParams, requestAdapter) } -// Post validate that the credentials are valid in the tenant. +// Post validate that the credentials are valid in the tenant for a synchronizationJob. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemValidateCredentialsRequestBuilder) Post(ctx } return nil } -// ToPostRequestInformation validate that the credentials are valid in the tenant. +// ToPostRequestInformation validate that the credentials are valid in the tenant for a synchronizationJob. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemValidateCredentialsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemValidateCredentialsPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemValidateCredentialsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_jobs_validate_credentials_post_request_body.go b/applications/item_synchronization_jobs_validate_credentials_post_request_body.go index 3271a2c9664..9ad7e8a2d7e 100644 --- a/applications/item_synchronization_jobs_validate_credentials_post_request_body.go +++ b/applications/item_synchronization_jobs_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsValidateCredentialsPostRequestBody()(*ItemSynchro } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/applications/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go b/applications/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go index 11d427e6bc8..7f72e7334a9 100644 --- a/applications/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go +++ b/applications/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuil urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuilderInternal(urlParams, requestAdapter) } -// Post discover the latest schema definition for provisioning to an application. +// Post discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a DirectoryDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBui } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryDefinitionable), nil } -// ToPostRequestInformation discover the latest schema definition for provisioning to an application. +// ToPostRequestInformation discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_templates_item_schema_filter_operators_request_builder.go b/applications/item_synchronization_templates_item_schema_filter_operators_request_builder.go index 3deefa9e87b..d88252a5d32 100644 --- a/applications/item_synchronization_templates_item_schema_filter_operators_request_builder.go +++ b/applications/item_synchronization_templates_item_schema_filter_operators_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters. +// ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters for a synchronizationSchema. type ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder(rawU urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all operators supported in the scoping filters. +// Get list all operators supported in the scoping filters for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFilterOperatorsGetResponse instead. // returns a ItemSynchronizationTemplatesItemSchemaFilterOperatorsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder) Ge } return res.(ItemSynchronizationTemplatesItemSchemaFilterOperatorsResponseable), nil } -// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters. +// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters for a synchronizationSchema. // returns a ItemSynchronizationTemplatesItemSchemaFilterOperatorsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder) Ge } return res.(ItemSynchronizationTemplatesItemSchemaFilterOperatorsGetResponseable), nil } -// ToGetRequestInformation list all operators supported in the scoping filters. +// ToGetRequestInformation list all operators supported in the scoping filters for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_templates_item_schema_functions_request_builder.go b/applications/item_synchronization_templates_item_schema_functions_request_builder.go index 9993b5413af..0454ef66189 100644 --- a/applications/item_synchronization_templates_item_schema_functions_request_builder.go +++ b/applications/item_synchronization_templates_item_schema_functions_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource. +// ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. type ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder(rawUrl str urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all the functions currently supported in the attributeMappingSource. +// Get list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFunctionsGetResponse instead. // returns a ItemSynchronizationTemplatesItemSchemaFunctionsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder) Get(ctx } return res.(ItemSynchronizationTemplatesItemSchemaFunctionsResponseable), nil } -// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource. +// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a ItemSynchronizationTemplatesItemSchemaFunctionsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder) GetAsFun } return res.(ItemSynchronizationTemplatesItemSchemaFunctionsGetResponseable), nil } -// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource. +// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_templates_item_schema_parse_expression_request_builder.go b/applications/item_synchronization_templates_item_schema_parse_expression_request_builder.go index 12e0f0eeddd..34aaf666196 100644 --- a/applications/item_synchronization_templates_item_schema_parse_expression_request_builder.go +++ b/applications/item_synchronization_templates_item_schema_parse_expression_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilder(rawU urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilderInternal(urlParams, requestAdapter) } -// Post parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// Post parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a ParseExpressionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilder) Po } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ParseExpressionResponseable), nil } -// ToPostRequestInformation parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// ToPostRequestInformation parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationTemplatesItemSchemaParseExpressionPostRequestBodyable, requestConfiguration *ItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_synchronization_templates_synchronization_template_item_request_builder.go b/applications/item_synchronization_templates_synchronization_template_item_request_builder.go index 199e2b8d957..fbb7f3263c0 100644 --- a/applications/item_synchronization_templates_synchronization_template_item_request_builder.go +++ b/applications/item_synchronization_templates_synchronization_template_item_request_builder.go @@ -93,7 +93,7 @@ func (m *ItemSynchronizationTemplatesSynchronizationTemplateItemRequestBuilder) } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationTemplateable), nil } -// Patch update (override) the synchronization template associated with a given application. +// Patch update (override) the synchronizationTemplate associated with a given application. // returns a SynchronizationTemplateable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -146,7 +146,7 @@ func (m *ItemSynchronizationTemplatesSynchronizationTemplateItemRequestBuilder) requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update (override) the synchronization template associated with a given application. +// ToPatchRequestInformation update (override) the synchronizationTemplate associated with a given application. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesSynchronizationTemplateItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationTemplateable, requestConfiguration *ItemSynchronizationTemplatesSynchronizationTemplateItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applications/item_token_issuance_policies_ref_request_builder.go b/applications/item_token_issuance_policies_ref_request_builder.go index a9a8ef7a11d..163bbae67e4 100644 --- a/applications/item_token_issuance_policies_ref_request_builder.go +++ b/applications/item_token_issuance_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenIssuancePoliciesRefRequestBuilderInternal instantiates a new ItemTokenIssuancePoliciesRefRequestBuilder and sets the default values. func NewItemTokenIssuancePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenIssuancePoliciesRefRequestBuilder) { m := &ItemTokenIssuancePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the tokenIssuancePolicy objects that are assigned to an application. // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a tokenIssuancePolicy to an application. // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/applications/item_token_lifetime_policies_ref_request_builder.go b/applications/item_token_lifetime_policies_ref_request_builder.go index d028a5c658a..61e86b4ac2d 100644 --- a/applications/item_token_lifetime_policies_ref_request_builder.go +++ b/applications/item_token_lifetime_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenLifetimePoliciesRefRequestBuilderInternal instantiates a new ItemTokenLifetimePoliciesRefRequestBuilder and sets the default values. func NewItemTokenLifetimePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenLifetimePoliciesRefRequestBuilder) { m := &ItemTokenLifetimePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the tokenLifetimePolicy objects that are assigned to an application. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a tokenLifetimePolicy to an application. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per application. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/applicationtemplates/application_template_item_request_builder.go b/applicationtemplates/application_template_item_request_builder.go index 155c72aed46..c015d001502 100644 --- a/applicationtemplates/application_template_item_request_builder.go +++ b/applicationtemplates/application_template_item_request_builder.go @@ -14,7 +14,7 @@ import ( type ApplicationTemplateItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ApplicationTemplateItemRequestBuilderGetQueryParameters retrieve the properties of an applicationTemplate object. +// ApplicationTemplateItemRequestBuilderGetQueryParameters retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. type ApplicationTemplateItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,7 +43,7 @@ func NewApplicationTemplateItemRequestBuilder(rawUrl string, requestAdapter i2ae urlParams["request-raw-url"] = rawUrl return NewApplicationTemplateItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get retrieve the properties of an applicationTemplate object. +// Get retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. // returns a ApplicationTemplateable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -71,7 +71,7 @@ func (m *ApplicationTemplateItemRequestBuilder) Get(ctx context.Context, request func (m *ApplicationTemplateItemRequestBuilder) Instantiate()(*ItemInstantiateRequestBuilder) { return NewItemInstantiateRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation retrieve the properties of an applicationTemplate object. +// ToGetRequestInformation retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. // returns a *RequestInformation when successful func (m *ApplicationTemplateItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ApplicationTemplateItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/applicationtemplates/application_templates_request_builder.go b/applicationtemplates/application_templates_request_builder.go index ae61d71c4e8..3ab43d4647d 100644 --- a/applicationtemplates/application_templates_request_builder.go +++ b/applicationtemplates/application_templates_request_builder.go @@ -14,7 +14,7 @@ import ( type ApplicationTemplatesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ApplicationTemplatesRequestBuilderGetQueryParameters retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. +// ApplicationTemplatesRequestBuilderGetQueryParameters retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. type ApplicationTemplatesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,7 +72,7 @@ func NewApplicationTemplatesRequestBuilder(rawUrl string, requestAdapter i2ae418 func (m *ApplicationTemplatesRequestBuilder) Count()(*CountRequestBuilder) { return NewCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. +// Get retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. // returns a ApplicationTemplateCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -95,7 +95,7 @@ func (m *ApplicationTemplatesRequestBuilder) Get(ctx context.Context, requestCon } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ApplicationTemplateCollectionResponseable), nil } -// ToGetRequestInformation retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. +// ToGetRequestInformation retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. // returns a *RequestInformation when successful func (m *ApplicationTemplatesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ApplicationTemplatesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/auditlogs/directory_audits_directory_audit_item_request_builder.go b/auditlogs/directory_audits_directory_audit_item_request_builder.go index ca7915ee58d..e9788239172 100644 --- a/auditlogs/directory_audits_directory_audit_item_request_builder.go +++ b/auditlogs/directory_audits_directory_audit_item_request_builder.go @@ -21,7 +21,7 @@ type DirectoryAuditsDirectoryAuditItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DirectoryAuditsDirectoryAuditItemRequestBuilderGetQueryParameters get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. +// DirectoryAuditsDirectoryAuditItemRequestBuilderGetQueryParameters get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. type DirectoryAuditsDirectoryAuditItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -73,7 +73,7 @@ func (m *DirectoryAuditsDirectoryAuditItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. +// Get get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. // returns a DirectoryAuditable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -127,7 +127,7 @@ func (m *DirectoryAuditsDirectoryAuditItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. +// ToGetRequestInformation get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. // returns a *RequestInformation when successful func (m *DirectoryAuditsDirectoryAuditItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DirectoryAuditsDirectoryAuditItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/auditlogs/directory_audits_request_builder.go b/auditlogs/directory_audits_request_builder.go index 470d35cccdc..8eb9c2117db 100644 --- a/auditlogs/directory_audits_request_builder.go +++ b/auditlogs/directory_audits_request_builder.go @@ -14,7 +14,7 @@ import ( type DirectoryAuditsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DirectoryAuditsRequestBuilderGetQueryParameters get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. +// DirectoryAuditsRequestBuilderGetQueryParameters get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. type DirectoryAuditsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewDirectoryAuditsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7da func (m *DirectoryAuditsRequestBuilder) Count()(*DirectoryAuditsCountRequestBuilder) { return NewDirectoryAuditsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. +// Get get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. // returns a DirectoryAuditCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -122,7 +122,7 @@ func (m *DirectoryAuditsRequestBuilder) Post(ctx context.Context, body iadcd8112 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryAuditable), nil } -// ToGetRequestInformation get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. +// ToGetRequestInformation get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. // returns a *RequestInformation when successful func (m *DirectoryAuditsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DirectoryAuditsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/auditlogs/provisioning_request_builder.go b/auditlogs/provisioning_request_builder.go index bdecad7de42..68814616d36 100644 --- a/auditlogs/provisioning_request_builder.go +++ b/auditlogs/provisioning_request_builder.go @@ -14,7 +14,7 @@ import ( type ProvisioningRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ProvisioningRequestBuilderGetQueryParameters get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. +// ProvisioningRequestBuilderGetQueryParameters get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. type ProvisioningRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewProvisioningRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee2 func (m *ProvisioningRequestBuilder) Count()(*ProvisioningCountRequestBuilder) { return NewProvisioningCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. +// Get get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. // returns a ProvisioningObjectSummaryCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -122,7 +122,7 @@ func (m *ProvisioningRequestBuilder) Post(ctx context.Context, body iadcd8112441 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ProvisioningObjectSummaryable), nil } -// ToGetRequestInformation get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. +// ToGetRequestInformation get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. // returns a *RequestInformation when successful func (m *ProvisioningRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ProvisioningRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/chats/9bfa55fc2a8bddcc83bd3006b4468a739aa147b6172f68040aa7ec5edc771fea.go b/chats/9bfa55fc2a8bddcc83bd3006b4468a739aa147b6172f68040aa7ec5edc771fea.go new file mode 100644 index 00000000000..15d6dea70ed --- /dev/null +++ b/chats/9bfa55fc2a8bddcc83bd3006b4468a739aa147b6172f68040aa7ec5edc771fea.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 chats + +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" +) + +// ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the chat entity. +// returns a *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Content()(*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property hostedContents for chats +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// Patch update the navigation property hostedContents in chats +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToDeleteRequestInformation delete navigation property hostedContents for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(*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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(*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 hostedContents in chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/chat_item_request_builder.go b/chats/chat_item_request_builder.go index 12d606fa1b9..5bf954d51cc 100644 --- a/chats/chat_item_request_builder.go +++ b/chats/chat_item_request_builder.go @@ -192,6 +192,11 @@ func (m *ChatItemRequestBuilder) StartMigration()(*ItemStartMigrationRequestBuil func (m *ChatItemRequestBuilder) Tabs()(*ItemTabsRequestBuilder) { return NewItemTabsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// TargetedMessages provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +// returns a *ItemTargetedMessagesRequestBuilder when successful +func (m *ChatItemRequestBuilder) TargetedMessages()(*ItemTargetedMessagesRequestBuilder) { + return NewItemTargetedMessagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation soft-delete a chat. When invoked with delegated permissions, this operation only works for tenant admins and Teams service admins. // returns a *RequestInformation when successful func (m *ChatItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ChatItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/chats/item_targeted_messages_count_request_builder.go b/chats/item_targeted_messages_count_request_builder.go new file mode 100644 index 00000000000..98f6cf2adc2 --- /dev/null +++ b/chats/item_targeted_messages_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 chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesCountRequestBuilder provides operations to count the resources in the collection. +type ItemTargetedMessagesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTargetedMessagesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesCountRequestBuilderGetQueryParameters +} +// NewItemTargetedMessagesCountRequestBuilderInternal instantiates a new ItemTargetedMessagesCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesCountRequestBuilder) { + m := &ItemTargetedMessagesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTargetedMessagesCountRequestBuilder instantiates a new ItemTargetedMessagesCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesCountRequestBuilderInternal(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 *ItemTargetedMessagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesCountRequestBuilder when successful +func (m *ItemTargetedMessagesCountRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesCountRequestBuilder) { + return NewItemTargetedMessagesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_hosted_contents_chat_message_hosted_content_item_request_builder.go b/chats/item_targeted_messages_item_hosted_contents_chat_message_hosted_content_item_request_builder.go new file mode 100644 index 00000000000..6add7f78029 --- /dev/null +++ b/chats/item_targeted_messages_item_hosted_contents_chat_message_hosted_content_item_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 chats + +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" +) + +// ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal instantiates a new ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + m := &ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder instantiates a new ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the chat entity. +// returns a *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Content()(*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property hostedContents for chats +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// Patch update the navigation property hostedContents in chats +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToDeleteRequestInformation delete navigation property hostedContents for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(*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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(*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 hostedContents in chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(*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 *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + return NewItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_hosted_contents_count_request_builder.go b/chats/item_targeted_messages_item_hosted_contents_count_request_builder.go new file mode 100644 index 00000000000..8d1c23f99ff --- /dev/null +++ b/chats/item_targeted_messages_item_hosted_contents_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 chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemHostedContentsCountRequestBuilder provides operations to count the resources in the collection. +type ItemTargetedMessagesItemHostedContentsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters +} +// NewItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal instantiates a new ItemTargetedMessagesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + m := &ItemTargetedMessagesItemHostedContentsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemHostedContentsCountRequestBuilder instantiates a new ItemTargetedMessagesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal(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 *ItemTargetedMessagesItemHostedContentsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesItemHostedContentsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesItemHostedContentsCountRequestBuilder when successful +func (m *ItemTargetedMessagesItemHostedContentsCountRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + return NewItemTargetedMessagesItemHostedContentsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go b/chats/item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go new file mode 100644 index 00000000000..3746a0a538c --- /dev/null +++ b/chats/item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder provides operations to manage the media for the chat entity. +type ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal instantiates a new ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + m := &ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder instantiates a new ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(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 the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)([]byte, 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, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_hosted_contents_request_builder.go b/chats/item_targeted_messages_item_hosted_contents_request_builder.go new file mode 100644 index 00000000000..00c289ff564 --- /dev/null +++ b/chats/item_targeted_messages_item_hosted_contents_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 chats + +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" +) + +// ItemTargetedMessagesItemHostedContentsRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemTargetedMessagesItemHostedContentsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters 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\"" +} +// ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByChatMessageHostedContentId provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemTargetedMessagesItemHostedContentsRequestBuilder) ByChatMessageHostedContentId(chatMessageHostedContentId string)(*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if chatMessageHostedContentId != "" { + urlTplParams["chatMessageHostedContent%2Did"] = chatMessageHostedContentId + } + return NewItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTargetedMessagesItemHostedContentsRequestBuilderInternal instantiates a new ItemTargetedMessagesItemHostedContentsRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsRequestBuilder) { + m := &ItemTargetedMessagesItemHostedContentsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemHostedContentsRequestBuilder instantiates a new ItemTargetedMessagesItemHostedContentsRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemHostedContentsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemHostedContentsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemHostedContentsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTargetedMessagesItemHostedContentsCountRequestBuilder when successful +func (m *ItemTargetedMessagesItemHostedContentsRequestBuilder) Count()(*ItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + return NewItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable, 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.CreateChatMessageHostedContentCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable), nil +} +// Post create new navigation property to hostedContents for chats +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemHostedContentsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToGetRequestInformation content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration)(*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 hostedContents for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemHostedContentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration)(*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 *ItemTargetedMessagesItemHostedContentsRequestBuilder when successful +func (m *ItemTargetedMessagesItemHostedContentsRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemHostedContentsRequestBuilder) { + return NewItemTargetedMessagesItemHostedContentsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_chat_message_item_request_builder.go b/chats/item_targeted_messages_item_replies_chat_message_item_request_builder.go new file mode 100644 index 00000000000..a4a442976a2 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_chat_message_item_request_builder.go @@ -0,0 +1,185 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +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" +) + +// ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +type ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters replies for a specified message. Supports $expand for channel messages. +type ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property replies for chats +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration)(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 replies for a specified message. Supports $expand for channel messages. +// returns a ChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// HostedContents provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) HostedContents()(*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property replies in chats +// returns a ChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// SetReaction provides operations to call the setReaction method. +// returns a *ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) SetReaction()(*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// SoftDelete provides operations to call the softDelete method. +// returns a *ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) SoftDelete()(*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property replies for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration)(*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 replies for a specified message. Supports $expand for channel messages. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration)(*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 replies in chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UndoSoftDelete provides operations to call the undoSoftDelete method. +// returns a *ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) UndoSoftDelete()(*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// UnsetReaction provides operations to call the unsetReaction method. +// returns a *ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) UnsetReaction()(*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + return NewItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_count_request_builder.go b/chats/item_targeted_messages_item_replies_count_request_builder.go new file mode 100644 index 00000000000..437c76f5f92 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_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 chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesCountRequestBuilder provides operations to count the resources in the collection. +type ItemTargetedMessagesItemRepliesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters +} +// NewItemTargetedMessagesItemRepliesCountRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesCountRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesCountRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesCountRequestBuilderInternal(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 *ItemTargetedMessagesItemRepliesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesCountRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesCountRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesCountRequestBuilder) { + return NewItemTargetedMessagesItemRepliesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_delta_get_response.go b/chats/item_targeted_messages_item_replies_delta_get_response.go new file mode 100644 index 00000000000..e896810a0ff --- /dev/null +++ b/chats/item_targeted_messages_item_replies_delta_get_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 chats + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemTargetedMessagesItemRepliesDeltaGetResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponse +} +// NewItemTargetedMessagesItemRepliesDeltaGetResponse instantiates a new ItemTargetedMessagesItemRepliesDeltaGetResponse and sets the default values. +func NewItemTargetedMessagesItemRepliesDeltaGetResponse()(*ItemTargetedMessagesItemRepliesDeltaGetResponse) { + m := &ItemTargetedMessagesItemRepliesDeltaGetResponse{ + BaseDeltaFunctionResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseDeltaFunctionResponse(), + } + return m +} +// CreateItemTargetedMessagesItemRepliesDeltaGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTargetedMessagesItemRepliesDeltaGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTargetedMessagesItemRepliesDeltaGetResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTargetedMessagesItemRepliesDeltaGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseDeltaFunctionResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ChatMessageable when successful +func (m *ItemTargetedMessagesItemRepliesDeltaGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTargetedMessagesItemRepliesDeltaGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseDeltaFunctionResponse.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 *ItemTargetedMessagesItemRepliesDeltaGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTargetedMessagesItemRepliesDeltaGetResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() +} diff --git a/chats/item_targeted_messages_item_replies_delta_request_builder.go b/chats/item_targeted_messages_item_replies_delta_request_builder.go new file mode 100644 index 00000000000..2274900cb9f --- /dev/null +++ b/chats/item_targeted_messages_item_replies_delta_request_builder.go @@ -0,0 +1,122 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesDeltaRequestBuilder provides operations to call the delta method. +type ItemTargetedMessagesItemRepliesDeltaRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +type ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters 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\"" +} +// ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters +} +// NewItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesDeltaRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesDeltaRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesDeltaRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesDeltaRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesDeltaRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +// Deprecated: This method is obsolete. Use GetAsDeltaGetResponse instead. +// returns a ItemTargetedMessagesItemRepliesDeltaResponseable 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-delta?view=graph-rest-1.0 +func (m *ItemTargetedMessagesItemRepliesDeltaRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration)(ItemTargetedMessagesItemRepliesDeltaResponseable, 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, CreateItemTargetedMessagesItemRepliesDeltaResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTargetedMessagesItemRepliesDeltaResponseable), nil +} +// GetAsDeltaGetResponse get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +// returns a ItemTargetedMessagesItemRepliesDeltaGetResponseable 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-delta?view=graph-rest-1.0 +func (m *ItemTargetedMessagesItemRepliesDeltaRequestBuilder) GetAsDeltaGetResponse(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration)(ItemTargetedMessagesItemRepliesDeltaGetResponseable, 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, CreateItemTargetedMessagesItemRepliesDeltaGetResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTargetedMessagesItemRepliesDeltaGetResponseable), nil +} +// ToGetRequestInformation get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesDeltaRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesDeltaRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesDeltaRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + return NewItemTargetedMessagesItemRepliesDeltaRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_delta_response.go b/chats/item_targeted_messages_item_replies_delta_response.go new file mode 100644 index 00000000000..4103caa44b9 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_delta_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTargetedMessagesItemRepliesDeltaGetResponseable instead. +type ItemTargetedMessagesItemRepliesDeltaResponse struct { + ItemTargetedMessagesItemRepliesDeltaGetResponse +} +// NewItemTargetedMessagesItemRepliesDeltaResponse instantiates a new ItemTargetedMessagesItemRepliesDeltaResponse and sets the default values. +func NewItemTargetedMessagesItemRepliesDeltaResponse()(*ItemTargetedMessagesItemRepliesDeltaResponse) { + m := &ItemTargetedMessagesItemRepliesDeltaResponse{ + ItemTargetedMessagesItemRepliesDeltaGetResponse: *NewItemTargetedMessagesItemRepliesDeltaGetResponse(), + } + return m +} +// CreateItemTargetedMessagesItemRepliesDeltaResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTargetedMessagesItemRepliesDeltaResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTargetedMessagesItemRepliesDeltaResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTargetedMessagesItemRepliesDeltaGetResponseable instead. +type ItemTargetedMessagesItemRepliesDeltaResponseable interface { + ItemTargetedMessagesItemRepliesDeltaGetResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/chats/item_targeted_messages_item_replies_item_hosted_contents_count_request_builder.go b/chats/item_targeted_messages_item_replies_item_hosted_contents_count_request_builder.go new file mode 100644 index 00000000000..d13e9751a16 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_hosted_contents_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 chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder provides operations to count the resources in the collection. +type ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal(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 *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_item_hosted_contents_item_value_content_request_builder.go b/chats/item_targeted_messages_item_replies_item_hosted_contents_item_value_content_request_builder.go new file mode 100644 index 00000000000..49c59634c94 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_hosted_contents_item_value_content_request_builder.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder provides operations to manage the media for the chat entity. +type ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(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 the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)([]byte, 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, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_item_hosted_contents_request_builder.go b/chats/item_targeted_messages_item_replies_item_hosted_contents_request_builder.go new file mode 100644 index 00000000000..73b86335d9c --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_hosted_contents_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 chats + +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" +) + +// ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters 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\"" +} +// ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByChatMessageHostedContentId provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) ByChatMessageHostedContentId(chatMessageHostedContentId string)(*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if chatMessageHostedContentId != "" { + urlTplParams["chatMessageHostedContent%2Did"] = chatMessageHostedContentId + } + return NewItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) Count()(*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable, 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.CreateChatMessageHostedContentCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable), nil +} +// Post create new navigation property to hostedContents for chats +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToGetRequestInformation content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration)(*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 hostedContents for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_item_set_reaction_post_request_body.go b/chats/item_targeted_messages_item_replies_item_set_reaction_post_request_body.go new file mode 100644 index 00000000000..5c0c3d1727e --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_set_reaction_post_request_body.go @@ -0,0 +1,116 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody instantiates a new ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody and sets the default values. +func NewItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody()(*ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) { + m := &ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody(), 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 *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) 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 *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) 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 *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["reactionType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReactionType(val) + } + return nil + } + return res +} +// GetReactionType gets the reactionType property value. The reactionType property +// returns a *string when successful +func (m *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) GetReactionType()(*string) { + val, err := m.GetBackingStore().Get("reactionType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("reactionType", m.GetReactionType()) + 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 *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) 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 *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetReactionType sets the reactionType property value. The reactionType property +func (m *ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) SetReactionType(value *string)() { + err := m.GetBackingStore().Set("reactionType", value) + if err != nil { + panic(err) + } +} +type ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetReactionType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetReactionType(value *string)() +} diff --git a/chats/item_targeted_messages_item_replies_item_set_reaction_request_builder.go b/chats/item_targeted_messages_item_replies_item_set_reaction_request_builder.go new file mode 100644 index 00000000000..2e0811a63c5 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_set_reaction_request_builder.go @@ -0,0 +1,71 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder provides operations to call the setReaction method. +type ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action setReaction +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) Post(ctx context.Context, body ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable, requestConfiguration *ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation invoke action setReaction +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable, requestConfiguration *ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_item_soft_delete_request_builder.go b/chats/item_targeted_messages_item_replies_item_soft_delete_request_builder.go new file mode 100644 index 00000000000..b74987cbd17 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_soft_delete_request_builder.go @@ -0,0 +1,70 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder provides operations to call the softDelete method. +type ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal(urlParams, requestAdapter) +} +// Post delete a single chatMessage or a chat message reply in a channel or a chat. +// 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-softdelete?view=graph-rest-1.0 +func (m *ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(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 +} +// ToPostRequestInformation delete a single chatMessage or a chat message reply in a channel or a chat. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration)(*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") + 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 *ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go b/chats/item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go new file mode 100644 index 00000000000..15ad8d843a1 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go @@ -0,0 +1,70 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder provides operations to call the undoSoftDelete method. +type ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal(urlParams, requestAdapter) +} +// Post undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. +// 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-undosoftdelete?view=graph-rest-1.0 +func (m *ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(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 +} +// ToPostRequestInformation undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration)(*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") + 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 *ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go b/chats/item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go new file mode 100644 index 00000000000..43e1ade1b28 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go @@ -0,0 +1,116 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody instantiates a new ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody and sets the default values. +func NewItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody()(*ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) { + m := &ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody(), 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 *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) 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 *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) 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 *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["reactionType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReactionType(val) + } + return nil + } + return res +} +// GetReactionType gets the reactionType property value. The reactionType property +// returns a *string when successful +func (m *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) GetReactionType()(*string) { + val, err := m.GetBackingStore().Get("reactionType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("reactionType", m.GetReactionType()) + 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 *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) 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 *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetReactionType sets the reactionType property value. The reactionType property +func (m *ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) SetReactionType(value *string)() { + err := m.GetBackingStore().Set("reactionType", value) + if err != nil { + panic(err) + } +} +type ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetReactionType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetReactionType(value *string)() +} diff --git a/chats/item_targeted_messages_item_replies_item_unset_reaction_request_builder.go b/chats/item_targeted_messages_item_replies_item_unset_reaction_request_builder.go new file mode 100644 index 00000000000..f69ed56e226 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_item_unset_reaction_request_builder.go @@ -0,0 +1,71 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package chats + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder provides operations to call the unsetReaction method. +type ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action unsetReaction +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) Post(ctx context.Context, body ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable, requestConfiguration *ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation invoke action unsetReaction +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable, requestConfiguration *ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + return NewItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_reply_with_quote_post_request_body.go b/chats/item_targeted_messages_item_replies_reply_with_quote_post_request_body.go new file mode 100644 index 00000000000..05a5f86edc5 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_reply_with_quote_post_request_body.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 chats + +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 ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody instantiates a new ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody and sets the default values. +func NewItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody()(*ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) { + m := &ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody(), 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 *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) 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 *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) 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 *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["messageIds"] = 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.SetMessageIds(res) + } + return nil + } + res["replyMessage"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetReplyMessage(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)) + } + return nil + } + return res +} +// GetMessageIds gets the messageIds property value. The messageIds property +// returns a []string when successful +func (m *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) GetMessageIds()([]string) { + val, err := m.GetBackingStore().Get("messageIds") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetReplyMessage gets the replyMessage property value. The replyMessage property +// returns a ChatMessageable when successful +func (m *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) GetReplyMessage()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) { + val, err := m.GetBackingStore().Get("replyMessage") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetMessageIds() != nil { + err := writer.WriteCollectionOfStringValues("messageIds", m.GetMessageIds()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("replyMessage", m.GetReplyMessage()) + 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 *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) 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 *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetMessageIds sets the messageIds property value. The messageIds property +func (m *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) SetMessageIds(value []string)() { + err := m.GetBackingStore().Set("messageIds", value) + if err != nil { + panic(err) + } +} +// SetReplyMessage sets the replyMessage property value. The replyMessage property +func (m *ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) SetReplyMessage(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() { + err := m.GetBackingStore().Set("replyMessage", value) + if err != nil { + panic(err) + } +} +type ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetMessageIds()([]string) + GetReplyMessage()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetMessageIds(value []string)() + SetReplyMessage(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() +} diff --git a/chats/item_targeted_messages_item_replies_reply_with_quote_request_builder.go b/chats/item_targeted_messages_item_replies_reply_with_quote_request_builder.go new file mode 100644 index 00000000000..f2ab881dfe3 --- /dev/null +++ b/chats/item_targeted_messages_item_replies_reply_with_quote_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 chats + +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" +) + +// ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder provides operations to call the replyWithQuote method. +type ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal(urlParams, requestAdapter) +} +// Post reply with quote to a single chat message or multiple chat messages in a chat. +// 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-replywithquote?view=graph-rest-1.0 +func (m *ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) Post(ctx context.Context, body ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable, requestConfiguration *ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// ToPostRequestInformation reply with quote to a single chat message or multiple chat messages in a chat. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable, requestConfiguration *ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + return NewItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_item_replies_request_builder.go b/chats/item_targeted_messages_item_replies_request_builder.go new file mode 100644 index 00000000000..ee6562488ac --- /dev/null +++ b/chats/item_targeted_messages_item_replies_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 chats + +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" +) + +// ItemTargetedMessagesItemRepliesRequestBuilder provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +type ItemTargetedMessagesItemRepliesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters replies for a specified message. Supports $expand for channel messages. +type ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters 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\"" +} +// ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByChatMessageId provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +// returns a *ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) ByChatMessageId(chatMessageId string)(*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if chatMessageId != "" { + urlTplParams["chatMessage%2Did"] = chatMessageId + } + return NewItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTargetedMessagesItemRepliesRequestBuilderInternal instantiates a new ItemTargetedMessagesItemRepliesRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesRequestBuilder) { + m := &ItemTargetedMessagesItemRepliesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTargetedMessagesItemRepliesRequestBuilder instantiates a new ItemTargetedMessagesItemRepliesRequestBuilder and sets the default values. +func NewItemTargetedMessagesItemRepliesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesItemRepliesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesItemRepliesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTargetedMessagesItemRepliesCountRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) Count()(*ItemTargetedMessagesItemRepliesCountRequestBuilder) { + return NewItemTargetedMessagesItemRepliesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delta provides operations to call the delta method. +// returns a *ItemTargetedMessagesItemRepliesDeltaRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) Delta()(*ItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + return NewItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get replies for a specified message. Supports $expand for channel messages. +// returns a ChatMessageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable, 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.CreateChatMessageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil +} +// Post create new navigation property to replies for chats +// returns a ChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// ReplyWithQuote provides operations to call the replyWithQuote method. +// returns a *ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) ReplyWithQuote()(*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + return NewItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation replies for a specified message. Supports $expand for channel messages. +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration)(*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 replies for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration)(*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 *ItemTargetedMessagesItemRepliesRequestBuilder when successful +func (m *ItemTargetedMessagesItemRepliesRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesItemRepliesRequestBuilder) { + return NewItemTargetedMessagesItemRepliesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_request_builder.go b/chats/item_targeted_messages_request_builder.go new file mode 100644 index 00000000000..ba6ef113092 --- /dev/null +++ b/chats/item_targeted_messages_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 chats + +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" +) + +// ItemTargetedMessagesRequestBuilder provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +type ItemTargetedMessagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesRequestBuilderGetQueryParameters get targetedMessages from chats +type ItemTargetedMessagesRequestBuilderGetQueryParameters 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\"" +} +// ItemTargetedMessagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByTargetedChatMessageId provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +// returns a *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder when successful +func (m *ItemTargetedMessagesRequestBuilder) ByTargetedChatMessageId(targetedChatMessageId string)(*ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if targetedChatMessageId != "" { + urlTplParams["targetedChatMessage%2Did"] = targetedChatMessageId + } + return NewItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTargetedMessagesRequestBuilderInternal instantiates a new ItemTargetedMessagesRequestBuilder and sets the default values. +func NewItemTargetedMessagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesRequestBuilder) { + m := &ItemTargetedMessagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTargetedMessagesRequestBuilder instantiates a new ItemTargetedMessagesRequestBuilder and sets the default values. +func NewItemTargetedMessagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTargetedMessagesCountRequestBuilder when successful +func (m *ItemTargetedMessagesRequestBuilder) Count()(*ItemTargetedMessagesCountRequestBuilder) { + return NewItemTargetedMessagesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get targetedMessages from chats +// returns a TargetedChatMessageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageCollectionResponseable, 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.CreateTargetedChatMessageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageCollectionResponseable), nil +} +// Post create new navigation property to targetedMessages for chats +// returns a TargetedChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemTargetedMessagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, 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.CreateTargetedChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable), nil +} +// ToGetRequestInformation get targetedMessages from chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesRequestBuilderGetRequestConfiguration)(*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 targetedMessages for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemTargetedMessagesRequestBuilderPostRequestConfiguration)(*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 *ItemTargetedMessagesRequestBuilder when successful +func (m *ItemTargetedMessagesRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesRequestBuilder) { + return NewItemTargetedMessagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/chats/item_targeted_messages_targeted_chat_message_item_request_builder.go b/chats/item_targeted_messages_targeted_chat_message_item_request_builder.go new file mode 100644 index 00000000000..a96745b6913 --- /dev/null +++ b/chats/item_targeted_messages_targeted_chat_message_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 chats + +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" +) + +// ItemTargetedMessagesTargetedChatMessageItemRequestBuilder provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +type ItemTargetedMessagesTargetedChatMessageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters get targetedMessages from chats +type ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters +} +// ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal instantiates a new ItemTargetedMessagesTargetedChatMessageItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + m := &ItemTargetedMessagesTargetedChatMessageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTargetedMessagesTargetedChatMessageItemRequestBuilder instantiates a new ItemTargetedMessagesTargetedChatMessageItemRequestBuilder and sets the default values. +func NewItemTargetedMessagesTargetedChatMessageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property targetedMessages for chats +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration)(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 targetedMessages from chats +// returns a TargetedChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, 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.CreateTargetedChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable), nil +} +// HostedContents provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemTargetedMessagesItemHostedContentsRequestBuilder when successful +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) HostedContents()(*ItemTargetedMessagesItemHostedContentsRequestBuilder) { + return NewItemTargetedMessagesItemHostedContentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property targetedMessages in chats +// returns a TargetedChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, 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.CreateTargetedChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable), nil +} +// Replies provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +// returns a *ItemTargetedMessagesItemRepliesRequestBuilder when successful +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Replies()(*ItemTargetedMessagesItemRepliesRequestBuilder) { + return NewItemTargetedMessagesItemRepliesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property targetedMessages for chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration)(*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 targetedMessages from chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration)(*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 targetedMessages in chats +// returns a *RequestInformation when successful +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration)(*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 *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder when successful +func (m *ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) WithUrl(rawUrl string)(*ItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + return NewItemTargetedMessagesTargetedChatMessageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/communications/calls_item_keep_alive_request_builder.go b/communications/calls_item_keep_alive_request_builder.go index 46b37392fd6..f5b116a7ed5 100644 --- a/communications/calls_item_keep_alive_request_builder.go +++ b/communications/calls_item_keep_alive_request_builder.go @@ -33,7 +33,7 @@ func NewCallsItemKeepAliveRequestBuilder(rawUrl string, requestAdapter i2ae4187f urlParams["request-raw-url"] = rawUrl return NewCallsItemKeepAliveRequestBuilderInternal(urlParams, requestAdapter) } -// Post make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. +// Post make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *CallsItemKeepAliveRequestBuilder) Post(ctx context.Context, requestConf } return nil } -// ToPostRequestInformation make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. +// ToPostRequestInformation make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. // returns a *RequestInformation when successful func (m *CallsItemKeepAliveRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CallsItemKeepAliveRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/communications/calls_item_record_response_post_request_body.go b/communications/calls_item_record_response_post_request_body.go index f85d73cd60e..da9a1bc6cd3 100644 --- a/communications/calls_item_record_response_post_request_body.go +++ b/communications/calls_item_record_response_post_request_body.go @@ -19,6 +19,10 @@ func NewCallsItemRecordResponsePostRequestBody()(*CallsItemRecordResponsePostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + bargeInAllowedValue := false + m.SetBargeInAllowed(&bargeInAllowedValue) + playBeepValue := false + m.SetPlayBeep(&playBeepValue) return m } // CreateCallsItemRecordResponsePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/communications/calls_item_reject_request_builder.go b/communications/calls_item_reject_request_builder.go index f9527cb069b..69c3c94c80a 100644 --- a/communications/calls_item_reject_request_builder.go +++ b/communications/calls_item_reject_request_builder.go @@ -33,7 +33,7 @@ func NewCallsItemRejectRequestBuilder(rawUrl string, requestAdapter i2ae4187f7da urlParams["request-raw-url"] = rawUrl return NewCallsItemRejectRequestBuilderInternal(urlParams, requestAdapter) } -// Post enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. +// Post enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *CallsItemRejectRequestBuilder) Post(ctx context.Context, body CallsItem } return nil } -// ToPostRequestInformation enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. +// ToPostRequestInformation enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. // returns a *RequestInformation when successful func (m *CallsItemRejectRequestBuilder) ToPostRequestInformation(ctx context.Context, body CallsItemRejectPostRequestBodyable, requestConfiguration *CallsItemRejectRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/contacts/get_available_extension_properties_post_request_body.go b/contacts/get_available_extension_properties_post_request_body.go index 6e5d13b7076..0a85cfef03d 100644 --- a/contacts/get_available_extension_properties_post_request_body.go +++ b/contacts/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contacts/item_get_member_groups_post_request_body.go b/contacts/item_get_member_groups_post_request_body.go index 8b817fbdc0d..183ca955c4c 100644 --- a/contacts/item_get_member_groups_post_request_body.go +++ b/contacts/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contacts/item_get_member_objects_post_request_body.go b/contacts/item_get_member_objects_post_request_body.go index cb1a6717d72..115891cfc80 100644 --- a/contacts/item_get_member_objects_post_request_body.go +++ b/contacts/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contracts/get_available_extension_properties_post_request_body.go b/contracts/get_available_extension_properties_post_request_body.go index b6b674a3930..c410fd9af16 100644 --- a/contracts/get_available_extension_properties_post_request_body.go +++ b/contracts/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contracts/item_get_member_groups_post_request_body.go b/contracts/item_get_member_groups_post_request_body.go index 05a25bf8618..7850393139b 100644 --- a/contracts/item_get_member_groups_post_request_body.go +++ b/contracts/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/contracts/item_get_member_objects_post_request_body.go b/contracts/item_get_member_objects_post_request_body.go index 5df0a6124c7..8abfc31d0b6 100644 --- a/contracts/item_get_member_objects_post_request_body.go +++ b/contracts/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go b/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go index 42f3267a7d3..0a00c0867c9 100644 --- a/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go +++ b/devicemanagement/managed_devices_item_clean_windows_device_post_request_body.go @@ -18,6 +18,8 @@ func NewManagedDevicesItemCleanWindowsDevicePostRequestBody()(*ManagedDevicesIte } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) return m } // CreateManagedDevicesItemCleanWindowsDevicePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go b/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go index b4f31baac82..cb7a1d91ef3 100644 --- a/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go +++ b/devicemanagement/managed_devices_item_windows_defender_scan_post_request_body.go @@ -18,6 +18,8 @@ func NewManagedDevicesItemWindowsDefenderScanPostRequestBody()(*ManagedDevicesIt } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + quickScanValue := false + m.SetQuickScan(&quickScanValue) return m } // CreateManagedDevicesItemWindowsDefenderScanPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/managed_devices_item_wipe_post_request_body.go b/devicemanagement/managed_devices_item_wipe_post_request_body.go index 0b6bd15a30f..cd75655cdbd 100644 --- a/devicemanagement/managed_devices_item_wipe_post_request_body.go +++ b/devicemanagement/managed_devices_item_wipe_post_request_body.go @@ -18,6 +18,12 @@ func NewManagedDevicesItemWipePostRequestBody()(*ManagedDevicesItemWipePostReque } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) return m } // CreateManagedDevicesItemWipePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go b/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go index eff98ba3e80..bb6e07f8446 100644 --- a/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go +++ b/devicemanagement/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.go @@ -18,6 +18,8 @@ func NewVerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse()(*VerifyW } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateVerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devices/get_available_extension_properties_post_request_body.go b/devices/get_available_extension_properties_post_request_body.go index 66aab571a64..99c82de666a 100644 --- a/devices/get_available_extension_properties_post_request_body.go +++ b/devices/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devices/item_get_member_groups_post_request_body.go b/devices/item_get_member_groups_post_request_body.go index 7527a07eb29..4f763339732 100644 --- a/devices/item_get_member_groups_post_request_body.go +++ b/devices/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devices/item_get_member_objects_post_request_body.go b/devices/item_get_member_objects_post_request_body.go index 11d19f8c47f..eb97c8869ba 100644 --- a/devices/item_get_member_objects_post_request_body.go +++ b/devices/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/devices/item_registered_owners_ref_request_builder.go b/devices/item_registered_owners_ref_request_builder.go index 24824291be6..099dc3116a2 100644 --- a/devices/item_registered_owners_ref_request_builder.go +++ b/devices/item_registered_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemRegisteredOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemRegisteredOwnersRefRequestBuilderInternal instantiates a new ItemRegisteredOwnersRefRequestBuilder and sets the default values. func NewItemRegisteredOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRegisteredOwnersRefRequestBuilder) { m := &ItemRegisteredOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemRegisteredOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx c // ToGetRequestInformation retrieve a list of users that are registered owners of the device. A registered owner is the user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. // returns a *RequestInformation when successful func (m *ItemRegisteredOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemRegisteredOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemRegisteredOwnersRefRequestBuilder) ToGetRequestInformation(ctx cont // ToPostRequestInformation add a user as a registered owner of the device. // returns a *RequestInformation when successful func (m *ItemRegisteredOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemRegisteredOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/devices/item_registered_users_ref_request_builder.go b/devices/item_registered_users_ref_request_builder.go index e81ddf43628..9e80d494088 100644 --- a/devices/item_registered_users_ref_request_builder.go +++ b/devices/item_registered_users_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemRegisteredUsersRefRequestBuilderPostRequestConfiguration struct { // NewItemRegisteredUsersRefRequestBuilderInternal instantiates a new ItemRegisteredUsersRefRequestBuilder and sets the default values. func NewItemRegisteredUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRegisteredUsersRefRequestBuilder) { m := &ItemRegisteredUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemRegisteredUsersRefRequestBuilder) ToDeleteRequestInformation(ctx co // ToGetRequestInformation retrieve a list of users that are registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. // returns a *RequestInformation when successful func (m *ItemRegisteredUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemRegisteredUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemRegisteredUsersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation add a registered user for the device. // returns a *RequestInformation when successful func (m *ItemRegisteredUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemRegisteredUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/directory/administrative_units_item_members_ref_request_builder.go b/directory/administrative_units_item_members_ref_request_builder.go index 04654b195f3..c88cdd1e542 100644 --- a/directory/administrative_units_item_members_ref_request_builder.go +++ b/directory/administrative_units_item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type AdministrativeUnitsItemMembersRefRequestBuilderPostRequestConfiguration str // NewAdministrativeUnitsItemMembersRefRequestBuilderInternal instantiates a new AdministrativeUnitsItemMembersRefRequestBuilder and sets the default values. func NewAdministrativeUnitsItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AdministrativeUnitsItemMembersRefRequestBuilder) { m := &AdministrativeUnitsItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToDeleteRequestInforma // ToGetRequestInformation use this API to get the members list (users, groups, or devices) in an administrative unit. // returns a *RequestInformation when successful func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AdministrativeUnitsItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation use this API to add a member (user, group, or device) to an administrative unit. Currently it's only possible to add one member at a time to an administrative unit. // returns a *RequestInformation when successful func (m *AdministrativeUnitsItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *AdministrativeUnitsItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/directory/deleted_items_get_available_extension_properties_post_request_body.go b/directory/deleted_items_get_available_extension_properties_post_request_body.go index 7eef35328b5..b493880810e 100644 --- a/directory/deleted_items_get_available_extension_properties_post_request_body.go +++ b/directory/deleted_items_get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewDeletedItemsGetAvailableExtensionPropertiesPostRequestBody()(*DeletedIte } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateDeletedItemsGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directory/deleted_items_item_get_member_groups_post_request_body.go b/directory/deleted_items_item_get_member_groups_post_request_body.go index 38febd51e5c..7afebe38928 100644 --- a/directory/deleted_items_item_get_member_groups_post_request_body.go +++ b/directory/deleted_items_item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewDeletedItemsItemGetMemberGroupsPostRequestBody()(*DeletedItemsItemGetMem } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateDeletedItemsItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directory/deleted_items_item_get_member_objects_post_request_body.go b/directory/deleted_items_item_get_member_objects_post_request_body.go index 4ee6ff34dc9..675e18524cd 100644 --- a/directory/deleted_items_item_get_member_objects_post_request_body.go +++ b/directory/deleted_items_item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewDeletedItemsItemGetMemberObjectsPostRequestBody()(*DeletedItemsItemGetMe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateDeletedItemsItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directory/directory_request_builder.go b/directory/directory_request_builder.go index b2e05467152..70d520f0f2b 100644 --- a/directory/directory_request_builder.go +++ b/directory/directory_request_builder.go @@ -130,6 +130,11 @@ func (m *DirectoryRequestBuilder) Patch(ctx context.Context, body iadcd81124412c func (m *DirectoryRequestBuilder) PublicKeyInfrastructure()(*PublicKeyInfrastructureRequestBuilder) { return NewPublicKeyInfrastructureRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// Recovery provides operations to manage the recovery property of the microsoft.graph.directory entity. +// returns a *RecoveryRequestBuilder when successful +func (m *DirectoryRequestBuilder) Recovery()(*RecoveryRequestBuilder) { + return NewRecoveryRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Subscriptions provides operations to manage the subscriptions property of the microsoft.graph.directory entity. // returns a *SubscriptionsRequestBuilder when successful func (m *DirectoryRequestBuilder) Subscriptions()(*SubscriptionsRequestBuilder) { diff --git a/directory/recovery_jobs_count_request_builder.go b/directory/recovery_jobs_count_request_builder.go new file mode 100644 index 00000000000..d2b36b87624 --- /dev/null +++ b/directory/recovery_jobs_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RecoveryJobsCountRequestBuilder provides operations to count the resources in the collection. +type RecoveryJobsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoveryJobsCountRequestBuilderGetQueryParameters get the number of the resource +type RecoveryJobsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// RecoveryJobsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryJobsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoveryJobsCountRequestBuilderGetQueryParameters +} +// NewRecoveryJobsCountRequestBuilderInternal instantiates a new RecoveryJobsCountRequestBuilder and sets the default values. +func NewRecoveryJobsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsCountRequestBuilder) { + m := &RecoveryJobsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/jobs/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewRecoveryJobsCountRequestBuilder instantiates a new RecoveryJobsCountRequestBuilder and sets the default values. +func NewRecoveryJobsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoveryJobsCountRequestBuilderInternal(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 *RecoveryJobsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoveryJobsCountRequestBuilderGetRequestConfiguration)(*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 *RecoveryJobsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoveryJobsCountRequestBuilderGetRequestConfiguration)(*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 *RecoveryJobsCountRequestBuilder when successful +func (m *RecoveryJobsCountRequestBuilder) WithUrl(rawUrl string)(*RecoveryJobsCountRequestBuilder) { + return NewRecoveryJobsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_jobs_item_microsoft_graph_entra_recovery_services_cancel_request_builder.go b/directory/recovery_jobs_item_microsoft_graph_entra_recovery_services_cancel_request_builder.go new file mode 100644 index 00000000000..8a88317f08b --- /dev/null +++ b/directory/recovery_jobs_item_microsoft_graph_entra_recovery_services_cancel_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder provides operations to call the cancel method. +type RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewRecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderInternal instantiates a new RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder and sets the default values. +func NewRecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder) { + m := &RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}/microsoft.graph.entraRecoveryServices.cancel", pathParameters), + } + return m +} +// NewRecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder instantiates a new RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder and sets the default values. +func NewRecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action cancel +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder) Post(ctx context.Context, requestConfiguration *RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(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 +} +// ToPostRequestInformation invoke action cancel +// returns a *RequestInformation when successful +func (m *RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration)(*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") + 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 *RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder when successful +func (m *RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder) WithUrl(rawUrl string)(*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder) { + return NewRecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_jobs_recovery_job_base_item_request_builder.go b/directory/recovery_jobs_recovery_job_base_item_request_builder.go new file mode 100644 index 00000000000..00c36538dd1 --- /dev/null +++ b/directory/recovery_jobs_recovery_job_base_item_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoveryJobsRecoveryJobBaseItemRequestBuilder provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. +type RecoveryJobsRecoveryJobBaseItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// RecoveryJobsRecoveryJobBaseItemRequestBuilderGetQueryParameters get jobs from directory +type RecoveryJobsRecoveryJobBaseItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoveryJobsRecoveryJobBaseItemRequestBuilderGetQueryParameters +} +// RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewRecoveryJobsRecoveryJobBaseItemRequestBuilderInternal instantiates a new RecoveryJobsRecoveryJobBaseItemRequestBuilder and sets the default values. +func NewRecoveryJobsRecoveryJobBaseItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsRecoveryJobBaseItemRequestBuilder) { + m := &RecoveryJobsRecoveryJobBaseItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewRecoveryJobsRecoveryJobBaseItemRequestBuilder instantiates a new RecoveryJobsRecoveryJobBaseItemRequestBuilder and sets the default values. +func NewRecoveryJobsRecoveryJobBaseItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsRecoveryJobBaseItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoveryJobsRecoveryJobBaseItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property jobs for directory +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration)(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 jobs from directory +// returns a RecoveryJobBaseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryJobBaseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable), nil +} +// MicrosoftGraphEntraRecoveryServicesCancel provides operations to call the cancel method. +// returns a *RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder when successful +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) MicrosoftGraphEntraRecoveryServicesCancel()(*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder) { + return NewRecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property jobs in directory +// returns a RecoveryJobBaseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) Patch(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable, requestConfiguration *RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryJobBaseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable), nil +} +// ToDeleteRequestInformation delete navigation property jobs for directory +// returns a *RequestInformation when successful +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration)(*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 jobs from directory +// returns a *RequestInformation when successful +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration)(*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 jobs in directory +// returns a *RequestInformation when successful +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable, requestConfiguration *RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration)(*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 *RecoveryJobsRecoveryJobBaseItemRequestBuilder when successful +func (m *RecoveryJobsRecoveryJobBaseItemRequestBuilder) WithUrl(rawUrl string)(*RecoveryJobsRecoveryJobBaseItemRequestBuilder) { + return NewRecoveryJobsRecoveryJobBaseItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_jobs_request_builder.go b/directory/recovery_jobs_request_builder.go new file mode 100644 index 00000000000..d0f58d45e09 --- /dev/null +++ b/directory/recovery_jobs_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoveryJobsRequestBuilder provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. +type RecoveryJobsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoveryJobsRequestBuilderGetQueryParameters get jobs from directory +type RecoveryJobsRequestBuilderGetQueryParameters 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\"" +} +// RecoveryJobsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryJobsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoveryJobsRequestBuilderGetQueryParameters +} +// RecoveryJobsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryJobsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByRecoveryJobBaseId provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. +// returns a *RecoveryJobsRecoveryJobBaseItemRequestBuilder when successful +func (m *RecoveryJobsRequestBuilder) ByRecoveryJobBaseId(recoveryJobBaseId string)(*RecoveryJobsRecoveryJobBaseItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if recoveryJobBaseId != "" { + urlTplParams["recoveryJobBase%2Did"] = recoveryJobBaseId + } + return NewRecoveryJobsRecoveryJobBaseItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewRecoveryJobsRequestBuilderInternal instantiates a new RecoveryJobsRequestBuilder and sets the default values. +func NewRecoveryJobsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsRequestBuilder) { + m := &RecoveryJobsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/jobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewRecoveryJobsRequestBuilder instantiates a new RecoveryJobsRequestBuilder and sets the default values. +func NewRecoveryJobsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryJobsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoveryJobsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *RecoveryJobsCountRequestBuilder when successful +func (m *RecoveryJobsRequestBuilder) Count()(*RecoveryJobsCountRequestBuilder) { + return NewRecoveryJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get jobs from directory +// returns a RecoveryJobBaseCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoveryJobsRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseCollectionResponseable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseCollectionResponseable), nil +} +// Post create new navigation property to jobs for directory +// returns a RecoveryJobBaseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryJobsRequestBuilder) Post(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable, requestConfiguration *RecoveryJobsRequestBuilderPostRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryJobBaseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable), nil +} +// ToGetRequestInformation get jobs from directory +// returns a *RequestInformation when successful +func (m *RecoveryJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoveryJobsRequestBuilderGetRequestConfiguration)(*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 jobs for directory +// returns a *RequestInformation when successful +func (m *RecoveryJobsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable, requestConfiguration *RecoveryJobsRequestBuilderPostRequestConfiguration)(*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 *RecoveryJobsRequestBuilder when successful +func (m *RecoveryJobsRequestBuilder) WithUrl(rawUrl string)(*RecoveryJobsRequestBuilder) { + return NewRecoveryJobsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_request_builder.go b/directory/recovery_request_builder.go new file mode 100644 index 00000000000..0800763954e --- /dev/null +++ b/directory/recovery_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoveryRequestBuilder provides operations to manage the recovery property of the microsoft.graph.directory entity. +type RecoveryRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoveryRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// RecoveryRequestBuilderGetQueryParameters get recovery from directory +type RecoveryRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// RecoveryRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoveryRequestBuilderGetQueryParameters +} +// RecoveryRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoveryRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewRecoveryRequestBuilderInternal instantiates a new RecoveryRequestBuilder and sets the default values. +func NewRecoveryRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryRequestBuilder) { + m := &RecoveryRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery{?%24expand,%24select}", pathParameters), + } + return m +} +// NewRecoveryRequestBuilder instantiates a new RecoveryRequestBuilder and sets the default values. +func NewRecoveryRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoveryRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoveryRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property recovery for directory +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryRequestBuilder) Delete(ctx context.Context, requestConfiguration *RecoveryRequestBuilderDeleteRequestConfiguration)(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 recovery from directory +// returns a Recoveryable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoveryRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable), nil +} +// Jobs provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. +// returns a *RecoveryJobsRequestBuilder when successful +func (m *RecoveryRequestBuilder) Jobs()(*RecoveryJobsRequestBuilder) { + return NewRecoveryJobsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property recovery in directory +// returns a Recoveryable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoveryRequestBuilder) Patch(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable, requestConfiguration *RecoveryRequestBuilderPatchRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable), nil +} +// Snapshots provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. +// returns a *RecoverySnapshotsRequestBuilder when successful +func (m *RecoveryRequestBuilder) Snapshots()(*RecoverySnapshotsRequestBuilder) { + return NewRecoverySnapshotsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property recovery for directory +// returns a *RequestInformation when successful +func (m *RecoveryRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *RecoveryRequestBuilderDeleteRequestConfiguration)(*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 recovery from directory +// returns a *RequestInformation when successful +func (m *RecoveryRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoveryRequestBuilderGetRequestConfiguration)(*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 recovery in directory +// returns a *RequestInformation when successful +func (m *RecoveryRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable, requestConfiguration *RecoveryRequestBuilderPatchRequestConfiguration)(*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 *RecoveryRequestBuilder when successful +func (m *RecoveryRequestBuilder) WithUrl(rawUrl string)(*RecoveryRequestBuilder) { + return NewRecoveryRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_count_request_builder.go b/directory/recovery_snapshots_count_request_builder.go new file mode 100644 index 00000000000..d22f7d3fc83 --- /dev/null +++ b/directory/recovery_snapshots_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RecoverySnapshotsCountRequestBuilder provides operations to count the resources in the collection. +type RecoverySnapshotsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsCountRequestBuilderGetQueryParameters get the number of the resource +type RecoverySnapshotsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// RecoverySnapshotsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsCountRequestBuilderGetQueryParameters +} +// NewRecoverySnapshotsCountRequestBuilderInternal instantiates a new RecoverySnapshotsCountRequestBuilder and sets the default values. +func NewRecoverySnapshotsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsCountRequestBuilder) { + m := &RecoverySnapshotsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewRecoverySnapshotsCountRequestBuilder instantiates a new RecoverySnapshotsCountRequestBuilder and sets the default values. +func NewRecoverySnapshotsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsCountRequestBuilderInternal(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 *RecoverySnapshotsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsCountRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsCountRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsCountRequestBuilder when successful +func (m *RecoverySnapshotsCountRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsCountRequestBuilder) { + return NewRecoverySnapshotsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_item_recovery_jobs_count_request_builder.go b/directory/recovery_snapshots_item_recovery_jobs_count_request_builder.go new file mode 100644 index 00000000000..a1091b6f892 --- /dev/null +++ b/directory/recovery_snapshots_item_recovery_jobs_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RecoverySnapshotsItemRecoveryJobsCountRequestBuilder provides operations to count the resources in the collection. +type RecoverySnapshotsItemRecoveryJobsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetQueryParameters get the number of the resource +type RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetQueryParameters +} +// NewRecoverySnapshotsItemRecoveryJobsCountRequestBuilderInternal instantiates a new RecoverySnapshotsItemRecoveryJobsCountRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryJobsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryJobsCountRequestBuilder) { + m := &RecoverySnapshotsItemRecoveryJobsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewRecoverySnapshotsItemRecoveryJobsCountRequestBuilder instantiates a new RecoverySnapshotsItemRecoveryJobsCountRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryJobsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryJobsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsItemRecoveryJobsCountRequestBuilderInternal(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 *RecoverySnapshotsItemRecoveryJobsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryJobsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryJobsCountRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryJobsCountRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsItemRecoveryJobsCountRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryJobsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_item_recovery_jobs_recovery_job_item_request_builder.go b/directory/recovery_snapshots_item_recovery_jobs_recovery_job_item_request_builder.go new file mode 100644 index 00000000000..18ccbee8868 --- /dev/null +++ b/directory/recovery_snapshots_item_recovery_jobs_recovery_job_item_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +type RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetQueryParameters get recoveryJobs from directory +type RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetQueryParameters +} +// NewRecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderInternal instantiates a new RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder) { + m := &RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/{recoveryJob%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewRecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder instantiates a new RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get recoveryJobs from directory +// returns a RecoveryJobable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryJobFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobable), nil +} +// ToGetRequestInformation get recoveryJobs from directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_item_recovery_jobs_request_builder.go b/directory/recovery_snapshots_item_recovery_jobs_request_builder.go new file mode 100644 index 00000000000..43d6e34d81d --- /dev/null +++ b/directory/recovery_snapshots_item_recovery_jobs_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoverySnapshotsItemRecoveryJobsRequestBuilder provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +type RecoverySnapshotsItemRecoveryJobsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters get recoveryJobs from directory +type RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters 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\"" +} +// RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters +} +// ByRecoveryJobId provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +// returns a *RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryJobsRequestBuilder) ByRecoveryJobId(recoveryJobId string)(*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if recoveryJobId != "" { + urlTplParams["recoveryJob%2Did"] = recoveryJobId + } + return NewRecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewRecoverySnapshotsItemRecoveryJobsRequestBuilderInternal instantiates a new RecoverySnapshotsItemRecoveryJobsRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryJobsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryJobsRequestBuilder) { + m := &RecoverySnapshotsItemRecoveryJobsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewRecoverySnapshotsItemRecoveryJobsRequestBuilder instantiates a new RecoverySnapshotsItemRecoveryJobsRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryJobsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryJobsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsItemRecoveryJobsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *RecoverySnapshotsItemRecoveryJobsCountRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryJobsRequestBuilder) Count()(*RecoverySnapshotsItemRecoveryJobsCountRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get recoveryJobs from directory +// returns a RecoveryJobCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsItemRecoveryJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobCollectionResponseable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryJobCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobCollectionResponseable), nil +} +// ToGetRequestInformation get recoveryJobs from directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsItemRecoveryJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryJobsRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryJobsRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsItemRecoveryJobsRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryJobsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_item_recovery_preview_jobs_count_request_builder.go b/directory/recovery_snapshots_item_recovery_preview_jobs_count_request_builder.go new file mode 100644 index 00000000000..c47c2552eff --- /dev/null +++ b/directory/recovery_snapshots_item_recovery_preview_jobs_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder provides operations to count the resources in the collection. +type RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetQueryParameters get the number of the resource +type RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetQueryParameters +} +// NewRecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderInternal instantiates a new RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder) { + m := &RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewRecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder instantiates a new RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderInternal(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 *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_item_recovery_preview_jobs_recovery_preview_job_item_request_builder.go b/directory/recovery_snapshots_item_recovery_preview_jobs_recovery_preview_job_item_request_builder.go new file mode 100644 index 00000000000..96a56c124f5 --- /dev/null +++ b/directory/recovery_snapshots_item_recovery_preview_jobs_recovery_preview_job_item_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +type RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetQueryParameters get recoveryPreviewJobs from directory +type RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetQueryParameters +} +// NewRecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderInternal instantiates a new RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder) { + m := &RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/{recoveryPreviewJob%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewRecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder instantiates a new RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get recoveryPreviewJobs from directory +// returns a RecoveryPreviewJobable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryPreviewJobable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryPreviewJobFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryPreviewJobable), nil +} +// ToGetRequestInformation get recoveryPreviewJobs from directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_item_recovery_preview_jobs_request_builder.go b/directory/recovery_snapshots_item_recovery_preview_jobs_request_builder.go new file mode 100644 index 00000000000..2e85b2bad3d --- /dev/null +++ b/directory/recovery_snapshots_item_recovery_preview_jobs_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +type RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters get recoveryPreviewJobs from directory +type RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters 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\"" +} +// RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters +} +// ByRecoveryPreviewJobId provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +// returns a *RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) ByRecoveryPreviewJobId(recoveryPreviewJobId string)(*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if recoveryPreviewJobId != "" { + urlTplParams["recoveryPreviewJob%2Did"] = recoveryPreviewJobId + } + return NewRecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewRecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderInternal instantiates a new RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) { + m := &RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewRecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder instantiates a new RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder and sets the default values. +func NewRecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) Count()(*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get recoveryPreviewJobs from directory +// returns a RecoveryPreviewJobCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryPreviewJobCollectionResponseable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryPreviewJobCollectionResponseable), nil +} +// ToGetRequestInformation get recoveryPreviewJobs from directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration)(*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 *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder when successful +func (m *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_request_builder.go b/directory/recovery_snapshots_request_builder.go new file mode 100644 index 00000000000..c07f0c4e6aa --- /dev/null +++ b/directory/recovery_snapshots_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoverySnapshotsRequestBuilder provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. +type RecoverySnapshotsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsRequestBuilderGetQueryParameters get snapshots from directory +type RecoverySnapshotsRequestBuilderGetQueryParameters 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\"" +} +// RecoverySnapshotsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsRequestBuilderGetQueryParameters +} +// RecoverySnapshotsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// BySnapshotId provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. +// returns a *RecoverySnapshotsSnapshotItemRequestBuilder when successful +func (m *RecoverySnapshotsRequestBuilder) BySnapshotId(snapshotId string)(*RecoverySnapshotsSnapshotItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if snapshotId != "" { + urlTplParams["snapshot%2Did"] = snapshotId + } + return NewRecoverySnapshotsSnapshotItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewRecoverySnapshotsRequestBuilderInternal instantiates a new RecoverySnapshotsRequestBuilder and sets the default values. +func NewRecoverySnapshotsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsRequestBuilder) { + m := &RecoverySnapshotsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewRecoverySnapshotsRequestBuilder instantiates a new RecoverySnapshotsRequestBuilder and sets the default values. +func NewRecoverySnapshotsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *RecoverySnapshotsCountRequestBuilder when successful +func (m *RecoverySnapshotsRequestBuilder) Count()(*RecoverySnapshotsCountRequestBuilder) { + return NewRecoverySnapshotsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get snapshots from directory +// returns a SnapshotCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.SnapshotCollectionResponseable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateSnapshotCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.SnapshotCollectionResponseable), nil +} +// Post create new navigation property to snapshots for directory +// returns a Snapshotable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsRequestBuilder) Post(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable, requestConfiguration *RecoverySnapshotsRequestBuilderPostRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateSnapshotFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable), nil +} +// ToGetRequestInformation get snapshots from directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsRequestBuilderGetRequestConfiguration)(*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 snapshots for directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable, requestConfiguration *RecoverySnapshotsRequestBuilderPostRequestConfiguration)(*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 *RecoverySnapshotsRequestBuilder when successful +func (m *RecoverySnapshotsRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsRequestBuilder) { + return NewRecoverySnapshotsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/recovery_snapshots_snapshot_item_request_builder.go b/directory/recovery_snapshots_snapshot_item_request_builder.go new file mode 100644 index 00000000000..03e8740e080 --- /dev/null +++ b/directory/recovery_snapshots_snapshot_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 directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f "github.com/microsoftgraph/msgraph-sdk-go/models/entrarecoveryservices" +) + +// RecoverySnapshotsSnapshotItemRequestBuilder provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. +type RecoverySnapshotsSnapshotItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// RecoverySnapshotsSnapshotItemRequestBuilderGetQueryParameters get snapshots from directory +type RecoverySnapshotsSnapshotItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RecoverySnapshotsSnapshotItemRequestBuilderGetQueryParameters +} +// RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewRecoverySnapshotsSnapshotItemRequestBuilderInternal instantiates a new RecoverySnapshotsSnapshotItemRequestBuilder and sets the default values. +func NewRecoverySnapshotsSnapshotItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsSnapshotItemRequestBuilder) { + m := &RecoverySnapshotsSnapshotItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewRecoverySnapshotsSnapshotItemRequestBuilder instantiates a new RecoverySnapshotsSnapshotItemRequestBuilder and sets the default values. +func NewRecoverySnapshotsSnapshotItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RecoverySnapshotsSnapshotItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRecoverySnapshotsSnapshotItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property snapshots for directory +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration)(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 snapshots from directory +// returns a Snapshotable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) Get(ctx context.Context, requestConfiguration *RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateSnapshotFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable), nil +} +// Patch update the navigation property snapshots in directory +// returns a Snapshotable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) Patch(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable, requestConfiguration *RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration)(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable, 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, ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.CreateSnapshotFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable), nil +} +// RecoveryJobs provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +// returns a *RecoverySnapshotsItemRecoveryJobsRequestBuilder when successful +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) RecoveryJobs()(*RecoverySnapshotsItemRecoveryJobsRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryJobsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// RecoveryPreviewJobs provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. +// returns a *RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder when successful +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) RecoveryPreviewJobs()(*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder) { + return NewRecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property snapshots for directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration)(*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 snapshots from directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration)(*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 snapshots in directory +// returns a *RequestInformation when successful +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable, requestConfiguration *RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration)(*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 *RecoverySnapshotsSnapshotItemRequestBuilder when successful +func (m *RecoverySnapshotsSnapshotItemRequestBuilder) WithUrl(rawUrl string)(*RecoverySnapshotsSnapshotItemRequestBuilder) { + return NewRecoverySnapshotsSnapshotItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directoryobjects/get_available_extension_properties_post_request_body.go b/directoryobjects/get_available_extension_properties_post_request_body.go index 41e56973ce9..3365dd513b9 100644 --- a/directoryobjects/get_available_extension_properties_post_request_body.go +++ b/directoryobjects/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryobjects/item_get_member_groups_post_request_body.go b/directoryobjects/item_get_member_groups_post_request_body.go index 59ecffd2436..eec7929982e 100644 --- a/directoryobjects/item_get_member_groups_post_request_body.go +++ b/directoryobjects/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryobjects/item_get_member_objects_post_request_body.go b/directoryobjects/item_get_member_objects_post_request_body.go index ad33f96c07d..0b632ef2c83 100644 --- a/directoryobjects/item_get_member_objects_post_request_body.go +++ b/directoryobjects/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroles/get_available_extension_properties_post_request_body.go b/directoryroles/get_available_extension_properties_post_request_body.go index 8c2513273de..2bf54d5a3f4 100644 --- a/directoryroles/get_available_extension_properties_post_request_body.go +++ b/directoryroles/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroles/item_get_member_groups_post_request_body.go b/directoryroles/item_get_member_groups_post_request_body.go index 4514e7e3459..97f15bd5a34 100644 --- a/directoryroles/item_get_member_groups_post_request_body.go +++ b/directoryroles/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroles/item_get_member_objects_post_request_body.go b/directoryroles/item_get_member_objects_post_request_body.go index c1963193393..8d8adc2b60e 100644 --- a/directoryroles/item_get_member_objects_post_request_body.go +++ b/directoryroles/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroles/item_members_ref_request_builder.go b/directoryroles/item_members_ref_request_builder.go index fd72ac701a6..1921040e8fe 100644 --- a/directoryroles/item_members_ref_request_builder.go +++ b/directoryroles/item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemMembersRefRequestBuilderPostRequestConfiguration struct { // NewItemMembersRefRequestBuilderInternal instantiates a new ItemMembersRefRequestBuilder and sets the default values. func NewItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemMembersRefRequestBuilder) { m := &ItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemMembersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Co // ToGetRequestInformation retrieve the list of principals that are assigned to the directory role. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Conte // ToPostRequestInformation create a new directory role member. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/directoryroletemplates/get_available_extension_properties_post_request_body.go b/directoryroletemplates/get_available_extension_properties_post_request_body.go index 74b8a8c61ae..aefadbec8b5 100644 --- a/directoryroletemplates/get_available_extension_properties_post_request_body.go +++ b/directoryroletemplates/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroletemplates/item_get_member_groups_post_request_body.go b/directoryroletemplates/item_get_member_groups_post_request_body.go index 7ca6800c5b1..1717aceaabc 100644 --- a/directoryroletemplates/item_get_member_groups_post_request_body.go +++ b/directoryroletemplates/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/directoryroletemplates/item_get_member_objects_post_request_body.go b/directoryroletemplates/item_get_member_objects_post_request_body.go index c315a0357d8..3e95a60bd25 100644 --- a/directoryroletemplates/item_get_member_objects_post_request_body.go +++ b/directoryroletemplates/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/domains/item_force_delete_post_request_body.go b/domains/item_force_delete_post_request_body.go index 069a77780cd..349e3ce3ac7 100644 --- a/domains/item_force_delete_post_request_body.go +++ b/domains/item_force_delete_post_request_body.go @@ -18,6 +18,8 @@ func NewItemForceDeletePostRequestBody()(*ItemForceDeletePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + disableUserAccountsValue := false + m.SetDisableUserAccounts(&disableUserAccountsValue) return m } // CreateItemForceDeletePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/domains/item_promote_post_response.go b/domains/item_promote_post_response.go index 03c351ecc1e..29da83c3622 100644 --- a/domains/item_promote_post_response.go +++ b/domains/item_promote_post_response.go @@ -18,6 +18,8 @@ func NewItemPromotePostResponse()(*ItemPromotePostResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemPromotePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go b/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go index 647b8799c50..161b57ea71c 100644 --- a/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go +++ b/drives/00abb45b228d8321b1ec46446958c37e6013fe3150017a8df71a16f04d38d615.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemDataBodyRangeMer m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go b/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go index c2f611523cc..7a65604da4d 100644 --- a/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go +++ b/drives/4702329fa23417335bf8ffb063fed53bc4118b092560e4fb33297e97b8c66ade.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemHeaderRowRangeMe m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go b/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go index 5a8ad740149..4bb227d0ab4 100644 --- a/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go +++ b/drives/919e245408fa14f21822453c33ce483df86acf01a518edc9f8dda140e78b5fd7.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemTotalRowRangeMer m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_copy_post_request_body.go b/drives/item_items_item_copy_post_request_body.go index 4e99f5d0e05..1ecb1424e34 100644 --- a/drives/item_items_item_copy_post_request_body.go +++ b/drives/item_items_item_copy_post_request_body.go @@ -19,6 +19,10 @@ func NewItemItemsItemCopyPostRequestBody()(*ItemItemsItemCopyPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + childrenOnlyValue := false + m.SetChildrenOnly(&childrenOnlyValue) + includeAllVersionHistoryValue := false + m.SetIncludeAllVersionHistory(&includeAllVersionHistoryValue) return m } // CreateItemItemsItemCopyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_create_link_post_request_body.go b/drives/item_items_item_create_link_post_request_body.go index 110a868b030..00f825a8a3c 100644 --- a/drives/item_items_item_create_link_post_request_body.go +++ b/drives/item_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemItemsItemCreateLinkPostRequestBody()(*ItemItemsItemCreateLinkPostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_invite_post_request_body.go b/drives/item_items_item_invite_post_request_body.go index 27ceed07f47..0170a8e5884 100644 --- a/drives/item_items_item_invite_post_request_body.go +++ b/drives/item_items_item_invite_post_request_body.go @@ -19,6 +19,12 @@ func NewItemItemsItemInvitePostRequestBody()(*ItemItemsItemInvitePostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + requireSignInValue := false + m.SetRequireSignIn(&requireSignInValue) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendInvitationValue := false + m.SetSendInvitation(&sendInvitationValue) return m } // CreateItemItemsItemInvitePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_create_session_post_request_body.go b/drives/item_items_item_workbook_create_session_post_request_body.go index 1e7c8bf0108..751e8e98957 100644 --- a/drives/item_items_item_workbook_create_session_post_request_body.go +++ b/drives/item_items_item_workbook_create_session_post_request_body.go @@ -18,6 +18,8 @@ func NewItemItemsItemWorkbookCreateSessionPostRequestBody()(*ItemItemsItemWorkbo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + persistChangesValue := false + m.SetPersistChanges(&persistChangesValue) return m } // CreateItemItemsItemWorkbookCreateSessionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go index 773ae8a8a7a..4fd027499a1 100644 --- a/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_names_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookNamesItemRangeMergePostRequestBody()(*ItemItemsItem m := &ItemItemsItemWorkbookNamesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_table_row_operation_result_with_key_request_builder.go b/drives/item_items_item_workbook_table_row_operation_result_with_key_request_builder.go index 900787fbba2..dc50ca33517 100644 --- a/drives/item_items_item_workbook_table_row_operation_result_with_key_request_builder.go +++ b/drives/item_items_item_workbook_table_row_operation_result_with_key_request_builder.go @@ -37,7 +37,7 @@ func NewItemItemsItemWorkbookTableRowOperationResultWithKeyRequestBuilder(rawUrl urlParams["request-raw-url"] = rawUrl return NewItemItemsItemWorkbookTableRowOperationResultWithKeyRequestBuilderInternal(urlParams, requestAdapter, nil) } -// Get this function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. +// Get this function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. // returns a WorkbookTableRowable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -60,7 +60,7 @@ func (m *ItemItemsItemWorkbookTableRowOperationResultWithKeyRequestBuilder) Get( } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableRowable), nil } -// ToGetRequestInformation this function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. +// ToGetRequestInformation this function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookTableRowOperationResultWithKeyRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsItemWorkbookTableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_tables_add_post_request_body.go b/drives/item_items_item_workbook_tables_add_post_request_body.go index 3e96e520c6a..b7ce1f2c45d 100644 --- a/drives/item_items_item_workbook_tables_add_post_request_body.go +++ b/drives/item_items_item_workbook_tables_add_post_request_body.go @@ -18,6 +18,8 @@ func NewItemItemsItemWorkbookTablesAddPostRequestBody()(*ItemItemsItemWorkbookTa } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + hasHeadersValue := false + m.SetHasHeaders(&hasHeadersValue) return m } // CreateItemItemsItemWorkbookTablesAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go index b7c939fc67e..7a56598ed8f 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_data_body_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemDataBodyRangeMergePostRequestB m := &ItemItemsItemWorkbookTablesItemColumnsItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go index a636f1a5912..0302a8c86ee 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_header_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemHeaderRowRangeMergePostRequest m := &ItemItemsItemWorkbookTablesItemColumnsItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go index 401a2887883..3e34d7b8647 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemRangeMergePostRequestBody()(*I m := &ItemItemsItemWorkbookTablesItemColumnsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go index 539e73d21ff..68233183c58 100644 --- a/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_columns_item_total_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemColumnsItemTotalRowRangeMergePostRequestB m := &ItemItemsItemWorkbookTablesItemColumnsItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go index d71295e2d81..a5f04bbee0f 100644 --- a/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_data_body_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemDataBodyRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookTablesItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go index b481f6bb63e..6a69fc8a164 100644 --- a/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_header_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemHeaderRowRangeMergePostRequestBody()(*Ite m := &ItemItemsItemWorkbookTablesItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go index a2289eba4be..1946307e3b8 100644 --- a/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemRangeMergePostRequestBody()(*ItemItemsIte m := &ItemItemsItemWorkbookTablesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go index e4809fceabe..001d1f9c187 100644 --- a/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_rows_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemRowsItemRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookTablesItemRowsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go b/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go index 2227ee8beaf..5039536188c 100644 --- a/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_sort_apply_post_request_body.go @@ -19,6 +19,8 @@ func NewItemItemsItemWorkbookTablesItemSortApplyPostRequestBody()(*ItemItemsItem } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + matchCaseValue := false + m.SetMatchCase(&matchCaseValue) return m } // CreateItemItemsItemWorkbookTablesItemSortApplyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go index e9b56f96e90..7bb0beaa464 100644 --- a/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_tables_item_total_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookTablesItemTotalRowRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookTablesItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go index aca5f250a0e..22cecb872e0 100644 --- a/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_cell_with_row_with_column_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemCellWithRowWithColumnMergePostRequest m := &ItemItemsItemWorkbookWorksheetsItemCellWithRowWithColumnMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go index 809870714a6..165dc9ea883 100644 --- a/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_names_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemNamesItemRangeMergePostRequestBody()( m := &ItemItemsItemWorkbookWorksheetsItemNamesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go index 961f06198a1..999effa8047 100644 --- a/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemRangeMergePostRequestBody()(*ItemItem m := &ItemItemsItemWorkbookWorksheetsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go index 56890db5878..9d3b70f2f1d 100644 --- a/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_range_with_address_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemRangeWithAddressMergePostRequestBody( m := &ItemItemsItemWorkbookWorksheetsItemRangeWithAddressMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go index 32d095a2b4f..0e50fa82b85 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_add_post_request_body.go @@ -18,6 +18,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBody()(*ItemItems } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + hasHeadersValue := false + m.SetHasHeaders(&hasHeadersValue) return m } // CreateItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go index 4f7d99fa0fc..c11da16b443 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_columns_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemRangeMergePostRe m := &ItemItemsItemWorkbookWorksheetsItemTablesItemColumnsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go index 737976dbfce..393ca40e30b 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_data_body_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemDataBodyRangeMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemTablesItemDataBodyRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go index 77ad9ea4ccb..d119539f865 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_header_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemHeaderRowRangeMergePostRequ m := &ItemItemsItemWorkbookWorksheetsItemTablesItemHeaderRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go index b00eac7653b..5aa73a8230e 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemRangeMergePostRequestBody() m := &ItemItemsItemWorkbookWorksheetsItemTablesItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go index ba99fb50502..bdce4ef0f93 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_rows_item_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemRowsItemRangeMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemTablesItemRowsItemRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go index 2664d5c025e..825d7b761b0 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_sort_apply_post_request_body.go @@ -19,6 +19,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemSortApplyPostRequestBody()( } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + matchCaseValue := false + m.SetMatchCase(&matchCaseValue) return m } // CreateItemItemsItemWorkbookWorksheetsItemTablesItemSortApplyPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go index 9d4755aff45..db6a41ab17e 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_item_total_row_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesItemTotalRowRangeMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemTablesItemTotalRowRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go index b1a799d2238..8312ad3d414 100644 --- a/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_used_range_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemUsedRangeMergePostRequestBody()(*Item m := &ItemItemsItemWorkbookWorksheetsItemUsedRangeMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go b/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go index 322cb183734..bafdfbc0005 100644 --- a/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go +++ b/drives/item_items_item_workbook_worksheets_item_used_range_with_values_only_merge_post_request_body.go @@ -17,6 +17,8 @@ func NewItemItemsItemWorkbookWorksheetsItemUsedRangeWithValuesOnlyMergePostReque m := &ItemItemsItemWorkbookWorksheetsItemUsedRangeWithValuesOnlyMergePostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + acrossValue := false + m.SetAcross(&acrossValue) m.SetAdditionalData(make(map[string]any)) return m } diff --git a/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go b/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go index f74000fec70..4cfd34a7c49 100644 --- a/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/drives/item_list_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemAssociateWithHubSitesPostRequestBody()(*ItemList } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemListContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_list_content_types_item_is_published_get_response.go b/drives/item_list_content_types_item_is_published_get_response.go index df23eea61c0..86821688043 100644 --- a/drives/item_list_content_types_item_is_published_get_response.go +++ b/drives/item_list_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemIsPublishedGetResponse()(*ItemListContentTypesIt } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemListContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/drives/item_list_items_item_create_link_post_request_body.go b/drives/item_list_items_item_create_link_post_request_body.go index fc260e55ceb..b84514f05dd 100644 --- a/drives/item_list_items_item_create_link_post_request_body.go +++ b/drives/item_list_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemListItemsItemCreateLinkPostRequestBody()(*ItemListItemsItemCreateLin } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemListItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/education/classes_item_assignments_item_categories_ref_request_builder.go b/education/classes_item_assignments_item_categories_ref_request_builder.go index 6fba47827a8..6c268c88b99 100644 --- a/education/classes_item_assignments_item_categories_ref_request_builder.go +++ b/education/classes_item_assignments_item_categories_ref_request_builder.go @@ -62,7 +62,7 @@ type ClassesItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfigurati // NewClassesItemAssignmentsItemCategoriesRefRequestBuilderInternal instantiates a new ClassesItemAssignmentsItemCategoriesRefRequestBuilder and sets the default values. func NewClassesItemAssignmentsItemCategoriesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ClassesItemAssignmentsItemCategoriesRefRequestBuilder) { m := &ClassesItemAssignmentsItemCategoriesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToDeleteRequestI // ToGetRequestInformation list all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. // returns a *RequestInformation when successful func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ClassesItemAssignmentsItemCategoriesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInfo // ToPostRequestInformation add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. // returns a *RequestInformation when successful func (m *ClassesItemAssignmentsItemCategoriesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ClassesItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/classes_item_members_ref_request_builder.go b/education/classes_item_members_ref_request_builder.go index 0369a6849bb..00d5a155dfe 100644 --- a/education/classes_item_members_ref_request_builder.go +++ b/education/classes_item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ClassesItemMembersRefRequestBuilderPostRequestConfiguration struct { // NewClassesItemMembersRefRequestBuilderInternal instantiates a new ClassesItemMembersRefRequestBuilder and sets the default values. func NewClassesItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ClassesItemMembersRefRequestBuilder) { m := &ClassesItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ClassesItemMembersRefRequestBuilder) ToDeleteRequestInformation(ctx con // ToGetRequestInformation retrieves the educationUser members of an educationClass. // returns a *RequestInformation when successful func (m *ClassesItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ClassesItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ClassesItemMembersRefRequestBuilder) ToGetRequestInformation(ctx contex // ToPostRequestInformation add an educationUser member to an educationClass. // returns a *RequestInformation when successful func (m *ClassesItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ClassesItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/classes_item_teachers_ref_request_builder.go b/education/classes_item_teachers_ref_request_builder.go index 0ab529ccb1a..ecc20699b79 100644 --- a/education/classes_item_teachers_ref_request_builder.go +++ b/education/classes_item_teachers_ref_request_builder.go @@ -62,7 +62,7 @@ type ClassesItemTeachersRefRequestBuilderPostRequestConfiguration struct { // NewClassesItemTeachersRefRequestBuilderInternal instantiates a new ClassesItemTeachersRefRequestBuilder and sets the default values. func NewClassesItemTeachersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ClassesItemTeachersRefRequestBuilder) { m := &ClassesItemTeachersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ClassesItemTeachersRefRequestBuilder) ToDeleteRequestInformation(ctx co // ToGetRequestInformation retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list. // returns a *RequestInformation when successful func (m *ClassesItemTeachersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ClassesItemTeachersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ClassesItemTeachersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation add a teacher to a class. // returns a *RequestInformation when successful func (m *ClassesItemTeachersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ClassesItemTeachersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/me_assignments_item_categories_ref_request_builder.go b/education/me_assignments_item_categories_ref_request_builder.go index 2c0248edec7..d07edb14696 100644 --- a/education/me_assignments_item_categories_ref_request_builder.go +++ b/education/me_assignments_item_categories_ref_request_builder.go @@ -62,7 +62,7 @@ type MeAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration struct // NewMeAssignmentsItemCategoriesRefRequestBuilderInternal instantiates a new MeAssignmentsItemCategoriesRefRequestBuilder and sets the default values. func NewMeAssignmentsItemCategoriesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*MeAssignmentsItemCategoriesRefRequestBuilder) { m := &MeAssignmentsItemCategoriesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToDeleteRequestInformatio // ToGetRequestInformation when set, enables users to easily find assignments of a given type. Read-only. Nullable. // returns a *RequestInformation when successful func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MeAssignmentsItemCategoriesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(c // ToPostRequestInformation create new navigation property ref to categories for education // returns a *RequestInformation when successful func (m *MeAssignmentsItemCategoriesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *MeAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/schools_item_classes_ref_request_builder.go b/education/schools_item_classes_ref_request_builder.go index 752d0eff62d..22a151517c1 100644 --- a/education/schools_item_classes_ref_request_builder.go +++ b/education/schools_item_classes_ref_request_builder.go @@ -62,7 +62,7 @@ type SchoolsItemClassesRefRequestBuilderPostRequestConfiguration struct { // NewSchoolsItemClassesRefRequestBuilderInternal instantiates a new SchoolsItemClassesRefRequestBuilder and sets the default values. func NewSchoolsItemClassesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SchoolsItemClassesRefRequestBuilder) { m := &SchoolsItemClassesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *SchoolsItemClassesRefRequestBuilder) ToDeleteRequestInformation(ctx con // ToGetRequestInformation get the educationClass resources owned by an educationSchool. // returns a *RequestInformation when successful func (m *SchoolsItemClassesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SchoolsItemClassesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *SchoolsItemClassesRefRequestBuilder) ToGetRequestInformation(ctx contex // ToPostRequestInformation add a class to a school. // returns a *RequestInformation when successful func (m *SchoolsItemClassesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *SchoolsItemClassesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/schools_item_users_ref_request_builder.go b/education/schools_item_users_ref_request_builder.go index 9428d584abf..f276d0c3e4d 100644 --- a/education/schools_item_users_ref_request_builder.go +++ b/education/schools_item_users_ref_request_builder.go @@ -62,7 +62,7 @@ type SchoolsItemUsersRefRequestBuilderPostRequestConfiguration struct { // NewSchoolsItemUsersRefRequestBuilderInternal instantiates a new SchoolsItemUsersRefRequestBuilder and sets the default values. func NewSchoolsItemUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SchoolsItemUsersRefRequestBuilder) { m := &SchoolsItemUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *SchoolsItemUsersRefRequestBuilder) ToDeleteRequestInformation(ctx conte // ToGetRequestInformation get the educationUser resources associated with an educationSchool. // returns a *RequestInformation when successful func (m *SchoolsItemUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SchoolsItemUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *SchoolsItemUsersRefRequestBuilder) ToGetRequestInformation(ctx context. // ToPostRequestInformation add a user to a school. // returns a *RequestInformation when successful func (m *SchoolsItemUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *SchoolsItemUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/education/users_item_assignments_item_categories_ref_request_builder.go b/education/users_item_assignments_item_categories_ref_request_builder.go index f34e75e88a4..5cb41d6852e 100644 --- a/education/users_item_assignments_item_categories_ref_request_builder.go +++ b/education/users_item_assignments_item_categories_ref_request_builder.go @@ -62,7 +62,7 @@ type UsersItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration // NewUsersItemAssignmentsItemCategoriesRefRequestBuilderInternal instantiates a new UsersItemAssignmentsItemCategoriesRefRequestBuilder and sets the default values. func NewUsersItemAssignmentsItemCategoriesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*UsersItemAssignmentsItemCategoriesRefRequestBuilder) { m := &UsersItemAssignmentsItemCategoriesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToDeleteRequestInf // ToGetRequestInformation when set, enables users to easily find assignments of a given type. Read-only. Nullable. // returns a *RequestInformation when successful func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *UsersItemAssignmentsItemCategoriesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToGetRequestInform // ToPostRequestInformation create new navigation property ref to categories for education // returns a *RequestInformation when successful func (m *UsersItemAssignmentsItemCategoriesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *UsersItemAssignmentsItemCategoriesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/grouplifecyclepolicies/item_add_group_post_response.go b/grouplifecyclepolicies/item_add_group_post_response.go index 54c45441cb5..c6aff2772bf 100644 --- a/grouplifecyclepolicies/item_add_group_post_response.go +++ b/grouplifecyclepolicies/item_add_group_post_response.go @@ -18,6 +18,8 @@ func NewItemAddGroupPostResponse()(*ItemAddGroupPostResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemAddGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/grouplifecyclepolicies/item_remove_group_post_response.go b/grouplifecyclepolicies/item_remove_group_post_response.go index 27312decefe..294f851d5a4 100644 --- a/grouplifecyclepolicies/item_remove_group_post_response.go +++ b/grouplifecyclepolicies/item_remove_group_post_response.go @@ -18,6 +18,8 @@ func NewItemRemoveGroupPostResponse()(*ItemRemoveGroupPostResponse) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemRemoveGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go b/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go index 63eda4d4dc2..8a437712e6b 100644 --- a/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go +++ b/groups/5540efefd894ddceb20126371c060fca8956bf21b0e79cab06b17dde36138c23.go @@ -18,6 +18,8 @@ func NewItemTeamChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPr } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemTeamChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go b/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go index 89bee50fbfb..66662c098b4 100644 --- a/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go +++ b/groups/7888491c99793ba8d896856205636a2f1f12651c40d9ea52a6886645ffe78c64.go @@ -18,6 +18,8 @@ func NewItemTeamPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUser } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemTeamPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/get_available_extension_properties_post_request_body.go b/groups/get_available_extension_properties_post_request_body.go index c7c0c7bcc0e..9dd8a2863b0 100644 --- a/groups/get_available_extension_properties_post_request_body.go +++ b/groups/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_accepted_senders_ref_request_builder.go b/groups/item_accepted_senders_ref_request_builder.go index f90f73e9e0c..306e7fe05b1 100644 --- a/groups/item_accepted_senders_ref_request_builder.go +++ b/groups/item_accepted_senders_ref_request_builder.go @@ -28,7 +28,7 @@ type ItemAcceptedSendersRefRequestBuilderDeleteRequestConfiguration struct { // Request query parameters QueryParameters *ItemAcceptedSendersRefRequestBuilderDeleteQueryParameters } -// ItemAcceptedSendersRefRequestBuilderGetQueryParameters users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. +// ItemAcceptedSendersRefRequestBuilderGetQueryParameters users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. type ItemAcceptedSendersRefRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -62,7 +62,7 @@ type ItemAcceptedSendersRefRequestBuilderPostRequestConfiguration struct { // NewItemAcceptedSendersRefRequestBuilderInternal instantiates a new ItemAcceptedSendersRefRequestBuilder and sets the default values. func NewItemAcceptedSendersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemAcceptedSendersRefRequestBuilder) { m := &ItemAcceptedSendersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -91,7 +91,7 @@ func (m *ItemAcceptedSendersRefRequestBuilder) Delete(ctx context.Context, reque } return nil } -// Get users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. +// Get users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. // returns a StringCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -147,10 +147,10 @@ func (m *ItemAcceptedSendersRefRequestBuilder) ToDeleteRequestInformation(ctx co requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. +// ToGetRequestInformation users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. // returns a *RequestInformation when successful func (m *ItemAcceptedSendersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAcceptedSendersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemAcceptedSendersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation specify the user or group in @odata.id in the request body. Users in the accepted senders list can post to conversations of the group. Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you'll get an error. // returns a *RequestInformation when successful func (m *ItemAcceptedSendersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemAcceptedSendersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_accepted_senders_request_builder.go b/groups/item_accepted_senders_request_builder.go index e4c94d72210..e1a15cda766 100644 --- a/groups/item_accepted_senders_request_builder.go +++ b/groups/item_accepted_senders_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemAcceptedSendersRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemAcceptedSendersRequestBuilderGetQueryParameters users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. +// ItemAcceptedSendersRequestBuilderGetQueryParameters users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. type ItemAcceptedSendersRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,7 +72,7 @@ func NewItemAcceptedSendersRequestBuilder(rawUrl string, requestAdapter i2ae4187 func (m *ItemAcceptedSendersRequestBuilder) Count()(*ItemAcceptedSendersCountRequestBuilder) { return NewItemAcceptedSendersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. +// Get users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. // returns a DirectoryObjectCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -100,7 +100,7 @@ func (m *ItemAcceptedSendersRequestBuilder) Get(ctx context.Context, requestConf func (m *ItemAcceptedSendersRequestBuilder) Ref()(*ItemAcceptedSendersRefRequestBuilder) { return NewItemAcceptedSendersRefRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. +// ToGetRequestInformation users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. // returns a *RequestInformation when successful func (m *ItemAcceptedSendersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAcceptedSendersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_calendar_events_item_accept_post_request_body.go b/groups/item_calendar_events_item_accept_post_request_body.go index dddc41e926b..08f1a889ca0 100644 --- a/groups/item_calendar_events_item_accept_post_request_body.go +++ b/groups/item_calendar_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarEventsItemAcceptPostRequestBody()(*ItemCalendarEventsItemAcc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_calendar_events_item_decline_post_request_body.go b/groups/item_calendar_events_item_decline_post_request_body.go index 4d42909a934..76ea6bd52bc 100644 --- a/groups/item_calendar_events_item_decline_post_request_body.go +++ b/groups/item_calendar_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemDeclinePostRequestBody()(*ItemCalendarEventsItemDe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_calendar_events_item_tentatively_accept_post_request_body.go b/groups/item_calendar_events_item_tentatively_accept_post_request_body.go index d1da4005671..f839d5a98e2 100644 --- a/groups/item_calendar_events_item_tentatively_accept_post_request_body.go +++ b/groups/item_calendar_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemTentativelyAcceptPostRequestBody()(*ItemCalendarEv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_events_item_accept_post_request_body.go b/groups/item_events_item_accept_post_request_body.go index cc1eef5f584..d5015356451 100644 --- a/groups/item_events_item_accept_post_request_body.go +++ b/groups/item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemEventsItemAcceptPostRequestBody()(*ItemEventsItemAcceptPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_events_item_decline_post_request_body.go b/groups/item_events_item_decline_post_request_body.go index f971e83736b..3905f65cf74 100644 --- a/groups/item_events_item_decline_post_request_body.go +++ b/groups/item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemDeclinePostRequestBody()(*ItemEventsItemDeclinePostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_events_item_tentatively_accept_post_request_body.go b/groups/item_events_item_tentatively_accept_post_request_body.go index e7e10154a47..1f828fd2518 100644 --- a/groups/item_events_item_tentatively_accept_post_request_body.go +++ b/groups/item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemTentativelyAcceptPostRequestBody()(*ItemEventsItemTentativ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_get_member_groups_post_request_body.go b/groups/item_get_member_groups_post_request_body.go index 7f1c0e0b6de..f448464b136 100644 --- a/groups/item_get_member_groups_post_request_body.go +++ b/groups/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_get_member_objects_post_request_body.go b/groups/item_get_member_objects_post_request_body.go index 6cfd8771f18..95af2382dce 100644 --- a/groups/item_get_member_objects_post_request_body.go +++ b/groups/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_group_lifecycle_policies_item_add_group_post_response.go b/groups/item_group_lifecycle_policies_item_add_group_post_response.go index cb7738b7d0d..56e12ae4bd1 100644 --- a/groups/item_group_lifecycle_policies_item_add_group_post_response.go +++ b/groups/item_group_lifecycle_policies_item_add_group_post_response.go @@ -18,6 +18,8 @@ func NewItemGroupLifecyclePoliciesItemAddGroupPostResponse()(*ItemGroupLifecycle } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemGroupLifecyclePoliciesItemAddGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_group_lifecycle_policies_item_remove_group_post_response.go b/groups/item_group_lifecycle_policies_item_remove_group_post_response.go index 4200415e8cf..33a50d263c3 100644 --- a/groups/item_group_lifecycle_policies_item_remove_group_post_response.go +++ b/groups/item_group_lifecycle_policies_item_remove_group_post_response.go @@ -18,6 +18,8 @@ func NewItemGroupLifecyclePoliciesItemRemoveGroupPostResponse()(*ItemGroupLifecy } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemGroupLifecyclePoliciesItemRemoveGroupPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_members_ref_request_builder.go b/groups/item_members_ref_request_builder.go index e83a7186c3f..231c6a5fba1 100644 --- a/groups/item_members_ref_request_builder.go +++ b/groups/item_members_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemMembersRefRequestBuilderPostRequestConfiguration struct { // NewItemMembersRefRequestBuilderInternal instantiates a new ItemMembersRefRequestBuilder and sets the default values. func NewItemMembersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemMembersRefRequestBuilder) { m := &ItemMembersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemMembersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Co // ToGetRequestInformation get a list of the group's direct members. A group can have users, organizational contacts, devices, service principals and other groups as members. This operation is not transitive. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMembersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemMembersRefRequestBuilder) ToGetRequestInformation(ctx context.Conte // ToPostRequestInformation add a member to a security or Microsoft 365 group. When using the API to add multiple members in one request, you can add up to only 20 members. The following table shows the types of members that can be added to either security groups or Microsoft 365 groups. // returns a *RequestInformation when successful func (m *ItemMembersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemMembersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/members/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_owners_ref_request_builder.go b/groups/item_owners_ref_request_builder.go index c5ea18454b2..c4d89062e88 100644 --- a/groups/item_owners_ref_request_builder.go +++ b/groups/item_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemOwnersRefRequestBuilderInternal instantiates a new ItemOwnersRefRequestBuilder and sets the default values. func NewItemOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersRefRequestBuilder) { m := &ItemOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con // ToGetRequestInformation retrieve a list of the group's owners. The owners are a set of users or service principals who are allowed to modify the group object. Owners are currently not available in Microsoft Graph for groups that were created in Exchange, distribution groups, or groups that are synchronized from an on-premises environment. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Contex // ToPostRequestInformation add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/owners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_rejected_senders_ref_request_builder.go b/groups/item_rejected_senders_ref_request_builder.go index 20dc408a5c2..f9b1b99d687 100644 --- a/groups/item_rejected_senders_ref_request_builder.go +++ b/groups/item_rejected_senders_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemRejectedSendersRefRequestBuilderPostRequestConfiguration struct { // NewItemRejectedSendersRefRequestBuilderInternal instantiates a new ItemRejectedSendersRefRequestBuilder and sets the default values. func NewItemRejectedSendersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRejectedSendersRefRequestBuilder) { m := &ItemRejectedSendersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemRejectedSendersRefRequestBuilder) ToDeleteRequestInformation(ctx co // ToGetRequestInformation users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error. // returns a *RequestInformation when successful func (m *ItemRejectedSendersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemRejectedSendersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemRejectedSendersRefRequestBuilder) ToGetRequestInformation(ctx conte // ToPostRequestInformation specify the user or group in @odata.id in the request body. Users in the rejected senders list can't post to conversations of the group (identified in the POST request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you'll get an error. // returns a *RequestInformation when successful func (m *ItemRejectedSendersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemRejectedSendersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go b/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go index a519979b6a1..e5e03939539 100644 --- a/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/groups/item_sites_item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemSitesItemContentTypesItemAssociateWithHubSitesPostRequestBody()(*Ite } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemSitesItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_content_types_item_is_published_get_response.go b/groups/item_sites_item_content_types_item_is_published_get_response.go index 70676829854..be08c58f3a4 100644 --- a/groups/item_sites_item_content_types_item_is_published_get_response.go +++ b/groups/item_sites_item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemSitesItemContentTypesItemIsPublishedGetResponse()(*ItemSitesItemCont } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemSitesItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go b/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go index 37e505c2593..daa3c048f43 100644 --- a/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/groups/item_sites_item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemSitesItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemSitesItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go b/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go index 5f11c3bac91..9917ea980d6 100644 --- a/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go +++ b/groups/item_sites_item_lists_item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemSitesItemListsItemContentTypesItemIsPublishedGetResponse()(*ItemSite } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemSitesItemListsItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go b/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go index 5ddde9270cd..589950de79b 100644 --- a/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go +++ b/groups/item_sites_item_lists_item_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemSitesItemListsItemItemsItemCreateLinkPostRequestBody()(*ItemSitesIte } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemSitesItemListsItemItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_archive_post_request_body.go b/groups/item_team_archive_post_request_body.go index 45085165cef..fedb44abb10 100644 --- a/groups/item_team_archive_post_request_body.go +++ b/groups/item_team_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamArchivePostRequestBody()(*ItemTeamArchivePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_channels_item_archive_post_request_body.go b/groups/item_team_channels_item_archive_post_request_body.go index 09470d283c7..a048774f67b 100644 --- a/groups/item_team_channels_item_archive_post_request_body.go +++ b/groups/item_team_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamChannelsItemArchivePostRequestBody()(*ItemTeamChannelsItemArchiv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_primary_channel_archive_post_request_body.go b/groups/item_team_primary_channel_archive_post_request_body.go index 64082ece39a..97d7f9c4ebf 100644 --- a/groups/item_team_primary_channel_archive_post_request_body.go +++ b/groups/item_team_primary_channel_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemTeamPrimaryChannelArchivePostRequestBody()(*ItemTeamPrimaryChannelAr } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemTeamPrimaryChannelArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_share_post_request_body.go b/groups/item_team_schedule_share_post_request_body.go index b1f0ad97284..4724e518fe4 100644 --- a/groups/item_team_schedule_share_post_request_body.go +++ b/groups/item_team_schedule_share_post_request_body.go @@ -19,6 +19,8 @@ func NewItemTeamScheduleSharePostRequestBody()(*ItemTeamScheduleSharePostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyTeamValue := false + m.SetNotifyTeam(¬ifyTeamValue) return m } // CreateItemTeamScheduleSharePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_clock_in_post_request_body.go b/groups/item_team_schedule_time_cards_clock_in_post_request_body.go index e71404d6472..ef12bafe02b 100644 --- a/groups/item_team_schedule_time_cards_clock_in_post_request_body.go +++ b/groups/item_team_schedule_time_cards_clock_in_post_request_body.go @@ -19,6 +19,8 @@ func NewItemTeamScheduleTimeCardsClockInPostRequestBody()(*ItemTeamScheduleTimeC } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go b/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go index ccdb8d0414b..3b36ce3918c 100644 --- a/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go +++ b/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go @@ -19,6 +19,8 @@ func NewItemTeamScheduleTimeCardsItemClockOutPostRequestBody()(*ItemTeamSchedule } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go b/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go index 3e4debfad4d..733e9ef4805 100644 --- a/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go +++ b/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go @@ -19,6 +19,8 @@ func NewItemTeamScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemTeamSchedule } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go b/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go index 81bec2f2692..f413f695ea7 100644 --- a/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go +++ b/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go @@ -19,6 +19,8 @@ func NewItemTeamScheduleTimeCardsItemStartBreakPostRequestBody()(*ItemTeamSchedu } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groupsettingtemplates/get_available_extension_properties_post_request_body.go b/groupsettingtemplates/get_available_extension_properties_post_request_body.go index a85828ea74d..259199474b6 100644 --- a/groupsettingtemplates/get_available_extension_properties_post_request_body.go +++ b/groupsettingtemplates/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groupsettingtemplates/item_get_member_groups_post_request_body.go b/groupsettingtemplates/item_get_member_groups_post_request_body.go index f224ffddf4c..57f60cd67d0 100644 --- a/groupsettingtemplates/item_get_member_groups_post_request_body.go +++ b/groupsettingtemplates/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/groupsettingtemplates/item_get_member_objects_post_request_body.go b/groupsettingtemplates/item_get_member_objects_post_request_body.go index 69200af8aa5..797a0934207 100644 --- a/groupsettingtemplates/item_get_member_objects_post_request_body.go +++ b/groupsettingtemplates/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go b/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go index 3e279306bb9..12433e31929 100644 --- a/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go +++ b/identity/b2x_user_flows_item_user_flow_identity_providers_ref_request_builder.go @@ -62,7 +62,7 @@ type B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderPostRequestConfig // NewB2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderInternal instantiates a new B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder and sets the default values. func NewB2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) { m := &B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToDeleteReq // ToGetRequestInformation get ref of userFlowIdentityProviders from identity // returns a *RequestInformation when successful func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToGetReques // ToPostRequestInformation create new navigation property ref to userFlowIdentityProviders for identity // returns a *RequestInformation when successful func (m *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *B2xUserFlowsItemUserFlowIdentityProvidersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go b/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go index c20b6570464..075ad50b9d8 100644 --- a/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go +++ b/identity/b618f466901cc8a9d7ba5fde41e3a89892087495df28ff5a8c43740d5ca2d6b3.go @@ -62,7 +62,7 @@ type AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowO // NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderInternal instantiates a new AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder and sets the default values. func NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder) { m := &AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToGetRequestInformation get an identityUserFlowAttribute collection associated with an external identities self-service user flow represented by an externalUsersSelfServiceSignupEventsFlow object. These attributes are collected from the user during the authentication experience defined by the user flow. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToPostRequestInformation add an attribute to an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object. You can add both custom and built-in attributes to a user flow. The attribute is added to both the attributeCollection> attributes and attributeCollection> attributeCollectionPage > views collections on the user flow. In the views collection, the attribute is assigned the default settings. You can PATCH the user flow to customize the settings of the attribute on the views object, for example, marking it as required or updating the allowed input types. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAttributeCollectionGraphOnAttributeCollectionExternalUsersSelfServiceSignUpAttributesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identity/conditional_access_authentication_strength_policies_item_usage_request_builder.go b/identity/conditional_access_authentication_strength_policies_item_usage_request_builder.go index 7ca0c0e4da9..e36c9c7b78f 100644 --- a/identity/conditional_access_authentication_strength_policies_item_usage_request_builder.go +++ b/identity/conditional_access_authentication_strength_policies_item_usage_request_builder.go @@ -34,7 +34,7 @@ func NewConditionalAccessAuthenticationStrengthPoliciesItemUsageRequestBuilder(r urlParams["request-raw-url"] = rawUrl return NewConditionalAccessAuthenticationStrengthPoliciesItemUsageRequestBuilderInternal(urlParams, requestAdapter) } -// Get allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. +// Get allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. // returns a AuthenticationStrengthUsageable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ConditionalAccessAuthenticationStrengthPoliciesItemUsageRequestBuilder) } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AuthenticationStrengthUsageable), nil } -// ToGetRequestInformation allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. +// ToGetRequestInformation allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. // returns a *RequestInformation when successful func (m *ConditionalAccessAuthenticationStrengthPoliciesItemUsageRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ConditionalAccessAuthenticationStrengthPoliciesItemUsageRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identity/conditional_access_evaluate_post_request_body.go b/identity/conditional_access_evaluate_post_request_body.go index e9c6615a955..7202c1809b7 100644 --- a/identity/conditional_access_evaluate_post_request_body.go +++ b/identity/conditional_access_evaluate_post_request_body.go @@ -19,6 +19,8 @@ func NewConditionalAccessEvaluatePostRequestBody()(*ConditionalAccessEvaluatePos } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + appliedPoliciesOnlyValue := false + m.SetAppliedPoliciesOnly(&appliedPoliciesOnlyValue) return m } // CreateConditionalAccessEvaluatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go b/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go index ee2476b7829..9527fb4a8fe 100644 --- a/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go +++ b/identity/d97c07f3f60cb41364d506c241a69b0cf70bdf71b3edde814d3a6f4d3b78ad70.go @@ -62,7 +62,7 @@ type AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowO // NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderInternal instantiates a new AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder and sets the default values. func NewAuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder) { m := &AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToGetRequestInformation get the identity providers that are defined for an external identities self-service sign up user flow that's represented by an externalUsersSelfServiceSignupEventsFlow object type. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsF // ToPostRequestInformation add an identity provider to an external identities self-service user flow represented by an externalUsersSelfServiceSignupEventsFlow object type. The identity provider must first be configured in the tenant. // returns a *RequestInformation when successful func (m *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *AuthenticationEventsFlowsItemGraphExternalUsersSelfServiceSignUpEventsFlowOnAuthenticationMethodLoadStartGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpIdentityProvidersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/03b15f246a587cc0c9b010ac944dea36fb3ad4c5d1ae08d0d3791d776bcf62d8.go b/identitygovernance/03b15f246a587cc0c9b010ac944dea36fb3ad4c5d1ae08d0d3791d776bcf62d8.go index cc13582736a..52f8f97e8ad 100644 --- a/identitygovernance/03b15f246a587cc0c9b010ac944dea36fb3ad4c5d1ae08d0d3791d776bcf62d8.go +++ b/identitygovernance/03b15f246a587cc0c9b010ac944dea36fb3ad4c5d1ae08d0d3791d776bcf62d8.go @@ -41,7 +41,7 @@ func NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProce urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } -// Get provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. +// Get provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. // returns a WorkflowsInsightsByCategoryable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -64,7 +64,7 @@ func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProc } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.WorkflowsInsightsByCategoryable), nil } -// ToGetRequestInformation provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. +// ToGetRequestInformation provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/0e21a78f528f57ed60f45896a91339ae1b60ff310c36d35502a8d980fb383ab5.go b/identitygovernance/0e21a78f528f57ed60f45896a91339ae1b60ff310c36d35502a8d980fb383ab5.go index 6cd4412df7d..bc4c4eedf41 100644 --- a/identitygovernance/0e21a78f528f57ed60f45896a91339ae1b60ff310c36d35502a8d980fb383ab5.go +++ b/identitygovernance/0e21a78f528f57ed60f45896a91339ae1b60ff310c36d35502a8d980fb383ab5.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemTasksItemTaskProc urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemTasksItemTaskPro } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/15d3ed44ee023a5d1768669ba0c2fe603365b6220d46f9a130825fd7a1771c76.go b/identitygovernance/15d3ed44ee023a5d1768669ba0c2fe603365b6220d46f9a130825fd7a1771c76.go index 71642334c96..91caec9b2c4 100644 --- a/identitygovernance/15d3ed44ee023a5d1768669ba0c2fe603365b6220d46f9a130825fd7a1771c76.go +++ b/identitygovernance/15d3ed44ee023a5d1768669ba0c2fe603365b6220d46f9a130825fd7a1771c76.go @@ -41,7 +41,7 @@ func NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProce urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } -// Get provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. +// Get provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. // returns a WorkflowsInsightsSummaryable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -64,7 +64,7 @@ func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProc } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.WorkflowsInsightsSummaryable), nil } -// ToGetRequestInformation provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. +// ToGetRequestInformation provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/1c2c09664b69975c55e607ee90fdd1fbc71b512f18caada1d73ae2a734d8dd29.go b/identitygovernance/1c2c09664b69975c55e607ee90fdd1fbc71b512f18caada1d73ae2a734d8dd29.go index 69004df502d..f05b51d50e8 100644 --- a/identitygovernance/1c2c09664b69975c55e607ee90fdd1fbc71b512f18caada1d73ae2a734d8dd29.go +++ b/identitygovernance/1c2c09664b69975c55e607ee90fdd1fbc71b512f18caada1d73ae2a734d8dd29.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemTaskProcessingResults urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemTaskProcessingResult } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/29f2979fe8d4f649b9d7d0dd5d2331e5916e86e789e77ee78cfd1578b106b547.go b/identitygovernance/29f2979fe8d4f649b9d7d0dd5d2331e5916e86e789e77ee78cfd1578b106b547.go index 54d25a42ce7..4ff8ff39c59 100644 --- a/identitygovernance/29f2979fe8d4f649b9d7d0dd5d2331e5916e86e789e77ee78cfd1578b106b547.go +++ b/identitygovernance/29f2979fe8d4f649b9d7d0dd5d2331e5916e86e789e77ee78cfd1578b106b547.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsWorkflowsItemTasksItemTaskProcessingResultsItemMicroso urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsWorkflowsItemTasksItemTaskProcessingResultsItemMicros } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/38ab10e1b0d1c6d99d25f8e8e967b039050218ae36bcdcca35b02e404b8e147d.go b/identitygovernance/38ab10e1b0d1c6d99d25f8e8e967b039050218ae36bcdcca35b02e404b8e147d.go index 3960ccada71..00c15fd1f87 100644 --- a/identitygovernance/38ab10e1b0d1c6d99d25f8e8e967b039050218ae36bcdcca35b02e404b8e147d.go +++ b/identitygovernance/38ab10e1b0d1c6d99d25f8e8e967b039050218ae36bcdcca35b02e404b8e147d.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsWorkflowsItemVersionsItemTasksItemTaskProcessingResult urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsWorkflowsItemVersionsItemTasksItemTaskProcessingResul } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemVersionsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/38f4973600e795278c45cde46416a27f04360fecced6c68bc6381d020c52ada9.go b/identitygovernance/38f4973600e795278c45cde46416a27f04360fecced6c68bc6381d020c52ada9.go index b3cf9a43418..26f93458b38 100644 --- a/identitygovernance/38f4973600e795278c45cde46416a27f04360fecced6c68bc6381d020c52ada9.go +++ b/identitygovernance/38f4973600e795278c45cde46416a27f04360fecced6c68bc6381d020c52ada9.go @@ -41,7 +41,7 @@ func NewLifecycleWorkflowsWorkflowsItemTaskReportsMicrosoftGraphIdentityGovernan urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemTaskReportsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } -// Get get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. +// Get get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. // returns a TaskReportSummaryable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *LifecycleWorkflowsWorkflowsItemTaskReportsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemTaskReportsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.TaskReportSummaryable, error) { @@ -61,7 +61,7 @@ func (m *LifecycleWorkflowsWorkflowsItemTaskReportsMicrosoftGraphIdentityGoverna } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.TaskReportSummaryable), nil } -// ToGetRequestInformation get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. +// ToGetRequestInformation get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemTaskReportsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemTaskReportsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/3bfc92ba62480ed54ac0e73865508fc20435b31850eeaff099a31a3e3d046fa0.go b/identitygovernance/3bfc92ba62480ed54ac0e73865508fc20435b31850eeaff099a31a3e3d046fa0.go index 3fa9a737507..b9f38a39b85 100644 --- a/identitygovernance/3bfc92ba62480ed54ac0e73865508fc20435b31850eeaff099a31a3e3d046fa0.go +++ b/identitygovernance/3bfc92ba62480ed54ac0e73865508fc20435b31850eeaff099a31a3e3d046fa0.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsWorkflowTemplatesItemTasksItemTaskProcessingResultsIte urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowTemplatesItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsWorkflowTemplatesItemTasksItemTaskProcessingResultsIt } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowTemplatesItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowTemplatesItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowTemplatesItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/4bf23d9856cd901f7f9025d51cb6ff483a75a60d8a06e8db4b3f914d947442ed.go b/identitygovernance/4bf23d9856cd901f7f9025d51cb6ff483a75a60d8a06e8db4b3f914d947442ed.go index e66134928c3..b2660a9b65e 100644 --- a/identitygovernance/4bf23d9856cd901f7f9025d51cb6ff483a75a60d8a06e8db4b3f914d947442ed.go +++ b/identitygovernance/4bf23d9856cd901f7f9025d51cb6ff483a75a60d8a06e8db4b3f914d947442ed.go @@ -13,7 +13,7 @@ import ( type AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. type AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -57,7 +57,7 @@ func NewAccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurr urlParams["request-raw-url"] = rawUrl return NewAccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilderInternal(urlParams, requestAdapter, nil) } -// Get retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// Get retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. // Deprecated: This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponse instead. // returns a AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -81,7 +81,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCur } return res.(AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnResponseable), nil } -// GetAsFilterByCurrentUserWithOnGetResponse retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// GetAsFilterByCurrentUserWithOnGetResponse retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. // returns a AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -104,7 +104,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCur } return res.(AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnGetResponseable), nil } -// ToGetRequestInformation retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// ToGetRequestInformation retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. // returns a *RequestInformation when successful func (m *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/4dbb8f566641cf45cb1f6f505d82dc1194b554e7944df367a5df99b4dafd5d39.go b/identitygovernance/4dbb8f566641cf45cb1f6f505d82dc1194b554e7944df367a5df99b4dafd5d39.go index 0c9836bd698..f3f4c2804d8 100644 --- a/identitygovernance/4dbb8f566641cf45cb1f6f505d82dc1194b554e7944df367a5df99b4dafd5d39.go +++ b/identitygovernance/4dbb8f566641cf45cb1f6f505d82dc1194b554e7944df367a5df99b4dafd5d39.go @@ -14,7 +14,7 @@ import ( type LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. +// LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. type LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -55,7 +55,7 @@ func NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsPr urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } -// Get provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. +// Get provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. // Deprecated: This method is obsolete. Use GetAsTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse instead. // returns a LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -79,7 +79,7 @@ func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsP } return res.(LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeResponseable), nil } -// GetAsTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. +// GetAsTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. // returns a LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -102,7 +102,7 @@ func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsP } return res.(LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseable), nil } -// ToGetRequestInformation provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. +// ToGetRequestInformation provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/5009079b031620c9d359cec50a436527c5cc2b87947417bbb3d2108bf97e28c3.go b/identitygovernance/5009079b031620c9d359cec50a436527c5cc2b87947417bbb3d2108bf97e28c3.go index 451c88c9d06..0d2667eee53 100644 --- a/identitygovernance/5009079b031620c9d359cec50a436527c5cc2b87947417bbb3d2108bf97e28c3.go +++ b/identitygovernance/5009079b031620c9d359cec50a436527c5cc2b87947417bbb3d2108bf97e28c3.go @@ -34,7 +34,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGoverna urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderInternal(urlParams, requestAdapter) } -// Post restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. +// Post restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. // returns a Workflowable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovern } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable), nil } -// ToPostRequestInformation restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. +// ToPostRequestInformation restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/50e1228a72b59d98296cf916ac35d1e42c88c09641e713c470d00c6681746c0f.go b/identitygovernance/50e1228a72b59d98296cf916ac35d1e42c88c09641e713c470d00c6681746c0f.go new file mode 100644 index 00000000000..acdef81f837 --- /dev/null +++ b/identitygovernance/50e1228a72b59d98296cf916ac35d1e42c88c09641e713c470d00c6681746c0f.go @@ -0,0 +1,98 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder provides operations to call the previewTaskFailures method. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal(urlParams, requestAdapter) +} +// Post validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. +// Deprecated: This method is obsolete. Use PostAsPreviewTaskFailuresPostResponse instead. +// returns a LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable 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/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0 +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) Post(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration)(LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable), nil +} +// PostAsPreviewTaskFailuresPostResponse validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. +// returns a LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable 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/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0 +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) PostAsPreviewTaskFailuresPostResponse(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration)(LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable), nil +} +// ToPostRequestInformation validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration)(*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") + 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/51c10ecdf74ba769e3573d190bb2e66d0076cf816487e2585ce581633824713e.go b/identitygovernance/51c10ecdf74ba769e3573d190bb2e66d0076cf816487e2585ce581633824713e.go index 7c577317257..010a6d0cce9 100644 --- a/identitygovernance/51c10ecdf74ba769e3573d190bb2e66d0076cf816487e2585ce581633824713e.go +++ b/identitygovernance/51c10ecdf74ba769e3573d190bb2e66d0076cf816487e2585ce581633824713e.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemUserProcessingResults urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemUserProcessingResult } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/588f943695b763a68bd2ef47b4058b037ee23fc37f47245f93e33547105bb7fe.go b/identitygovernance/588f943695b763a68bd2ef47b4058b037ee23fc37f47245f93e33547105bb7fe.go new file mode 100644 index 00000000000..512512a3b59 --- /dev/null +++ b/identitygovernance/588f943695b763a68bd2ef47b4058b037ee23fc37f47245f93e33547105bb7fe.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable instead. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse struct { + LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse{ + LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse: *NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse(), + } + return m +} +// CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse(), nil +} +// Deprecated: This class is obsolete. Use LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable instead. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable interface { + LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/identitygovernance/611b6c6e0e9dd2f98ba642d429e8d4586503016ff008f22d80fcf2e2a081082a.go b/identitygovernance/611b6c6e0e9dd2f98ba642d429e8d4586503016ff008f22d80fcf2e2a081082a.go new file mode 100644 index 00000000000..5bcf53768bf --- /dev/null +++ b/identitygovernance/611b6c6e0e9dd2f98ba642d429e8d4586503016ff008f22d80fcf2e2a081082a.go @@ -0,0 +1,74 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder provides operations to call the previewWorkflow method. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal(urlParams, requestAdapter) +} +// Post run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. +// 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/identitygovernance-workflow-previewworkflow?view=graph-rest-1.0 +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) Post(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration)(*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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/65d258c2321b37dd93d46b3c7c226114a8bf1c21511155a6e069af0364f6a013.go b/identitygovernance/65d258c2321b37dd93d46b3c7c226114a8bf1c21511155a6e069af0364f6a013.go index 19a31505fbe..0c9394f2a4d 100644 --- a/identitygovernance/65d258c2321b37dd93d46b3c7c226114a8bf1c21511155a6e069af0364f6a013.go +++ b/identitygovernance/65d258c2321b37dd93d46b3c7c226114a8bf1c21511155a6e069af0364f6a013.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskProc urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskPro } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/6997a864b5edafd5271d660033ebf90fa6e1a46e83166a316530b0913e7ad45e.go b/identitygovernance/6997a864b5edafd5271d660033ebf90fa6e1a46e83166a316530b0913e7ad45e.go index 75715d9f9f1..badceaa8718 100644 --- a/identitygovernance/6997a864b5edafd5271d660033ebf90fa6e1a46e83166a316530b0913e7ad45e.go +++ b/identitygovernance/6997a864b5edafd5271d660033ebf90fa6e1a46e83166a316530b0913e7ad45e.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsItemTasksItemTaskProcessingResult urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsDeletedItemsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemTasksItemTaskProcessingResul } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemTasksItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/6d046c3a6e57d7bb6883db8771befe8d3f44f2dc4f29dbeed507a3cce3ff9ca4.go b/identitygovernance/6d046c3a6e57d7bb6883db8771befe8d3f44f2dc4f29dbeed507a3cce3ff9ca4.go index c04a0eaa43f..023506130d9 100644 --- a/identitygovernance/6d046c3a6e57d7bb6883db8771befe8d3f44f2dc4f29dbeed507a3cce3ff9ca4.go +++ b/identitygovernance/6d046c3a6e57d7bb6883db8771befe8d3f44f2dc4f29dbeed507a3cce3ff9ca4.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsItemTaskReportsItemTaskProcessing urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsDeletedItemsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemTaskReportsItemTaskProcessin } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/73626e782f1d9446dfd45a213249306eadbc28ef8a8a2c02360d7595902c0976.go b/identitygovernance/73626e782f1d9446dfd45a213249306eadbc28ef8a8a2c02360d7595902c0976.go new file mode 100644 index 00000000000..523cd0b15d4 --- /dev/null +++ b/identitygovernance/73626e782f1d9446dfd45a213249306eadbc28ef8a8a2c02360d7595902c0976.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430 "github.com/microsoftgraph/msgraph-sdk-go/models/identitygovernance" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder provides operations to call the clearQuarantine method. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal(urlParams, requestAdapter) +} +// Post release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. +// returns a Workflowable 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/identitygovernance-workflow-clearquarantine?view=graph-rest-1.0 +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) Post(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration)(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CreateWorkflowFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable), nil +} +// ToPostRequestInformation release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration)(*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") + 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/77555055825d6e3dc4304bcb4e596256542980a227f12b277a6efd13547a7fd1.go b/identitygovernance/77555055825d6e3dc4304bcb4e596256542980a227f12b277a6efd13547a7fd1.go new file mode 100644 index 00000000000..bffeba1b22e --- /dev/null +++ b/identitygovernance/77555055825d6e3dc4304bcb4e596256542980a227f12b277a6efd13547a7fd1.go @@ -0,0 +1,93 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430 "github.com/microsoftgraph/msgraph-sdk-go/models/identitygovernance" +) + +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CreatePreviewFailedTaskFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []PreviewFailedTaskable when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) GetValue()([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) + } + return nil +} +// Serialize serializes information the current object +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) SetValue(value []ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) + SetValue(value []ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable)() +} diff --git a/identitygovernance/833a3624b1ea35f8b0b502a471fd9224cdc1f0eda1297dbd96aed98562ae34e4.go b/identitygovernance/833a3624b1ea35f8b0b502a471fd9224cdc1f0eda1297dbd96aed98562ae34e4.go index 3d8f44042f3..ce5f21d126f 100644 --- a/identitygovernance/833a3624b1ea35f8b0b502a471fd9224cdc1f0eda1297dbd96aed98562ae34e4.go +++ b/identitygovernance/833a3624b1ea35f8b0b502a471fd9224cdc1f0eda1297dbd96aed98562ae34e4.go @@ -13,7 +13,7 @@ import ( type AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. type AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -57,7 +57,7 @@ func NewAccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWit urlParams["request-raw-url"] = rawUrl return NewAccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnRequestBuilderInternal(urlParams, requestAdapter, nil) } -// Get retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// Get retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. // Deprecated: This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponse instead. // returns a AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -81,7 +81,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWi } return res.(AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnResponseable), nil } -// GetAsFilterByCurrentUserWithOnGetResponse retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// GetAsFilterByCurrentUserWithOnGetResponse retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. // returns a AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -104,7 +104,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWi } return res.(AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnGetResponseable), nil } -// ToGetRequestInformation retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. +// ToGetRequestInformation retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. // returns a *RequestInformation when successful func (m *AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AccessReviewsDefinitionsItemInstancesItemDecisionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/87d13a6a6f3f97d2a271872d5a8b93bb51de6725b25e2f773308c3e8a2a01290.go b/identitygovernance/87d13a6a6f3f97d2a271872d5a8b93bb51de6725b25e2f773308c3e8a2a01290.go new file mode 100644 index 00000000000..c33f172cd42 --- /dev/null +++ b/identitygovernance/87d13a6a6f3f97d2a271872d5a8b93bb51de6725b25e2f773308c3e8a2a01290.go @@ -0,0 +1,117 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" + ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430 "github.com/microsoftgraph/msgraph-sdk-go/models/identitygovernance" +) + +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody(), 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["scope"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CreateCancelScopeFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetScope(val.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable)) + } + return nil + } + return res +} +// GetScope gets the scope property value. The scope property +// returns a CancelScopeable when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) GetScope()(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable) { + val, err := m.GetBackingStore().Get("scope") + if err != nil { + panic(err) + } + if val != nil { + return val.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable) + } + return nil +} +// Serialize serializes information the current object +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("scope", m.GetScope()) + 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetScope sets the scope property value. The scope property +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) SetScope(value ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable)() { + err := m.GetBackingStore().Set("scope", value) + if err != nil { + panic(err) + } +} +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetScope()(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetScope(value ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable)() +} diff --git a/identitygovernance/9037e4a7d8b2bc6f4db0f614116b423c8ddd1057afc615f56de9f89ffbc92bc5.go b/identitygovernance/9037e4a7d8b2bc6f4db0f614116b423c8ddd1057afc615f56de9f89ffbc92bc5.go new file mode 100644 index 00000000000..bc62116e220 --- /dev/null +++ b/identitygovernance/9037e4a7d8b2bc6f4db0f614116b423c8ddd1057afc615f56de9f89ffbc92bc5.go @@ -0,0 +1,74 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder provides operations to call the previewWorkflow method. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal(urlParams, requestAdapter) +} +// Post run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. +// 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/identitygovernance-workflow-previewworkflow?view=graph-rest-1.0 +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) Post(ctx context.Context, body LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration)(*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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/93d2c5b9203a956732a63a6520e42dc4ded591592fb6d8f2e18e939f16361576.go b/identitygovernance/93d2c5b9203a956732a63a6520e42dc4ded591592fb6d8f2e18e939f16361576.go new file mode 100644 index 00000000000..ad54d5000e7 --- /dev/null +++ b/identitygovernance/93d2c5b9203a956732a63a6520e42dc4ded591592fb6d8f2e18e939f16361576.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +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 LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody(), 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["subjects"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + } + m.SetSubjects(res) + } + return nil + } + return res +} +// GetSubjects gets the subjects property value. The subjects property +// returns a []DirectoryObjectable when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) GetSubjects()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) { + val, err := m.GetBackingStore().Get("subjects") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + return nil +} +// Serialize serializes information the current object +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetSubjects() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSubjects())) + for i, v := range m.GetSubjects() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("subjects", 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetSubjects sets the subjects property value. The subjects property +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) SetSubjects(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() { + err := m.GetBackingStore().Set("subjects", value) + if err != nil { + panic(err) + } +} +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetSubjects()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetSubjects(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() +} diff --git a/identitygovernance/a4a157a3b8e34fc3a67d6544dbf85b09505a93032795b60e740aa4da11d7b834.go b/identitygovernance/a4a157a3b8e34fc3a67d6544dbf85b09505a93032795b60e740aa4da11d7b834.go new file mode 100644 index 00000000000..3a42885b4eb --- /dev/null +++ b/identitygovernance/a4a157a3b8e34fc3a67d6544dbf85b09505a93032795b60e740aa4da11d7b834.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430 "github.com/microsoftgraph/msgraph-sdk-go/models/identitygovernance" +) + +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder provides operations to call the clearQuarantine method. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal(urlParams, requestAdapter) +} +// Post release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. +// returns a Workflowable 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/identitygovernance-workflow-clearquarantine?view=graph-rest-1.0 +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) Post(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration)(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CreateWorkflowFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable), nil +} +// ToPostRequestInformation release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration)(*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") + 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a536c6c1ebfd23559f695072f4e4a768b315780308fcd709d57c302e2d7f5449.go b/identitygovernance/a536c6c1ebfd23559f695072f4e4a768b315780308fcd709d57c302e2d7f5449.go new file mode 100644 index 00000000000..d242745a34f --- /dev/null +++ b/identitygovernance/a536c6c1ebfd23559f695072f4e4a768b315780308fcd709d57c302e2d7f5449.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 identitygovernance + +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" +) + +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters the resource role scopes associated with this available access package. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderInternal instantiates a new EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder) { + m := &EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder instantiates a new EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the resource role scopes associated with this available access package. +// returns a AccessPackageResourceRoleScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleScopeable, 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.CreateAccessPackageResourceRoleScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleScopeable), nil +} +// ToGetRequestInformation the resource role scopes associated with this available access package. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/access_reviews_definitions_item_instances_item_batch_record_decisions_request_builder.go b/identitygovernance/access_reviews_definitions_item_instances_item_batch_record_decisions_request_builder.go index 491d80dd536..617b56daf88 100644 --- a/identitygovernance/access_reviews_definitions_item_instances_item_batch_record_decisions_request_builder.go +++ b/identitygovernance/access_reviews_definitions_item_instances_item_batch_record_decisions_request_builder.go @@ -33,7 +33,7 @@ func NewAccessReviewsDefinitionsItemInstancesItemBatchRecordDecisionsRequestBuil urlParams["request-raw-url"] = rawUrl return NewAccessReviewsDefinitionsItemInstancesItemBatchRecordDecisionsRequestBuilderInternal(urlParams, requestAdapter) } -// Post enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. +// Post enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemBatchRecordDecisionsRequestBui } return nil } -// ToPostRequestInformation enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. +// ToPostRequestInformation enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. // returns a *RequestInformation when successful func (m *AccessReviewsDefinitionsItemInstancesItemBatchRecordDecisionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body AccessReviewsDefinitionsItemInstancesItemBatchRecordDecisionsPostRequestBodyable, requestConfiguration *AccessReviewsDefinitionsItemInstancesItemBatchRecordDecisionsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/access_reviews_definitions_item_instances_item_stages_item_decisions_request_builder.go b/identitygovernance/access_reviews_definitions_item_instances_item_stages_item_decisions_request_builder.go index 03d1fa87df5..b0a822731c2 100644 --- a/identitygovernance/access_reviews_definitions_item_instances_item_stages_item_decisions_request_builder.go +++ b/identitygovernance/access_reviews_definitions_item_instances_item_stages_item_decisions_request_builder.go @@ -14,7 +14,7 @@ import ( type AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuilderGetQueryParameters get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. +// AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuilderGetQueryParameters get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. type AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -84,7 +84,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuil func (m *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuilder) FilterByCurrentUserWithOn(on *string)(*AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilder) { return NewAccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsFilterByCurrentUserWithOnRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, on) } -// Get get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. +// Get get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. // returns a AccessReviewInstanceDecisionItemCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -127,7 +127,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuil } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessReviewInstanceDecisionItemable), nil } -// ToGetRequestInformation get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. +// ToGetRequestInformation get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. // returns a *RequestInformation when successful func (m *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AccessReviewsDefinitionsItemInstancesItemStagesItemDecisionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/access_reviews_definitions_item_instances_item_stages_request_builder.go b/identitygovernance/access_reviews_definitions_item_instances_item_stages_request_builder.go index 5500d922cac..969a0375af6 100644 --- a/identitygovernance/access_reviews_definitions_item_instances_item_stages_request_builder.go +++ b/identitygovernance/access_reviews_definitions_item_instances_item_stages_request_builder.go @@ -14,7 +14,7 @@ import ( type AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilderGetQueryParameters retrieve the stages in a multi-stage access review instance. +// AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilderGetQueryParameters retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. type AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -84,7 +84,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilder) Count()( func (m *AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilder) FilterByCurrentUserWithOn(on *string)(*AccessReviewsDefinitionsItemInstancesItemStagesFilterByCurrentUserWithOnRequestBuilder) { return NewAccessReviewsDefinitionsItemInstancesItemStagesFilterByCurrentUserWithOnRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, on) } -// Get retrieve the stages in a multi-stage access review instance. +// Get retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. // returns a AccessReviewStageCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -127,7 +127,7 @@ func (m *AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilder) Post(ctx } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessReviewStageable), nil } -// ToGetRequestInformation retrieve the stages in a multi-stage access review instance. +// ToGetRequestInformation retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. // returns a *RequestInformation when successful func (m *AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AccessReviewsDefinitionsItemInstancesItemStagesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/b4d8cfa44218bc43b3b4737726774a3b5b4e41a516deca578b6b29b9bba33b19.go b/identitygovernance/b4d8cfa44218bc43b3b4737726774a3b5b4e41a516deca578b6b29b9bba33b19.go new file mode 100644 index 00000000000..60dde5645f0 --- /dev/null +++ b/identitygovernance/b4d8cfa44218bc43b3b4737726774a3b5b4e41a516deca578b6b29b9bba33b19.go @@ -0,0 +1,117 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" + ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430 "github.com/microsoftgraph/msgraph-sdk-go/models/identitygovernance" +) + +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody(), 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["scope"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CreateCancelScopeFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetScope(val.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable)) + } + return nil + } + return res +} +// GetScope gets the scope property value. The scope property +// returns a CancelScopeable when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) GetScope()(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable) { + val, err := m.GetBackingStore().Get("scope") + if err != nil { + panic(err) + } + if val != nil { + return val.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable) + } + return nil +} +// Serialize serializes information the current object +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("scope", m.GetScope()) + 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) 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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetScope sets the scope property value. The scope property +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody) SetScope(value ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable)() { + err := m.GetBackingStore().Set("scope", value) + if err != nil { + panic(err) + } +} +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetScope()(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetScope(value ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable)() +} diff --git a/identitygovernance/bfa76317284a928ec32fcffbb710aee86238431242a55e69674bad8992308f66.go b/identitygovernance/bfa76317284a928ec32fcffbb710aee86238431242a55e69674bad8992308f66.go index 6fa86d35ecc..c3cba244575 100644 --- a/identitygovernance/bfa76317284a928ec32fcffbb710aee86238431242a55e69674bad8992308f66.go +++ b/identitygovernance/bfa76317284a928ec32fcffbb710aee86238431242a55e69674bad8992308f66.go @@ -14,7 +14,7 @@ import ( type LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. +// LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. type LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -55,7 +55,7 @@ func NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProces urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } -// Get provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. +// Get provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. // Deprecated: This method is obsolete. Use GetAsTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse instead. // returns a LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -79,7 +79,7 @@ func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProce } return res.(LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeResponseable), nil } -// GetAsTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. +// GetAsTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. // returns a LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -102,7 +102,7 @@ func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProce } return res.(LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponseable), nil } -// ToGetRequestInformation provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. +// ToGetRequestInformation provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsInsightsMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/c21c8fc4fe942b58375c905fe1a42b5812e57d237944c2765542aec5d852074c.go b/identitygovernance/c21c8fc4fe942b58375c905fe1a42b5812e57d237944c2765542aec5d852074c.go new file mode 100644 index 00000000000..0a6bfeb6d17 --- /dev/null +++ b/identitygovernance/c21c8fc4fe942b58375c905fe1a42b5812e57d237944c2765542aec5d852074c.go @@ -0,0 +1,74 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder provides operations to call the cancelProcessing method. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal(urlParams, requestAdapter) +} +// Post cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. +// 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/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0 +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) Post(ctx context.Context, body LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration)(*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 *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c568886834b7001a5306026cb956831730f98aa08766263d55741494eea8668b.go b/identitygovernance/c568886834b7001a5306026cb956831730f98aa08766263d55741494eea8668b.go new file mode 100644 index 00000000000..62e48e3113b --- /dev/null +++ b/identitygovernance/c568886834b7001a5306026cb956831730f98aa08766263d55741494eea8668b.go @@ -0,0 +1,98 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder provides operations to call the previewTaskFailures method. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal(urlParams, requestAdapter) +} +// Post validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. +// Deprecated: This method is obsolete. Use PostAsPreviewTaskFailuresPostResponse instead. +// returns a LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable 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/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0 +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) Post(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration)(LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable), nil +} +// PostAsPreviewTaskFailuresPostResponse validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. +// returns a LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable 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/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0 +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) PostAsPreviewTaskFailuresPostResponse(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration)(LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable), nil +} +// ToPostRequestInformation validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration)(*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") + 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c76ed42063913682bc3b3a37fbf26fede463b105bac4bd9358aac74b5da8f1c7.go b/identitygovernance/c76ed42063913682bc3b3a37fbf26fede463b105bac4bd9358aac74b5da8f1c7.go new file mode 100644 index 00000000000..70036cbd0ab --- /dev/null +++ b/identitygovernance/c76ed42063913682bc3b3a37fbf26fede463b105bac4bd9358aac74b5da8f1c7.go @@ -0,0 +1,74 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder provides operations to call the cancelProcessing method. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal(urlParams, requestAdapter) +} +// Post cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. +// 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/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0 +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) Post(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration)(*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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c7de2d30fb21746db2f0cc11c2095b2d7952f388488fd7a8b0ecd6f28cc8dfdc.go b/identitygovernance/c7de2d30fb21746db2f0cc11c2095b2d7952f388488fd7a8b0ecd6f28cc8dfdc.go index 4b081321b8b..d0b0b11391a 100644 --- a/identitygovernance/c7de2d30fb21746db2f0cc11c2095b2d7952f388488fd7a8b0ecd6f28cc8dfdc.go +++ b/identitygovernance/c7de2d30fb21746db2f0cc11c2095b2d7952f388488fd7a8b0ecd6f28cc8dfdc.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsWorkflowsItemTaskReportsItemTaskProcessingResultsItemM urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsWorkflowsItemTaskReportsItemTaskProcessingResultsItem } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemTaskReportsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/c870794e7fba42e27bcac0b5ed30625183c1fde0e9d84c3dc86e944c9fc37d37.go b/identitygovernance/c870794e7fba42e27bcac0b5ed30625183c1fde0e9d84c3dc86e944c9fc37d37.go index 79a20ba2b3c..bbc0c2a237c 100644 --- a/identitygovernance/c870794e7fba42e27bcac0b5ed30625183c1fde0e9d84c3dc86e944c9fc37d37.go +++ b/identitygovernance/c870794e7fba42e27bcac0b5ed30625183c1fde0e9d84c3dc86e944c9fc37d37.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosof urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsWorkflowsItemRunsItemTaskProcessingResultsItemMicroso } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemRunsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/ccb275dc7060c72169af0a9c9d10c2a5bad65a67783f3e3109092330c1374208.go b/identitygovernance/ccb275dc7060c72169af0a9c9d10c2a5bad65a67783f3e3109092330c1374208.go new file mode 100644 index 00000000000..c48a1c193d2 --- /dev/null +++ b/identitygovernance/ccb275dc7060c72169af0a9c9d10c2a5bad65a67783f3e3109092330c1374208.go @@ -0,0 +1,129 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +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 LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody(), 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["subjects"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + } + m.SetSubjects(res) + } + return nil + } + return res +} +// GetSubjects gets the subjects property value. The subjects property +// returns a []DirectoryObjectable when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) GetSubjects()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) { + val, err := m.GetBackingStore().Get("subjects") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + return nil +} +// Serialize serializes information the current object +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetSubjects() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSubjects())) + for i, v := range m.GetSubjects() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("subjects", 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetSubjects sets the subjects property value. The subjects property +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody) SetSubjects(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() { + err := m.GetBackingStore().Set("subjects", value) + if err != nil { + panic(err) + } +} +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetSubjects()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetSubjects(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() +} diff --git a/identitygovernance/ce80ac618b516623224473a28f45d0cc8764ead79eb58c76122fd6aa68c48611.go b/identitygovernance/ce80ac618b516623224473a28f45d0cc8764ead79eb58c76122fd6aa68c48611.go new file mode 100644 index 00000000000..008dbb7a77d --- /dev/null +++ b/identitygovernance/ce80ac618b516623224473a28f45d0cc8764ead79eb58c76122fd6aa68c48611.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable instead. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse struct { + LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse{ + LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse: *NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse(), + } + return m +} +// CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse(), nil +} +// Deprecated: This class is obsolete. Use LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable instead. +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable interface { + LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/identitygovernance/d3a4c28a40d1576186b4265f76986ae23dc7b7a534ec1ca7297344595e1f7a87.go b/identitygovernance/d3a4c28a40d1576186b4265f76986ae23dc7b7a534ec1ca7297344595e1f7a87.go new file mode 100644 index 00000000000..6ad40d5871d --- /dev/null +++ b/identitygovernance/d3a4c28a40d1576186b4265f76986ae23dc7b7a534ec1ca7297344595e1f7a87.go @@ -0,0 +1,93 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430 "github.com/microsoftgraph/msgraph-sdk-go/models/identitygovernance" +) + +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CreatePreviewFailedTaskFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []PreviewFailedTaskable when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) GetValue()([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) + } + return nil +} +// Serialize serializes information the current object +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) 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 *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse) SetValue(value []ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable) + SetValue(value []ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable)() +} diff --git a/identitygovernance/e4417e09671972ab961b22014c957df70add34f53d9fdbf9bd14ed3a8c5d7640.go b/identitygovernance/e4417e09671972ab961b22014c957df70add34f53d9fdbf9bd14ed3a8c5d7640.go index 8e8fd56b582..c36136a850f 100644 --- a/identitygovernance/e4417e09671972ab961b22014c957df70add34f53d9fdbf9bd14ed3a8c5d7640.go +++ b/identitygovernance/e4417e09671972ab961b22014c957df70add34f53d9fdbf9bd14ed3a8c5d7640.go @@ -14,7 +14,7 @@ import ( type LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilderGetQueryParameters get the user processing result of a user processing result of a run. +// LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilderGetQueryParameters get a userProcessingResult for a run. type LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -43,7 +43,7 @@ func NewLifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessi urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilderInternal(urlParams, requestAdapter) } -// Get get the user processing result of a user processing result of a run. +// Get get a userProcessingResult for a run. // returns a UserProcessingResultable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -81,7 +81,7 @@ func (m *LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcess func (m *LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilder) TaskProcessingResults()(*LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsItemTaskProcessingResultsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation get the user processing result of a user processing result of a run. +// ToGetRequestInformation get a userProcessingResult for a run. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemRunsItemUserProcessingResultsUserProcessingResultItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/e9e3789c47d74fbb883699f43c9492297bb2ab1c81be47f2663eb70d30a43e05.go b/identitygovernance/e9e3789c47d74fbb883699f43c9492297bb2ab1c81be47f2663eb70d30a43e05.go index 67525f288b3..83e6e3fcceb 100644 --- a/identitygovernance/e9e3789c47d74fbb883699f43c9492297bb2ab1c81be47f2663eb70d30a43e05.go +++ b/identitygovernance/e9e3789c47d74fbb883699f43c9492297bb2ab1c81be47f2663eb70d30a43e05.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsItemUserProcessingResultsItemTask urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsDeletedItemsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemUserProcessingResultsItemTas } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsDeletedItemsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/entitlement_management_access_package_suggestions_access_package_suggestion_item_request_builder.go b/identitygovernance/entitlement_management_access_package_suggestions_access_package_suggestion_item_request_builder.go new file mode 100644 index 00000000000..7a18f47849f --- /dev/null +++ b/identitygovernance/entitlement_management_access_package_suggestions_access_package_suggestion_item_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 identitygovernance + +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" +) + +// EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetQueryParameters suggested access packages for end users based on various criteria such as related people insights and assignment history. +type EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// AccessPackage provides operations to manage the accessPackage property of the microsoft.graph.accessPackageSuggestion entity. +// returns a *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) AccessPackage()(*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) { + m := &EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder instantiates a new EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property accessPackageSuggestions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration)(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 suggested access packages for end users based on various criteria such as related people insights and assignment history. +// returns a AccessPackageSuggestionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, 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.CreateAccessPackageSuggestionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable), nil +} +// Patch update the navigation property accessPackageSuggestions in identityGovernance +// returns a AccessPackageSuggestionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, requestConfiguration *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, 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.CreateAccessPackageSuggestionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable), nil +} +// ToDeleteRequestInformation delete navigation property accessPackageSuggestions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration)(*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 suggested access packages for end users based on various criteria such as related people insights and assignment history. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration)(*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 accessPackageSuggestions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, requestConfiguration *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration)(*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 *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_access_package_suggestions_count_request_builder.go b/identitygovernance/entitlement_management_access_package_suggestions_count_request_builder.go new file mode 100644 index 00000000000..a81354ec5cf --- /dev/null +++ b/identitygovernance/entitlement_management_access_package_suggestions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackageSuggestionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackageSuggestionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackageSuggestionsCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackageSuggestionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsCountRequestBuilder) { + m := &EntitlementManagementAccessPackageSuggestionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackageSuggestionsCountRequestBuilder instantiates a new EntitlementManagementAccessPackageSuggestionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackageSuggestionsCountRequestBuilderInternal(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 *EntitlementManagementAccessPackageSuggestionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackageSuggestionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackageSuggestionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackageSuggestionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_get_response.go b/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_get_response.go new file mode 100644 index 00000000000..905c34e1864 --- /dev/null +++ b/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_get_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 identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse instantiates a new EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse()(*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse) { + m := &EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageSuggestionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []AccessPackageSuggestionable when successful +func (m *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable) + } + return nil +} +// Serialize serializes information the current object +func (m *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse) 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 *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable)() +} diff --git a/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_request_builder.go b/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_request_builder.go new file mode 100644 index 00000000000..697647d6fec --- /dev/null +++ b/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_request_builder.go @@ -0,0 +1,125 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder provides operations to call the filterByCurrentUser method. +type EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. +type EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderInternal instantiates a new EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, on *string)(*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) { + m := &EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + if on != nil { + m.BaseRequestBuilder.PathParameters["on"] = *on + } + return m +} +// NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder instantiates a new EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderInternal(urlParams, requestAdapter, nil) +} +// Get retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. +// Deprecated: This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponse instead. +// returns a EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseable 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/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-1.0 +func (m *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration)(EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseable, 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, CreateEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseable), nil +} +// GetAsFilterByCurrentUserWithOnGetResponse retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. +// returns a EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable 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/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-1.0 +func (m *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) GetAsFilterByCurrentUserWithOnGetResponse(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration)(EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable, 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, CreateEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable), nil +} +// ToGetRequestInformation retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_response.go b/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_response.go new file mode 100644 index 00000000000..6b6cad7b717 --- /dev/null +++ b/identitygovernance/entitlement_management_access_package_suggestions_filter_by_current_user_with_on_response.go @@ -0,0 +1,30 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable instead. +type EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse struct { + EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse +} +// NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse instantiates a new EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse()(*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse) { + m := &EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse{ + EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse: *NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse(), + } + return m +} +// CreateEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse(), nil +} +// Deprecated: This class is obsolete. Use EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable instead. +type EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseable interface { + EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/identitygovernance/entitlement_management_access_package_suggestions_item_access_package_request_builder.go b/identitygovernance/entitlement_management_access_package_suggestions_item_access_package_request_builder.go new file mode 100644 index 00000000000..4c921d0ce01 --- /dev/null +++ b/identitygovernance/entitlement_management_access_package_suggestions_item_access_package_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 identitygovernance + +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" +) + +// EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder provides operations to manage the accessPackage property of the microsoft.graph.accessPackageSuggestion entity. +type EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetQueryParameters the access package information for the suggested package. +type EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderInternal instantiates a new EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder) { + m := &EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}/accessPackage{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder instantiates a new EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the access package information for the suggested package. +// returns a AvailableAccessPackageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, 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.CreateAvailableAccessPackageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable), nil +} +// ToGetRequestInformation the access package information for the suggested package. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_access_package_suggestions_request_builder.go b/identitygovernance/entitlement_management_access_package_suggestions_request_builder.go new file mode 100644 index 00000000000..082c52aeafa --- /dev/null +++ b/identitygovernance/entitlement_management_access_package_suggestions_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 identitygovernance + +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" +) + +// EntitlementManagementAccessPackageSuggestionsRequestBuilder provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementAccessPackageSuggestionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters suggested access packages for end users based on various criteria such as related people insights and assignment history. +type EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageSuggestionId provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) ByAccessPackageSuggestionId(accessPackageSuggestionId string)(*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageSuggestionId != "" { + urlTplParams["accessPackageSuggestion%2Did"] = accessPackageSuggestionId + } + return NewEntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackageSuggestionsRequestBuilderInternal instantiates a new EntitlementManagementAccessPackageSuggestionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsRequestBuilder) { + m := &EntitlementManagementAccessPackageSuggestionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackageSuggestionsRequestBuilder instantiates a new EntitlementManagementAccessPackageSuggestionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackageSuggestionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackageSuggestionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackageSuggestionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackageSuggestionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) Count()(*EntitlementManagementAccessPackageSuggestionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// FilterByCurrentUserWithOn provides operations to call the filterByCurrentUser method. +// returns a *EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) FilterByCurrentUserWithOn(on *string)(*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, on) +} +// Get suggested access packages for end users based on various criteria such as related people insights and assignment history. +// returns a AccessPackageSuggestionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionCollectionResponseable, 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.CreateAccessPackageSuggestionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionCollectionResponseable), nil +} +// Post create new navigation property to accessPackageSuggestions for identityGovernance +// returns a AccessPackageSuggestionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, requestConfiguration *EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, 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.CreateAccessPackageSuggestionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable), nil +} +// ToGetRequestInformation suggested access packages for end users based on various criteria such as related people insights and assignment history. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration)(*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 accessPackageSuggestions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable, requestConfiguration *EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementAccessPackageSuggestionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackageSuggestionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackageSuggestionsRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_access_packages_item_get_applicable_policy_requirements_request_builder.go b/identitygovernance/entitlement_management_access_packages_item_get_applicable_policy_requirements_request_builder.go index 2af535bf233..d687312febf 100644 --- a/identitygovernance/entitlement_management_access_packages_item_get_applicable_policy_requirements_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_item_get_applicable_policy_requirements_request_builder.go @@ -33,7 +33,7 @@ func NewEntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsRe urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsRequestBuilderInternal(urlParams, requestAdapter) } -// Post in Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. +// Post in Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. // Deprecated: This method is obsolete. Use PostAsGetApplicablePolicyRequirementsPostResponse instead. // returns a EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -57,7 +57,7 @@ func (m *EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsR } return res.(EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsResponseable), nil } -// PostAsGetApplicablePolicyRequirementsPostResponse in Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. +// PostAsGetApplicablePolicyRequirementsPostResponse in Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. // returns a EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsPostResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -80,7 +80,7 @@ func (m *EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsR } return res.(EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsPostResponseable), nil } -// ToPostRequestInformation in Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. +// ToPostRequestInformation in Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemGetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go b/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go index 63ae35d6b8b..60c519ac9c7 100644 --- a/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_item_incompatible_access_packages_ref_request_builder.go @@ -62,7 +62,7 @@ type EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequest // NewEntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder and sets the default values. func NewEntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder) { m := &EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefReq // ToGetRequestInformation retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefReq // ToPostRequestInformation add an accessPackage to the list of access packages that have been marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleAccessPackagesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go b/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go index e4ff5dc6985..4963cf8a8de 100644 --- a/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_item_incompatible_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderP // NewEntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder and sets the default values. func NewEntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder) { m := &EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuil // ToGetRequestInformation retrieve a list of the group objects that have been marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuil // ToPostRequestInformation add a group to the list of groups that have been marked as incompatible on an accessPackage. // returns a *RequestInformation when successful func (m *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *EntitlementManagementAccessPackagesItemIncompatibleGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_available_access_packages_available_access_package_item_request_builder.go b/identitygovernance/entitlement_management_available_access_packages_available_access_package_item_request_builder.go new file mode 100644 index 00000000000..8da74d30169 --- /dev/null +++ b/identitygovernance/entitlement_management_available_access_packages_available_access_package_item_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 identitygovernance + +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" +) + +// EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetQueryParameters access packages available for end users to browse and request. +type EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetQueryParameters +} +// EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderInternal instantiates a new EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) { + m := &EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder instantiates a new EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property availableAccessPackages for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration)(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 access packages available for end users to browse and request. +// returns a AvailableAccessPackageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, 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.CreateAvailableAccessPackageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable), nil +} +// Patch update the navigation property availableAccessPackages in identityGovernance +// returns a AvailableAccessPackageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, requestConfiguration *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, 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.CreateAvailableAccessPackageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable), nil +} +// ResourceRoleScopes provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. +// returns a *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) ResourceRoleScopes()(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property availableAccessPackages for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration)(*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 access packages available for end users to browse and request. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration)(*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 availableAccessPackages in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, requestConfiguration *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_available_access_packages_count_request_builder.go b/identitygovernance/entitlement_management_available_access_packages_count_request_builder.go new file mode 100644 index 00000000000..879c111fea0 --- /dev/null +++ b/identitygovernance/entitlement_management_available_access_packages_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAvailableAccessPackagesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAvailableAccessPackagesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAvailableAccessPackagesCountRequestBuilderInternal instantiates a new EntitlementManagementAvailableAccessPackagesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesCountRequestBuilder) { + m := &EntitlementManagementAvailableAccessPackagesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAvailableAccessPackagesCountRequestBuilder instantiates a new EntitlementManagementAvailableAccessPackagesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAvailableAccessPackagesCountRequestBuilderInternal(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 *EntitlementManagementAvailableAccessPackagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesCountRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAvailableAccessPackagesCountRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_count_request_builder.go b/identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_count_request_builder.go new file mode 100644 index 00000000000..a4d631c0384 --- /dev/null +++ b/identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderInternal instantiates a new EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder) { + m := &EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder instantiates a new EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderInternal(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 *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_request_builder.go b/identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_request_builder.go new file mode 100644 index 00000000000..1d97500c8bd --- /dev/null +++ b/identitygovernance/entitlement_management_available_access_packages_item_resource_role_scopes_request_builder.go @@ -0,0 +1,116 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +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" +) + +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters +} +// ByAccessPackageResourceRoleScopeId provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. +// returns a *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) ByAccessPackageResourceRoleScopeId(accessPackageResourceRoleScopeId string)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceRoleScopeId != "" { + urlTplParams["accessPackageResourceRoleScope%2Did"] = accessPackageResourceRoleScopeId + } + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderInternal instantiates a new EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) { + m := &EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder instantiates a new EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) Count()(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. +// returns a AccessPackageResourceRoleScopeCollectionResponseable 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/availableaccesspackage-list-resourcerolescopes?view=graph-rest-1.0 +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleScopeCollectionResponseable, 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.CreateAccessPackageResourceRoleScopeCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleScopeCollectionResponseable), nil +} +// ToGetRequestInformation get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_available_access_packages_request_builder.go b/identitygovernance/entitlement_management_available_access_packages_request_builder.go new file mode 100644 index 00000000000..148762a6557 --- /dev/null +++ b/identitygovernance/entitlement_management_available_access_packages_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 identitygovernance + +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" +) + +// EntitlementManagementAvailableAccessPackagesRequestBuilder provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementAvailableAccessPackagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters access packages available for end users to browse and request. +type EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters +} +// EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAvailableAccessPackageId provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesRequestBuilder) ByAvailableAccessPackageId(availableAccessPackageId string)(*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if availableAccessPackageId != "" { + urlTplParams["availableAccessPackage%2Did"] = availableAccessPackageId + } + return NewEntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAvailableAccessPackagesRequestBuilderInternal instantiates a new EntitlementManagementAvailableAccessPackagesRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesRequestBuilder) { + m := &EntitlementManagementAvailableAccessPackagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAvailableAccessPackagesRequestBuilder instantiates a new EntitlementManagementAvailableAccessPackagesRequestBuilder and sets the default values. +func NewEntitlementManagementAvailableAccessPackagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAvailableAccessPackagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAvailableAccessPackagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAvailableAccessPackagesCountRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesRequestBuilder) Count()(*EntitlementManagementAvailableAccessPackagesCountRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get access packages available for end users to browse and request. +// returns a AvailableAccessPackageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAvailableAccessPackagesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageCollectionResponseable, 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.CreateAvailableAccessPackageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageCollectionResponseable), nil +} +// Post create new navigation property to availableAccessPackages for identityGovernance +// returns a AvailableAccessPackageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAvailableAccessPackagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, requestConfiguration *EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, 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.CreateAvailableAccessPackageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable), nil +} +// ToGetRequestInformation access packages available for end users to browse and request. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAvailableAccessPackagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration)(*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 availableAccessPackages for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAvailableAccessPackagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable, requestConfiguration *EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementAvailableAccessPackagesRequestBuilder when successful +func (m *EntitlementManagementAvailableAccessPackagesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAvailableAccessPackagesRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_catalogs_item_custom_workflow_extensions_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_custom_workflow_extensions_request_builder.go index e68de684d1c..e2928a189aa 100644 --- a/identitygovernance/entitlement_management_catalogs_item_custom_workflow_extensions_request_builder.go +++ b/identitygovernance/entitlement_management_catalogs_item_custom_workflow_extensions_request_builder.go @@ -14,7 +14,7 @@ import ( type EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. +// EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters list the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. type EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder( func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemCustomWorkflowExtensionsCountRequestBuilder) { return NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. +// Get list the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. // returns a CustomCalloutExtensionCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -102,7 +102,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionCollectionResponseable), nil } -// Post create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. +// Post create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. // returns a CustomCalloutExtensionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -125,7 +125,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil } -// ToGetRequestInformation get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. +// ToGetRequestInformation list the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. +// ToPostRequestInformation create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_item_ref_request_builder.go b/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_item_ref_request_builder.go index 983d182645f..ee0b3fe0f5b 100644 --- a/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_item_ref_request_builder.go +++ b/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_item_ref_request_builder.go @@ -33,7 +33,7 @@ func NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsItemRefRe urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsItemRefRequestBuilderInternal(urlParams, requestAdapter) } -// Delete remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// Delete remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsItemRefR } return nil } -// ToDeleteRequestInformation remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// ToDeleteRequestInformation remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsItemRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemExternalSponsorsItemRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go b/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go index 433459dbb96..2dcbaa3c7c3 100644 --- a/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go +++ b/identitygovernance/entitlement_management_connected_organizations_item_external_sponsors_ref_request_builder.go @@ -14,7 +14,7 @@ import ( type EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderDeleteQueryParameters remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderDeleteQueryParameters remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. type EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderDeleteQueryParameters struct { // The delete Uri Id *string "uriparametername:\"%40id\"" @@ -62,7 +62,7 @@ type EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBu // NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderInternal instantiates a new EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder and sets the default values. func NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder) { m := &EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -72,7 +72,7 @@ func NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsRefReques urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderInternal(urlParams, requestAdapter) } -// Delete remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// Delete remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -111,7 +111,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefReque } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.StringCollectionResponseable), nil } -// Post add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// Post add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -130,7 +130,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefReque } return nil } -// ToDeleteRequestInformation remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// ToDeleteRequestInformation remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}", m.BaseRequestBuilder.PathParameters) @@ -147,7 +147,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefReque // ToGetRequestInformation get ref of externalSponsors from identityGovernance // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -158,10 +158,10 @@ func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefReque requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// ToPostRequestInformation add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *EntitlementManagementConnectedOrganizationsItemExternalSponsorsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_item_ref_request_builder.go b/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_item_ref_request_builder.go index f70e1556f41..4db550e22fd 100644 --- a/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_item_ref_request_builder.go +++ b/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_item_ref_request_builder.go @@ -33,7 +33,7 @@ func NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsItemRefRe urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsItemRefRequestBuilderInternal(urlParams, requestAdapter) } -// Delete remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// Delete remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsItemRefR } return nil } -// ToDeleteRequestInformation remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// ToDeleteRequestInformation remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsItemRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemInternalSponsorsItemRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go b/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go index c19674e0cc5..b56f8789f50 100644 --- a/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go +++ b/identitygovernance/entitlement_management_connected_organizations_item_internal_sponsors_ref_request_builder.go @@ -14,7 +14,7 @@ import ( type EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderDeleteQueryParameters remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderDeleteQueryParameters remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. type EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderDeleteQueryParameters struct { // The delete Uri Id *string "uriparametername:\"%40id\"" @@ -62,7 +62,7 @@ type EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBu // NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderInternal instantiates a new EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder and sets the default values. func NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder) { m := &EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -72,7 +72,7 @@ func NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsRefReques urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderInternal(urlParams, requestAdapter) } -// Delete remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// Delete remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -111,7 +111,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefReque } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.StringCollectionResponseable), nil } -// Post add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// Post add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -130,7 +130,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefReque } return nil } -// ToDeleteRequestInformation remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// ToDeleteRequestInformation remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}", m.BaseRequestBuilder.PathParameters) @@ -147,7 +147,7 @@ func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefReque // ToGetRequestInformation get ref of internalSponsors from identityGovernance // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -158,10 +158,10 @@ func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefReque requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. +// ToPostRequestInformation add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. // returns a *RequestInformation when successful func (m *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *EntitlementManagementConnectedOrganizationsItemInternalSponsorsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/identitygovernance/entitlement_management_control_configurations_control_configuration_item_request_builder.go b/identitygovernance/entitlement_management_control_configurations_control_configuration_item_request_builder.go new file mode 100644 index 00000000000..a1900df69de --- /dev/null +++ b/identitygovernance/entitlement_management_control_configurations_control_configuration_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 identitygovernance + +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" +) + +// EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetQueryParameters configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +type EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetQueryParameters +} +// EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderInternal instantiates a new EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder and sets the default values. +func NewEntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) { + m := &EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder instantiates a new EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder and sets the default values. +func NewEntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property controlConfigurations for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration)(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 configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +// returns a ControlConfigurationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable, 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.CreateControlConfigurationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable), nil +} +// Put update the navigation property controlConfigurations in identityGovernance +// returns a ControlConfigurationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) Put(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable, requestConfiguration *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateControlConfigurationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable), nil +} +// ToDeleteRequestInformation delete navigation property controlConfigurations for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration)(*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 configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +// returns a *RequestInformation when successful +func (m *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration)(*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 +} +// ToPutRequestInformation update the navigation property controlConfigurations in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable, requestConfiguration *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, 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 *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder when successful +func (m *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) { + return NewEntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_control_configurations_count_request_builder.go b/identitygovernance/entitlement_management_control_configurations_count_request_builder.go new file mode 100644 index 00000000000..36c6869dcff --- /dev/null +++ b/identitygovernance/entitlement_management_control_configurations_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementControlConfigurationsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementControlConfigurationsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementControlConfigurationsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementControlConfigurationsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementControlConfigurationsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementControlConfigurationsCountRequestBuilderInternal instantiates a new EntitlementManagementControlConfigurationsCountRequestBuilder and sets the default values. +func NewEntitlementManagementControlConfigurationsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementControlConfigurationsCountRequestBuilder) { + m := &EntitlementManagementControlConfigurationsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementControlConfigurationsCountRequestBuilder instantiates a new EntitlementManagementControlConfigurationsCountRequestBuilder and sets the default values. +func NewEntitlementManagementControlConfigurationsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementControlConfigurationsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementControlConfigurationsCountRequestBuilderInternal(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 *EntitlementManagementControlConfigurationsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementControlConfigurationsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementControlConfigurationsCountRequestBuilder when successful +func (m *EntitlementManagementControlConfigurationsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementControlConfigurationsCountRequestBuilder) { + return NewEntitlementManagementControlConfigurationsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_control_configurations_request_builder.go b/identitygovernance/entitlement_management_control_configurations_request_builder.go new file mode 100644 index 00000000000..23eb97e921a --- /dev/null +++ b/identitygovernance/entitlement_management_control_configurations_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 identitygovernance + +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" +) + +// EntitlementManagementControlConfigurationsRequestBuilder provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementControlConfigurationsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +type EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters +} +// EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByControlConfigurationId provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder when successful +func (m *EntitlementManagementControlConfigurationsRequestBuilder) ByControlConfigurationId(controlConfigurationId string)(*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if controlConfigurationId != "" { + urlTplParams["controlConfiguration%2Did"] = controlConfigurationId + } + return NewEntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementControlConfigurationsRequestBuilderInternal instantiates a new EntitlementManagementControlConfigurationsRequestBuilder and sets the default values. +func NewEntitlementManagementControlConfigurationsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementControlConfigurationsRequestBuilder) { + m := &EntitlementManagementControlConfigurationsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementControlConfigurationsRequestBuilder instantiates a new EntitlementManagementControlConfigurationsRequestBuilder and sets the default values. +func NewEntitlementManagementControlConfigurationsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementControlConfigurationsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementControlConfigurationsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementControlConfigurationsCountRequestBuilder when successful +func (m *EntitlementManagementControlConfigurationsRequestBuilder) Count()(*EntitlementManagementControlConfigurationsCountRequestBuilder) { + return NewEntitlementManagementControlConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +// returns a ControlConfigurationCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementControlConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationCollectionResponseable, 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.CreateControlConfigurationCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationCollectionResponseable), nil +} +// Post create new navigation property to controlConfigurations for identityGovernance +// returns a ControlConfigurationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementControlConfigurationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable, requestConfiguration *EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable, 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.CreateControlConfigurationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable), nil +} +// ToGetRequestInformation configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +// returns a *RequestInformation when successful +func (m *EntitlementManagementControlConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration)(*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 controlConfigurations for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementControlConfigurationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable, requestConfiguration *EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementControlConfigurationsRequestBuilder when successful +func (m *EntitlementManagementControlConfigurationsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementControlConfigurationsRequestBuilder) { + return NewEntitlementManagementControlConfigurationsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_request_builder.go b/identitygovernance/entitlement_management_request_builder.go index 23cbb1d6f34..7214f7e44d8 100644 --- a/identitygovernance/entitlement_management_request_builder.go +++ b/identitygovernance/entitlement_management_request_builder.go @@ -54,6 +54,11 @@ func (m *EntitlementManagementRequestBuilder) AccessPackageAssignmentApprovals() func (m *EntitlementManagementRequestBuilder) AccessPackages()(*EntitlementManagementAccessPackagesRequestBuilder) { return NewEntitlementManagementAccessPackagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// AccessPackageSuggestions provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementAccessPackageSuggestionsRequestBuilder when successful +func (m *EntitlementManagementRequestBuilder) AccessPackageSuggestions()(*EntitlementManagementAccessPackageSuggestionsRequestBuilder) { + return NewEntitlementManagementAccessPackageSuggestionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // AssignmentPolicies provides operations to manage the assignmentPolicies property of the microsoft.graph.entitlementManagement entity. // returns a *EntitlementManagementAssignmentPoliciesRequestBuilder when successful func (m *EntitlementManagementRequestBuilder) AssignmentPolicies()(*EntitlementManagementAssignmentPoliciesRequestBuilder) { @@ -69,6 +74,11 @@ func (m *EntitlementManagementRequestBuilder) AssignmentRequests()(*EntitlementM func (m *EntitlementManagementRequestBuilder) Assignments()(*EntitlementManagementAssignmentsRequestBuilder) { return NewEntitlementManagementAssignmentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// AvailableAccessPackages provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementAvailableAccessPackagesRequestBuilder when successful +func (m *EntitlementManagementRequestBuilder) AvailableAccessPackages()(*EntitlementManagementAvailableAccessPackagesRequestBuilder) { + return NewEntitlementManagementAvailableAccessPackagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Catalogs provides operations to manage the catalogs property of the microsoft.graph.entitlementManagement entity. // returns a *EntitlementManagementCatalogsRequestBuilder when successful func (m *EntitlementManagementRequestBuilder) Catalogs()(*EntitlementManagementCatalogsRequestBuilder) { @@ -92,6 +102,11 @@ func NewEntitlementManagementRequestBuilder(rawUrl string, requestAdapter i2ae41 urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementRequestBuilderInternal(urlParams, requestAdapter) } +// ControlConfigurations provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementControlConfigurationsRequestBuilder when successful +func (m *EntitlementManagementRequestBuilder) ControlConfigurations()(*EntitlementManagementControlConfigurationsRequestBuilder) { + return NewEntitlementManagementControlConfigurationsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Delete delete navigation property entitlementManagement for identityGovernance // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *EntitlementManagementRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementRequestBuilderDeleteRequestConfiguration)(error) { @@ -173,6 +188,16 @@ func (m *EntitlementManagementRequestBuilder) Resources()(*EntitlementManagement func (m *EntitlementManagementRequestBuilder) Settings()(*EntitlementManagementSettingsRequestBuilder) { return NewEntitlementManagementSettingsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// Subjects provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementSubjectsRequestBuilder when successful +func (m *EntitlementManagementRequestBuilder) Subjects()(*EntitlementManagementSubjectsRequestBuilder) { + return NewEntitlementManagementSubjectsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// SubjectsWithObjectId provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementSubjectsWithObjectIdRequestBuilder when successful +func (m *EntitlementManagementRequestBuilder) SubjectsWithObjectId(objectId *string)(*EntitlementManagementSubjectsWithObjectIdRequestBuilder) { + return NewEntitlementManagementSubjectsWithObjectIdRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, objectId) +} // ToDeleteRequestInformation delete navigation property entitlementManagement for identityGovernance // returns a *RequestInformation when successful func (m *EntitlementManagementRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/identitygovernance/entitlement_management_subjects_access_package_subject_item_request_builder.go b/identitygovernance/entitlement_management_subjects_access_package_subject_item_request_builder.go new file mode 100644 index 00000000000..5e82b3c0df8 --- /dev/null +++ b/identitygovernance/entitlement_management_subjects_access_package_subject_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 identitygovernance + +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" +) + +// EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetQueryParameters get subjects from identityGovernance +type EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetQueryParameters +} +// EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ConnectedOrganization provides operations to manage the connectedOrganization property of the microsoft.graph.accessPackageSubject entity. +// returns a *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder when successful +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) ConnectedOrganization()(*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder) { + return NewEntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderInternal instantiates a new EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) { + m := &EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder instantiates a new EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property subjects for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration)(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 subjects from identityGovernance +// returns a AccessPackageSubjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, 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.CreateAccessPackageSubjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable), nil +} +// Patch update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. +// returns a AccessPackageSubjectable 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/accesspackagesubject-update?view=graph-rest-1.0 +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, requestConfiguration *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, 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.CreateAccessPackageSubjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable), nil +} +// ToDeleteRequestInformation delete navigation property subjects for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration)(*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 subjects from identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration)(*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 an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, requestConfiguration *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration)(*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 *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder when successful +func (m *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) { + return NewEntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_subjects_count_request_builder.go b/identitygovernance/entitlement_management_subjects_count_request_builder.go new file mode 100644 index 00000000000..c7d8580f354 --- /dev/null +++ b/identitygovernance/entitlement_management_subjects_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementSubjectsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementSubjectsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementSubjectsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementSubjectsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementSubjectsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementSubjectsCountRequestBuilderInternal instantiates a new EntitlementManagementSubjectsCountRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsCountRequestBuilder) { + m := &EntitlementManagementSubjectsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementSubjectsCountRequestBuilder instantiates a new EntitlementManagementSubjectsCountRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementSubjectsCountRequestBuilderInternal(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 *EntitlementManagementSubjectsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementSubjectsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementSubjectsCountRequestBuilder when successful +func (m *EntitlementManagementSubjectsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementSubjectsCountRequestBuilder) { + return NewEntitlementManagementSubjectsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_subjects_item_connected_organization_request_builder.go b/identitygovernance/entitlement_management_subjects_item_connected_organization_request_builder.go new file mode 100644 index 00000000000..f8fe8528cf6 --- /dev/null +++ b/identitygovernance/entitlement_management_subjects_item_connected_organization_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 identitygovernance + +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" +) + +// EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder provides operations to manage the connectedOrganization property of the microsoft.graph.accessPackageSubject entity. +type EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetQueryParameters the connected organization of the subject. Read-only. Nullable. +type EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetQueryParameters +} +// NewEntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderInternal instantiates a new EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder) { + m := &EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}/connectedOrganization{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder instantiates a new EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the connected organization of the subject. Read-only. Nullable. +// returns a ConnectedOrganizationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConnectedOrganizationable, 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.CreateConnectedOrganizationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConnectedOrganizationable), nil +} +// ToGetRequestInformation the connected organization of the subject. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder when successful +func (m *EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder) { + return NewEntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_subjects_request_builder.go b/identitygovernance/entitlement_management_subjects_request_builder.go new file mode 100644 index 00000000000..5463bffce96 --- /dev/null +++ b/identitygovernance/entitlement_management_subjects_request_builder.go @@ -0,0 +1,158 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +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" +) + +// EntitlementManagementSubjectsRequestBuilder provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementSubjectsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementSubjectsRequestBuilderGetQueryParameters get the properties of an external directory user represented by an existing accessPackageSubject object. +type EntitlementManagementSubjectsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementSubjectsRequestBuilderGetQueryParameters +} +// EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageSubjectId provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. +// returns a *EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder when successful +func (m *EntitlementManagementSubjectsRequestBuilder) ByAccessPackageSubjectId(accessPackageSubjectId string)(*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageSubjectId != "" { + urlTplParams["accessPackageSubject%2Did"] = accessPackageSubjectId + } + return NewEntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementSubjectsRequestBuilderInternal instantiates a new EntitlementManagementSubjectsRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsRequestBuilder) { + m := &EntitlementManagementSubjectsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementSubjectsRequestBuilder instantiates a new EntitlementManagementSubjectsRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementSubjectsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementSubjectsCountRequestBuilder when successful +func (m *EntitlementManagementSubjectsRequestBuilder) Count()(*EntitlementManagementSubjectsCountRequestBuilder) { + return NewEntitlementManagementSubjectsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get the properties of an external directory user represented by an existing accessPackageSubject object. +// returns a AccessPackageSubjectCollectionResponseable 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/accesspackagesubject-get?view=graph-rest-1.0 +func (m *EntitlementManagementSubjectsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectCollectionResponseable, 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.CreateAccessPackageSubjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectCollectionResponseable), nil +} +// Post create new navigation property to subjects for identityGovernance +// returns a AccessPackageSubjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementSubjectsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, requestConfiguration *EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, 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.CreateAccessPackageSubjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable), nil +} +// ToGetRequestInformation get the properties of an external directory user represented by an existing accessPackageSubject object. +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration)(*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 subjects for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, requestConfiguration *EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementSubjectsRequestBuilder when successful +func (m *EntitlementManagementSubjectsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementSubjectsRequestBuilder) { + return NewEntitlementManagementSubjectsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_subjects_with_object_id_request_builder.go b/identitygovernance/entitlement_management_subjects_with_object_id_request_builder.go new file mode 100644 index 00000000000..5bfe6f73ab7 --- /dev/null +++ b/identitygovernance/entitlement_management_subjects_with_object_id_request_builder.go @@ -0,0 +1,166 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +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" +) + +// EntitlementManagementSubjectsWithObjectIdRequestBuilder provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. +type EntitlementManagementSubjectsWithObjectIdRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementSubjectsWithObjectIdRequestBuilderGetQueryParameters get subjects from identityGovernance +type EntitlementManagementSubjectsWithObjectIdRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementSubjectsWithObjectIdRequestBuilderGetQueryParameters +} +// EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementSubjectsWithObjectIdRequestBuilderInternal instantiates a new EntitlementManagementSubjectsWithObjectIdRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsWithObjectIdRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, objectId *string)(*EntitlementManagementSubjectsWithObjectIdRequestBuilder) { + m := &EntitlementManagementSubjectsWithObjectIdRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects(objectId='{objectId}'){?%24expand,%24select}", pathParameters), + } + if objectId != nil { + m.BaseRequestBuilder.PathParameters["objectId"] = *objectId + } + return m +} +// NewEntitlementManagementSubjectsWithObjectIdRequestBuilder instantiates a new EntitlementManagementSubjectsWithObjectIdRequestBuilder and sets the default values. +func NewEntitlementManagementSubjectsWithObjectIdRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementSubjectsWithObjectIdRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementSubjectsWithObjectIdRequestBuilderInternal(urlParams, requestAdapter, nil) +} +// Delete delete navigation property subjects for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementSubjectsWithObjectIdRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration)(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 subjects from identityGovernance +// returns a AccessPackageSubjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementSubjectsWithObjectIdRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, 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.CreateAccessPackageSubjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable), nil +} +// Patch update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. +// returns a AccessPackageSubjectable 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/accesspackagesubject-update?view=graph-rest-1.0 +func (m *EntitlementManagementSubjectsWithObjectIdRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, requestConfiguration *EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, 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.CreateAccessPackageSubjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable), nil +} +// ToDeleteRequestInformation delete navigation property subjects for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsWithObjectIdRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration)(*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 subjects from identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsWithObjectIdRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration)(*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 an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. +// returns a *RequestInformation when successful +func (m *EntitlementManagementSubjectsWithObjectIdRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable, requestConfiguration *EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration)(*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 *EntitlementManagementSubjectsWithObjectIdRequestBuilder when successful +func (m *EntitlementManagementSubjectsWithObjectIdRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementSubjectsWithObjectIdRequestBuilder) { + return NewEntitlementManagementSubjectsWithObjectIdRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f4ac5f74abd6e209e56af7bc42f8aa322c1fd446f0b07d4d89fcac90bdd1f933.go b/identitygovernance/f4ac5f74abd6e209e56af7bc42f8aa322c1fd446f0b07d4d89fcac90bdd1f933.go index 87db09bbf66..dbd451a5660 100644 --- a/identitygovernance/f4ac5f74abd6e209e56af7bc42f8aa322c1fd446f0b07d4d89fcac90bdd1f933.go +++ b/identitygovernance/f4ac5f74abd6e209e56af7bc42f8aa322c1fd446f0b07d4d89fcac90bdd1f933.go @@ -33,7 +33,7 @@ func NewLifecycleWorkflowsWorkflowsItemUserProcessingResultsItemTaskProcessingRe urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderInternal(urlParams, requestAdapter) } -// Post resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// Post resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *LifecycleWorkflowsWorkflowsItemUserProcessingResultsItemTaskProcessingR } return nil } -// ToPostRequestInformation resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. +// ToPostRequestInformation resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilder) ToPostRequestInformation(ctx context.Context, body LifecycleWorkflowsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeResumePostRequestBodyable, requestConfiguration *LifecycleWorkflowsWorkflowsItemUserProcessingResultsItemTaskProcessingResultsItemMicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/f63a6703da3c82abf7a1290f7a7320e675f44f77c06b230e6da3690e6fb35b95.go b/identitygovernance/f63a6703da3c82abf7a1290f7a7320e675f44f77c06b230e6da3690e6fb35b95.go index 703bc05b7fa..e0520e01289 100644 --- a/identitygovernance/f63a6703da3c82abf7a1290f7a7320e675f44f77c06b230e6da3690e6fb35b95.go +++ b/identitygovernance/f63a6703da3c82abf7a1290f7a7320e675f44f77c06b230e6da3690e6fb35b95.go @@ -41,7 +41,7 @@ func NewLifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSumma urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderInternal(urlParams, requestAdapter, nil, nil) } -// Get get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. +// Get get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. // returns a RunSummaryable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *LifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.RunSummaryable, error) { @@ -61,7 +61,7 @@ func (m *LifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSumm } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.RunSummaryable), nil } -// ToGetRequestInformation get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. +// ToGetRequestInformation get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_count_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_count_request_builder.go new file mode 100644 index 00000000000..211b102a740 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder provides operations to count the resources in the collection. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters get the number of the resource +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderInternal(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 *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_directory_object_item_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_directory_object_item_request_builder.go new file mode 100644 index 00000000000..75d27928099 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_directory_object_item_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 identitygovernance + +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" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters the preview scope for the workflow. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the preview scope for the workflow. +// returns a DirectoryObjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, 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.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil +} +// ToGetRequestInformation the preview scope for the workflow. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_request_builder.go new file mode 100644 index 00000000000..a7734309f2d --- /dev/null +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_item_preview_scope_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +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" +) + +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters the preview scope for the workflow. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters 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\"" +} +// LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters +} +// ByDirectoryObjectId provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) ByDirectoryObjectId(directoryObjectId string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if directoryObjectId != "" { + urlTplParams["directoryObject%2Did"] = directoryObjectId + } + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderInternal instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) { + m := &LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder instantiates a new LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder and sets the default values. +func NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) Count()(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the preview scope for the workflow. +// returns a DirectoryObjectCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, 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.CreateDirectoryObjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable), nil +} +// ToGetRequestInformation the preview scope for the workflow. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_request_builder.go index f45591fbcac..48014c36e4b 100644 --- a/identitygovernance/lifecycle_workflows_deleted_items_workflows_request_builder.go +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_request_builder.go @@ -14,7 +14,7 @@ import ( type LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilderGetQueryParameters get a list of the deleted workflow objects and their properties. +// LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilderGetQueryParameters get a list of deleted workflow objects and their properties from the deletedItemContainer. type LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,7 +72,7 @@ func NewLifecycleWorkflowsDeletedItemsWorkflowsRequestBuilder(rawUrl string, req func (m *LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilder) Count()(*LifecycleWorkflowsDeletedItemsWorkflowsCountRequestBuilder) { return NewLifecycleWorkflowsDeletedItemsWorkflowsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of the deleted workflow objects and their properties. +// Get get a list of deleted workflow objects and their properties from the deletedItemContainer. // returns a WorkflowCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -95,7 +95,7 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilder) Get(ctx context. } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.WorkflowCollectionResponseable), nil } -// ToGetRequestInformation get a list of the deleted workflow objects and their properties. +// ToGetRequestInformation get a list of deleted workflow objects and their properties from the deletedItemContainer. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsDeletedItemsWorkflowsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go b/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go index fa6865af753..ce3a7718515 100644 --- a/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go +++ b/identitygovernance/lifecycle_workflows_deleted_items_workflows_workflow_item_request_builder.go @@ -122,16 +122,41 @@ func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) Micr func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceActivateWithScope()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder) { return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// MicrosoftGraphIdentityGovernanceCancelProcessing provides operations to call the cancelProcessing method. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceCancelProcessing()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// MicrosoftGraphIdentityGovernanceClearQuarantine provides operations to call the clearQuarantine method. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceClearQuarantine()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // MicrosoftGraphIdentityGovernanceCreateNewVersion provides operations to call the createNewVersion method. // returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceCreateNewVersion()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder) { return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// MicrosoftGraphIdentityGovernancePreviewTaskFailures provides operations to call the previewTaskFailures method. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernancePreviewTaskFailures()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// MicrosoftGraphIdentityGovernancePreviewWorkflow provides operations to call the previewWorkflow method. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernancePreviewWorkflow()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // MicrosoftGraphIdentityGovernanceRestore provides operations to call the restore method. // returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceRestore()(*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder) { return NewLifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// PreviewScope provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +// returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder when successful +func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) PreviewScope()(*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder) { + return NewLifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Runs provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. // returns a *LifecycleWorkflowsDeletedItemsWorkflowsItemRunsRequestBuilder when successful func (m *LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder) Runs()(*LifecycleWorkflowsDeletedItemsWorkflowsItemRunsRequestBuilder) { diff --git a/identitygovernance/lifecycle_workflows_workflows_item_microsoft_graph_identity_governance_restore_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_microsoft_graph_identity_governance_restore_request_builder.go index 2dd8223b1ad..4d9b5c45fee 100644 --- a/identitygovernance/lifecycle_workflows_workflows_item_microsoft_graph_identity_governance_restore_request_builder.go +++ b/identitygovernance/lifecycle_workflows_workflows_item_microsoft_graph_identity_governance_restore_request_builder.go @@ -34,7 +34,7 @@ func NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRe urlParams["request-raw-url"] = rawUrl return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderInternal(urlParams, requestAdapter) } -// Post restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. +// Post restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. // returns a Workflowable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreR } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable), nil } -// ToPostRequestInformation restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. +// ToPostRequestInformation restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_count_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_count_request_builder.go new file mode 100644 index 00000000000..533ee99d258 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder provides operations to count the resources in the collection. +type LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters get the number of the resource +type LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderInternal(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 *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_directory_object_item_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_directory_object_item_request_builder.go new file mode 100644 index 00000000000..cd6c4871c59 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_directory_object_item_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 identitygovernance + +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" +) + +// LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +type LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters the preview scope for the workflow. +type LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters +} +// NewLifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the preview scope for the workflow. +// returns a DirectoryObjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, 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.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil +} +// ToGetRequestInformation the preview scope for the workflow. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_request_builder.go new file mode 100644 index 00000000000..b3c67c11b95 --- /dev/null +++ b/identitygovernance/lifecycle_workflows_workflows_item_preview_scope_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +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" +) + +// LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +type LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters the preview scope for the workflow. +type LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters 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\"" +} +// LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters +} +// ByDirectoryObjectId provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +// returns a *LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) ByDirectoryObjectId(directoryObjectId string)(*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if directoryObjectId != "" { + urlTplParams["directoryObject%2Did"] = directoryObjectId + } + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewLifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderInternal instantiates a new LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) { + m := &LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewLifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder instantiates a new LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder and sets the default values. +func NewLifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) Count()(*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the preview scope for the workflow. +// returns a DirectoryObjectCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) Get(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, 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.CreateDirectoryObjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable), nil +} +// ToGetRequestInformation the preview scope for the workflow. +// returns a *RequestInformation when successful +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration)(*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 *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) WithUrl(rawUrl string)(*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/lifecycle_workflows_workflows_item_runs_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_runs_request_builder.go index 42808207f62..a0b4497a51f 100644 --- a/identitygovernance/lifecycle_workflows_workflows_item_runs_request_builder.go +++ b/identitygovernance/lifecycle_workflows_workflows_item_runs_request_builder.go @@ -15,7 +15,7 @@ import ( type LifecycleWorkflowsWorkflowsItemRunsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// LifecycleWorkflowsWorkflowsItemRunsRequestBuilderGetQueryParameters get a list of the run objects and their properties for a lifecycle workflow. +// LifecycleWorkflowsWorkflowsItemRunsRequestBuilderGetQueryParameters get a list of run objects and their properties for a workflow. type LifecycleWorkflowsWorkflowsItemRunsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -73,7 +73,7 @@ func NewLifecycleWorkflowsWorkflowsItemRunsRequestBuilder(rawUrl string, request func (m *LifecycleWorkflowsWorkflowsItemRunsRequestBuilder) Count()(*LifecycleWorkflowsWorkflowsItemRunsCountRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemRunsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of the run objects and their properties for a lifecycle workflow. +// Get get a list of run objects and their properties for a workflow. // returns a RunCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *LifecycleWorkflowsWorkflowsItemRunsRequestBuilder) Get(ctx context.Cont func (m *LifecycleWorkflowsWorkflowsItemRunsRequestBuilder) MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime(endDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time, startDateTime *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)(*LifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemRunsMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, endDateTime, startDateTime) } -// ToGetRequestInformation get a list of the run objects and their properties for a lifecycle workflow. +// ToGetRequestInformation get a list of run objects and their properties for a workflow. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemRunsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemRunsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/lifecycle_workflows_workflows_item_tasks_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_item_tasks_request_builder.go index 5f6f9ebe3f2..8c399225050 100644 --- a/identitygovernance/lifecycle_workflows_workflows_item_tasks_request_builder.go +++ b/identitygovernance/lifecycle_workflows_workflows_item_tasks_request_builder.go @@ -14,7 +14,7 @@ import ( type LifecycleWorkflowsWorkflowsItemTasksRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// LifecycleWorkflowsWorkflowsItemTasksRequestBuilderGetQueryParameters retrieve the details of the built-in tasks in Lifecycle Workflows. +// LifecycleWorkflowsWorkflowsItemTasksRequestBuilderGetQueryParameters retrieve the details of the built-in task objects in a workflow. type LifecycleWorkflowsWorkflowsItemTasksRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewLifecycleWorkflowsWorkflowsItemTasksRequestBuilder(rawUrl string, reques func (m *LifecycleWorkflowsWorkflowsItemTasksRequestBuilder) Count()(*LifecycleWorkflowsWorkflowsItemTasksCountRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemTasksCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve the details of the built-in tasks in Lifecycle Workflows. +// Get retrieve the details of the built-in task objects in a workflow. // returns a TaskCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -122,7 +122,7 @@ func (m *LifecycleWorkflowsWorkflowsItemTasksRequestBuilder) Post(ctx context.Co } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Taskable), nil } -// ToGetRequestInformation retrieve the details of the built-in tasks in Lifecycle Workflows. +// ToGetRequestInformation retrieve the details of the built-in task objects in a workflow. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsItemTasksRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsItemTasksRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/lifecycle_workflows_workflows_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_request_builder.go index 781bed58dc2..fcdbd0a811b 100644 --- a/identitygovernance/lifecycle_workflows_workflows_request_builder.go +++ b/identitygovernance/lifecycle_workflows_workflows_request_builder.go @@ -14,7 +14,7 @@ import ( type LifecycleWorkflowsWorkflowsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// LifecycleWorkflowsWorkflowsRequestBuilderGetQueryParameters get a list of workflow resources that are associated with lifecycle workflows. +// LifecycleWorkflowsWorkflowsRequestBuilderGetQueryParameters get a list of workflow resources that are associated with Lifecycle Workflows. type LifecycleWorkflowsWorkflowsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewLifecycleWorkflowsWorkflowsRequestBuilder(rawUrl string, requestAdapter func (m *LifecycleWorkflowsWorkflowsRequestBuilder) Count()(*LifecycleWorkflowsWorkflowsCountRequestBuilder) { return NewLifecycleWorkflowsWorkflowsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of workflow resources that are associated with lifecycle workflows. +// Get get a list of workflow resources that are associated with Lifecycle Workflows. // returns a WorkflowCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -125,7 +125,7 @@ func (m *LifecycleWorkflowsWorkflowsRequestBuilder) Post(ctx context.Context, bo } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable), nil } -// ToGetRequestInformation get a list of workflow resources that are associated with lifecycle workflows. +// ToGetRequestInformation get a list of workflow resources that are associated with Lifecycle Workflows. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go b/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go index cb6fae5f7cc..9357d097c5a 100644 --- a/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go +++ b/identitygovernance/lifecycle_workflows_workflows_workflow_item_request_builder.go @@ -67,7 +67,7 @@ func NewLifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder(rawUrl string, req func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) CreatedBy()(*LifecycleWorkflowsWorkflowsItemCreatedByRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemCreatedByRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Delete delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. +// Delete delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -129,11 +129,31 @@ func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphId func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceActivateWithScope()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// MicrosoftGraphIdentityGovernanceCancelProcessing provides operations to call the cancelProcessing method. +// returns a *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceCancelProcessing()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// MicrosoftGraphIdentityGovernanceClearQuarantine provides operations to call the clearQuarantine method. +// returns a *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceClearQuarantine()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // MicrosoftGraphIdentityGovernanceCreateNewVersion provides operations to call the createNewVersion method. // returns a *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder when successful func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceCreateNewVersion()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// MicrosoftGraphIdentityGovernancePreviewTaskFailures provides operations to call the previewTaskFailures method. +// returns a *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernancePreviewTaskFailures()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// MicrosoftGraphIdentityGovernancePreviewWorkflow provides operations to call the previewWorkflow method. +// returns a *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernancePreviewWorkflow()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // MicrosoftGraphIdentityGovernanceRestore provides operations to call the restore method. // returns a *LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder when successful func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) MicrosoftGraphIdentityGovernanceRestore()(*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder) { @@ -162,6 +182,11 @@ func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) Patch(ctx contex } return res.(ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable), nil } +// PreviewScope provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. +// returns a *LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder when successful +func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) PreviewScope()(*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder) { + return NewLifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Runs provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. // returns a *LifecycleWorkflowsWorkflowsItemRunsRequestBuilder when successful func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) Runs()(*LifecycleWorkflowsWorkflowsItemRunsRequestBuilder) { @@ -177,7 +202,7 @@ func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) TaskReports()(*L func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) Tasks()(*LifecycleWorkflowsWorkflowsItemTasksRequestBuilder) { return NewLifecycleWorkflowsWorkflowsItemTasksRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. +// ToDeleteRequestInformation delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. // returns a *RequestInformation when successful func (m *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/informationprotection/bitlocker_recovery_keys_request_builder.go b/informationprotection/bitlocker_recovery_keys_request_builder.go index 917dce5fcba..35d4b5477c1 100644 --- a/informationprotection/bitlocker_recovery_keys_request_builder.go +++ b/informationprotection/bitlocker_recovery_keys_request_builder.go @@ -14,7 +14,7 @@ import ( type BitlockerRecoveryKeysRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BitlockerRecoveryKeysRequestBuilderGetQueryParameters get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. +// BitlockerRecoveryKeysRequestBuilderGetQueryParameters get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. type BitlockerRecoveryKeysRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,7 +72,7 @@ func NewBitlockerRecoveryKeysRequestBuilder(rawUrl string, requestAdapter i2ae41 func (m *BitlockerRecoveryKeysRequestBuilder) Count()(*BitlockerRecoveryKeysCountRequestBuilder) { return NewBitlockerRecoveryKeysCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. +// Get get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. // returns a BitlockerRecoveryKeyCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -95,7 +95,7 @@ func (m *BitlockerRecoveryKeysRequestBuilder) Get(ctx context.Context, requestCo } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BitlockerRecoveryKeyCollectionResponseable), nil } -// ToGetRequestInformation get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. +// ToGetRequestInformation get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. // returns a *RequestInformation when successful func (m *BitlockerRecoveryKeysRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BitlockerRecoveryKeysRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/kiota-dom-export.txt b/kiota-dom-export.txt index a7de793e9fe..a26b98e0de5 100644 --- a/kiota-dom-export.txt +++ b/kiota-dom-export.txt @@ -6395,6 +6395,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public| github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public|sendActivityNotification():*ItemSendActivityNotificationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public|startMigration():*ItemStartMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public|tabs():*ItemTabsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public|targetedMessages():*ItemTargetedMessagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ChatItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ChatItemRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.chats.ChatItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Chatable; ctx:context.Context; requestConfiguration?:*ChatItemRequestBuilderPatchRequestConfiguration):*RequestInformation @@ -7812,6 +7813,445 @@ github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTabsTeamsTabItemRequestBuild github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTabsTeamsTabItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TeamsTabable; ctx:context.Context; requestConfiguration?:*ItemTabsTeamsTabItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTabsTeamsTabItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTabsTeamsTabItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTabsTeamsTabItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder.ItemTargetedMessagesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder.ItemTargetedMessagesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder.ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder.ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder.ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Content():*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):*ItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|Count():*ItemTargetedMessagesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemHostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|hostedContents():*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|setReaction():*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|softDelete():*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|undoSoftDelete():*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|unsetReaction():*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder.ItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder.ItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder.ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder.ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder.ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponse +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration):ItemTargetedMessagesItemRepliesDeltaResponseable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|GetAsDeltaGetResponse(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration):ItemTargetedMessagesItemRepliesDeltaGetResponseable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesDeltaRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaResponse-->*ItemTargetedMessagesItemRepliesDeltaGetResponse +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesDeltaResponseable~~>ItemTargetedMessagesItemRepliesDeltaGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Content():*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):*ItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|Count():*ItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody~~>ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|Post(body:ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|ToPostRequestInformation(body:ItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody~~>ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|Post(body:ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|ToPostRequestInformation(body:ItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetMessageIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetReplyMessage():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetMessageIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetReplyMessage(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|GetMessageIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|GetReplyMessage():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|SetMessageIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|SetReplyMessage(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody~~>ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|Post(body:ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|ToPostRequestInformation(body:ItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder.ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|ByChatMessageId(chatMessageId:string):*ItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|Count():*ItemTargetedMessagesItemRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|delta():*ItemTargetedMessagesItemRepliesDeltaRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|replyWithQuote():*ItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesItemRepliesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesItemRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder.ItemTargetedMessagesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|ByTargetedChatMessageId(targetedChatMessageId:string):*ItemTargetedMessagesTargetedChatMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|Count():*ItemTargetedMessagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|hostedContents():*ItemTargetedMessagesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|replies():*ItemTargetedMessagesItemRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTargetedMessagesTargetedChatMessageItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemUnhideForUserPostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemUnhideForUserPostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.chats.ItemUnhideForUserPostRequestBody::|public|GetBackingStore():BackingStore @@ -32684,6 +33124,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|pu github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Directoryable; ctx:context.Context; requestConfiguration?:*DirectoryRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Directoryable github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|publicKeyInfrastructure():*PublicKeyInfrastructureRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|recovery():*RecoveryRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|subscriptions():*SubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:*string):*SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -33028,6 +33469,268 @@ github.com/microsoftgraph/msgraph-sdk-go/.directory.PublicKeyInfrastructureReque github.com/microsoftgraph/msgraph-sdk-go/.directory.PublicKeyInfrastructureRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PublicKeyInfrastructureRootable; ctx:context.Context; requestConfiguration?:*PublicKeyInfrastructureRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.directory.PublicKeyInfrastructureRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.directory.PublicKeyInfrastructureRequestBuilder::|public|WithUrl(rawUrl:string):*PublicKeyInfrastructureRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder.RecoveryJobsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder.RecoveryJobsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder.RecoveryJobsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder.RecoveryJobsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder.RecoveryJobsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoveryJobsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoveryJobsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoveryJobsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsCountRequestBuilder::|public|WithUrl(rawUrl:string):*RecoveryJobsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|WithUrl(rawUrl:string):*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoveryJobsRecoveryJobBaseItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder.RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|microsoftGraphEntraRecoveryServicesCancel():*RecoveryJobsItemMicrosoftGraphEntraRecoveryServicesCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|Patch(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable; ctx:context.Context; requestConfiguration?:*RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*RecoveryJobsRecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoveryJobsRecoveryJobBaseItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|ToPatchRequestInformation(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable; ctx:context.Context; requestConfiguration?:*RecoveryJobsRecoveryJobBaseItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRecoveryJobBaseItemRequestBuilder::|public|WithUrl(rawUrl:string):*RecoveryJobsRecoveryJobBaseItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoveryJobsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder.RecoveryJobsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|ByRecoveryJobBaseId(recoveryJobBaseId:string):*RecoveryJobsRecoveryJobBaseItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|Count():*RecoveryJobsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoveryJobsRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|Post(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable; ctx:context.Context; requestConfiguration?:*RecoveryJobsRequestBuilderPostRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoveryJobsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|ToPostRequestInformation(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobBaseable; ctx:context.Context; requestConfiguration?:*RecoveryJobsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryJobsRequestBuilder::|public|WithUrl(rawUrl:string):*RecoveryJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoveryRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder.RecoveryRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*RecoveryRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoveryRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|jobs():*RecoveryJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|Patch(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable; ctx:context.Context; requestConfiguration?:*RecoveryRequestBuilderPatchRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|snapshots():*RecoverySnapshotsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*RecoveryRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoveryRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|ToPatchRequestInformation(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Recoveryable; ctx:context.Context; requestConfiguration?:*RecoveryRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoveryRequestBuilder::|public|WithUrl(rawUrl:string):*RecoveryRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder.RecoverySnapshotsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder.RecoverySnapshotsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder.RecoverySnapshotsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder.RecoverySnapshotsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder.RecoverySnapshotsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsCountRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryJobsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsCountRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsItemRecoveryJobsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder.RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsItemRecoveryJobsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|ByRecoveryJobId(recoveryJobId:string):*RecoverySnapshotsItemRecoveryJobsRecoveryJobItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|Count():*RecoverySnapshotsItemRecoveryJobsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryJobCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryJobsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryJobsRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsItemRecoveryJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryPreviewJobable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|ByRecoveryPreviewJobId(recoveryPreviewJobId:string):*RecoverySnapshotsItemRecoveryPreviewJobsRecoveryPreviewJobItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|Count():*RecoverySnapshotsItemRecoveryPreviewJobsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.RecoveryPreviewJobCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder.RecoverySnapshotsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|BySnapshotId(snapshotId:string):*RecoverySnapshotsSnapshotItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|Count():*RecoverySnapshotsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.SnapshotCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|Post(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable; ctx:context.Context; requestConfiguration?:*RecoverySnapshotsRequestBuilderPostRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|ToPostRequestInformation(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable; ctx:context.Context; requestConfiguration?:*RecoverySnapshotsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*RecoverySnapshotsSnapshotItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder.RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|Patch(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable; ctx:context.Context; requestConfiguration?:*RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration):ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|recoveryJobs():*RecoverySnapshotsItemRecoveryJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|recoveryPreviewJobs():*RecoverySnapshotsItemRecoveryPreviewJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsSnapshotItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RecoverySnapshotsSnapshotItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|ToPatchRequestInformation(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable; ctx:context.Context; requestConfiguration?:*RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsSnapshotItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.SubscriptionsCompanySubscriptionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.SubscriptionsCompanySubscriptionItemRequestBuilder.SubscriptionsCompanySubscriptionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.directory.SubscriptionsCompanySubscriptionItemRequestBuilder.SubscriptionsCompanySubscriptionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -107386,6 +108089,119 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|accessPackage():*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder.EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder.EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder.EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder.EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder.EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackageSuggestionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; on?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponse(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse-->*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnResponseable~~>EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackageSuggestionsItemAccessPackageRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackageSuggestionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder.EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|ByAccessPackageSuggestionId(accessPackageSuggestionId:string):*EntitlementManagementAccessPackageSuggestionsAccessPackageSuggestionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|Count():*EntitlementManagementAccessPackageSuggestionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|filterByCurrentUserWithOn(on:*string):*EntitlementManagementAccessPackageSuggestionsFilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSuggestionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackageSuggestionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageSuggestionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackageSuggestionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAssignmentPoliciesAccessPackageAssignmentPolicyItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAssignmentPoliciesAccessPackageAssignmentPolicyItemRequestBuilder.EntitlementManagementAssignmentPoliciesAccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAssignmentPoliciesAccessPackageAssignmentPolicyItemRequestBuilder.EntitlementManagementAssignmentPoliciesAccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -108049,6 +108865,119 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageAssignmentable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAssignmentsRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAssignmentsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAssignmentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|resourceRoleScopes():*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAvailableAccessPackagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|ByAccessPackageResourceRoleScopeId(accessPackageResourceRoleScopeId:string):*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesAccessPackageResourceRoleScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|Count():*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleScopeCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAvailableAccessPackagesItemResourceRoleScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAvailableAccessPackagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder.EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|ByAvailableAccessPackageId(availableAccessPackageId:string):*EntitlementManagementAvailableAccessPackagesAvailableAccessPackageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|Count():*EntitlementManagementAvailableAccessPackagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AvailableAccessPackageable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAvailableAccessPackagesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAvailableAccessPackagesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAvailableAccessPackagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsAccessPackageCatalogItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsAccessPackageCatalogItemRequestBuilder.EntitlementManagementCatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsAccessPackageCatalogItemRequestBuilder.EntitlementManagementCatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -109701,6 +110630,68 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementConnectedOrganizationsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConnectedOrganizationable; ctx:context.Context; requestConfiguration?:*EntitlementManagementConnectedOrganizationsRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementConnectedOrganizationsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementConnectedOrganizationsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementConnectedOrganizationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|Put(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable; ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|ToPutRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable; ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder.EntitlementManagementControlConfigurationsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder.EntitlementManagementControlConfigurationsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder.EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder.EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder.EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementControlConfigurationsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementControlConfigurationsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementControlConfigurationsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder.EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|ByControlConfigurationId(controlConfigurationId:string):*EntitlementManagementControlConfigurationsControlConfigurationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|Count():*EntitlementManagementControlConfigurationsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable; ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ControlConfigurationable; ctx:context.Context; requestConfiguration?:*EntitlementManagementControlConfigurationsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementControlConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementControlConfigurationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder.EntitlementManagementRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder.EntitlementManagementRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -109713,13 +110704,16 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder.EntitlementManagementRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|accessPackageAssignmentApprovals():*EntitlementManagementAccessPackageAssignmentApprovalsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|accessPackages():*EntitlementManagementAccessPackagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|accessPackageSuggestions():*EntitlementManagementAccessPackageSuggestionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|assignmentPolicies():*EntitlementManagementAssignmentPoliciesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|assignmentRequests():*EntitlementManagementAssignmentRequestsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|assignments():*EntitlementManagementAssignmentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|availableAccessPackages():*EntitlementManagementAvailableAccessPackagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|catalogs():*EntitlementManagementCatalogsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|connectedOrganizations():*EntitlementManagementConnectedOrganizationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|controlConfigurations():*EntitlementManagementControlConfigurationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementRequestBuilderDeleteRequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EntitlementManagementable github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EntitlementManagementable; ctx:context.Context; requestConfiguration?:*EntitlementManagementRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EntitlementManagementable @@ -109730,6 +110724,8 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|resourceRoleScopes():*EntitlementManagementResourceRoleScopesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|resources():*EntitlementManagementResourcesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|settings():*EntitlementManagementSettingsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|subjects():*EntitlementManagementSubjectsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|subjectsWithObjectId(objectId:*string):*EntitlementManagementSubjectsWithObjectIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EntitlementManagementable; ctx:context.Context; requestConfiguration?:*EntitlementManagementRequestBuilderPatchRequestConfiguration):*RequestInformation @@ -113535,6 +114531,105 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSettingsRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EntitlementManagementSettingsable; ctx:context.Context; requestConfiguration?:*EntitlementManagementSettingsRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSettingsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSettingsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementSettingsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|connectedOrganization():*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable; ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable; ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder.EntitlementManagementSubjectsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder.EntitlementManagementSubjectsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder.EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder.EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder.EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementSubjectsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementSubjectsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConnectedOrganizationable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementSubjectsItemConnectedOrganizationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementSubjectsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder.EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|ByAccessPackageSubjectId(accessPackageSubjectId:string):*EntitlementManagementSubjectsAccessPackageSubjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|Count():*EntitlementManagementSubjectsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable; ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable; ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementSubjectsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementSubjectsWithObjectIdRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder.EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; objectId?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable; ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsWithObjectIdRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageSubjectable; ctx:context.Context; requestConfiguration?:*EntitlementManagementSubjectsWithObjectIdRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementSubjectsWithObjectIdRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementSubjectsWithObjectIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder.IdentityGovernanceRequestBuilderGetQueryParameters::|public|Expand:[]string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder.IdentityGovernanceRequestBuilderGetQueryParameters::|public|Select:[]string @@ -114086,6 +115181,44 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeActivateWithScopePostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|GetScope():ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|SetScope(value:ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|GetScope():ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|SetScope(value:ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody~~>LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|Post(body:LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBody::|public|GetBackingStore():BackingStore @@ -114113,6 +115246,59 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|GetValue():[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|SetValue(value:[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable::|public|GetValue():[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable::|public|SetValue(value:[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse-->*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable~~>LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|PostAsPreviewTaskFailuresPostResponse(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|GetSubjects():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|SetSubjects(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|GetSubjects():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|SetSubjects(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody~~>LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|Post(body:LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption @@ -114124,6 +115310,56 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|Count():*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemRunsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemRunsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemRunsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsItemRunsCountRequestBuilder.LifecycleWorkflowsDeletedItemsWorkflowsItemRunsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -116135,9 +117371,14 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsD github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|lastModifiedBy():*LifecycleWorkflowsDeletedItemsWorkflowsItemLastModifiedByRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore():*LifecycleWorkflowsDeletedItemsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|previewScope():*LifecycleWorkflowsDeletedItemsWorkflowsItemPreviewScopeRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|runs():*LifecycleWorkflowsDeletedItemsWorkflowsItemRunsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsDeletedItemsWorkflowsWorkflowItemRequestBuilder::|public|taskReports():*LifecycleWorkflowsDeletedItemsWorkflowsItemTaskReportsRequestBuilder @@ -116663,6 +117904,44 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeActivateWithScopePostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|GetScope():ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|public|SetScope(value:ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|GetScope():ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable::|public|SetScope(value:ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.CancelScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBody~~>LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|Post(body:LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingCancelProcessingPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBody::|public|GetBackingStore():BackingStore @@ -116690,6 +117969,59 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionCreateNewVersionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|GetValue():[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|public|SetValue(value:[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable::|public|GetValue():[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable::|public|SetValue(value:[]ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.PreviewFailedTaskable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse-->*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable~~>LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|PostAsPreviewTaskFailuresPostResponse(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresPreviewTaskFailuresPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|GetSubjects():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|public|SetSubjects(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|GetSubjects():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable::|public|SetSubjects(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBody~~>LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|Post(body:LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|ToPostRequestInformation(body:LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowPreviewWorkflowPostRequestBodyable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption @@ -116701,6 +118033,56 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration::|public|queryParameters:*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):*LifecycleWorkflowsWorkflowsItemPreviewScopeDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|Count():*LifecycleWorkflowsWorkflowsItemPreviewScopeCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder::|public|WithUrl(rawUrl:string):*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemRunsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemRunsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemRunsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsItemRunsCountRequestBuilder.LifecycleWorkflowsWorkflowsItemRunsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -118718,10 +120100,15 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsW github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|lastModifiedBy():*LifecycleWorkflowsWorkflowsItemLastModifiedByRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore():*LifecycleWorkflowsWorkflowsItemMicrosoftGraphIdentityGovernanceRestoreRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|Patch(body:ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable; ctx:context.Context; requestConfiguration?:*LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilderPatchRequestConfiguration):ibf6ed4fc8e373ed2600905053a507c004671ad1749cb4b6b77078a908490c430.Workflowable github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|previewScope():*LifecycleWorkflowsWorkflowsItemPreviewScopeRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|runs():*LifecycleWorkflowsWorkflowsItemRunsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.LifecycleWorkflowsWorkflowsWorkflowItemRequestBuilder::|public|taskReports():*LifecycleWorkflowsWorkflowsItemTaskReportsRequestBuilder @@ -121850,6 +123237,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessActionable::|public|SetBa github.com/microsoftgraph/msgraph-sdk-go/.models.accessActionable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessActionable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.accessAction~~>AccessActionable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessEntityType::0000-user +github.com/microsoftgraph/msgraph-sdk-go/.models.accessEntityType::0001-group +github.com/microsoftgraph/msgraph-sdk-go/.models.accessEntityType::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackage-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackage::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackage::|public|GetAccessPackagesIncompatibleWith():[]AccessPackageable @@ -121966,6 +123356,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageAnswerStringable~~ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageAnswer~~>AccessPackageAnswerable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|GetApproverInformationVisibility():*ApproverInformationVisibility github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|GetDurationBeforeAutomaticDenial():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|GetDurationBeforeEscalation():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration @@ -121979,6 +123370,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|pu github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|GetPrimaryApprovers():[]SubjectSetable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|SetApproverInformationVisibility(value:*ApproverInformationVisibility):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|SetDurationBeforeAutomaticDenial(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|SetDurationBeforeEscalation(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration):void @@ -121990,6 +123382,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|pu github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|public|SetPrimaryApprovers(value:[]SubjectSetable):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|GetApproverInformationVisibility():*ApproverInformationVisibility github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|GetDurationBeforeAutomaticDenial():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|GetDurationBeforeEscalation():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration @@ -122000,6 +123393,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable: github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|GetIsEscalationEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|GetPrimaryApprovers():[]SubjectSetable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|SetApproverInformationVisibility(value:*ApproverInformationVisibility):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|SetDurationBeforeAutomaticDenial(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageApprovalStageable::|public|SetDurationBeforeEscalation(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration):void @@ -122958,6 +124352,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|GetOriginId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|GetOriginSystem():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|GetResource():AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|GetTypeEscaped():*RoleType github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|SetDescription(value:*string):void @@ -122965,17 +124360,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|SetOriginId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|SetOriginSystem(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|SetResource(value:AccessPackageResourceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|public|SetTypeEscaped(value:*RoleType):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRole::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|GetDescription():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|GetDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|GetOriginId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|GetOriginSystem():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|GetResource():AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|GetTypeEscaped():*RoleType github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|SetDescription(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|SetOriginId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|SetOriginSystem(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|SetResource(value:AccessPackageResourceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable::|public|SetTypeEscaped(value:*RoleType):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleCollectionResponse-->*BaseCollectionPaginationCountResponse github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceRoleCollectionResponse::|public|constructor():void @@ -123066,6 +124464,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|g github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|GetObjectId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|GetOnPremisesSecurityIdentifier():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|GetPrincipalName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|GetSubjectLifecycle():*AccessPackageSubjectLifecycle github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|GetSubjectType():*AccessPackageSubjectType github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|Serialize(writer:SerializationWriter):void @@ -123075,6 +124474,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|S github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|SetObjectId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|SetOnPremisesSecurityIdentifier(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|SetPrincipalName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|SetSubjectLifecycle(value:*AccessPackageSubjectLifecycle):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|public|SetSubjectType(value:*AccessPackageSubjectType):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|GetConnectedOrganization():ConnectedOrganizationable @@ -123083,6 +124483,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|GetObjectId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|GetOnPremisesSecurityIdentifier():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|GetPrincipalName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|GetSubjectLifecycle():*AccessPackageSubjectLifecycle github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|GetSubjectType():*AccessPackageSubjectType github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|SetConnectedOrganization(value:ConnectedOrganizationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|SetDisplayName(value:*string):void @@ -123090,12 +124491,102 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|SetObjectId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|SetOnPremisesSecurityIdentifier(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|SetPrincipalName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|SetSubjectLifecycle(value:*AccessPackageSubjectLifecycle):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable::|public|SetSubjectType(value:*AccessPackageSubjectType):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponse::|public|GetValue():[]AccessPackageSubjectable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponse::|public|SetValue(value:[]AccessPackageSubjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponseable::|public|GetValue():[]AccessPackageSubjectable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponseable::|public|SetValue(value:[]AccessPackageSubjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectLifecycle::0000-notDefined +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectLifecycle::0001-notGoverned +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectLifecycle::0002-governed +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectLifecycle::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectType::0000-notSpecified github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectType::0001-user github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectType::0002-servicePrincipal github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSubjectType::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|GetAccessPackage():AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|GetReasons():[]AccessPackageSuggestionReasonable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|SetAccessPackage(value:AvailableAccessPackageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|public|SetReasons(value:[]AccessPackageSuggestionReasonable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionable::|public|GetAccessPackage():AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionable::|public|GetReasons():[]AccessPackageSuggestionReasonable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionable::|public|SetAccessPackage(value:AvailableAccessPackageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionable::|public|SetReasons(value:[]AccessPackageSuggestionReasonable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponse::|public|GetValue():[]AccessPackageSuggestionable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponse::|public|SetValue(value:[]AccessPackageSuggestionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponseable::|public|GetValue():[]AccessPackageSuggestionable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponseable::|public|SetValue(value:[]AccessPackageSuggestionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReasonable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReasonable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReasonable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReasonable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReasonable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionReason~~>AccessPackageSuggestionReasonable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased-->*AccessPackageSuggestionReason +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|GetRelatedPeople():[]Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|GetRelatedPeopleAssignmentCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|SetRelatedPeople(value:[]Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|public|SetRelatedPeopleAssignmentCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBased::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBasedable::|public|GetRelatedPeople():[]Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBasedable::|public|GetRelatedPeopleAssignmentCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBasedable::|public|SetRelatedPeople(value:[]Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBasedable::|public|SetRelatedPeopleAssignmentCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleBasedable~~>AccessPackageSuggestionReasonable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleInsightLevel::0000-disabled +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleInsightLevel::0001-count +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleInsightLevel::0002-countAndNames +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionRelatedPeopleInsightLevel::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased-->*AccessPackageSuggestionReason +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|GetLastAssignmentDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|GetPastAssignmentCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|SetLastAssignmentDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|SetPastAssignmentCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBased::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBasedable::|public|GetLastAssignmentDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBasedable::|public|GetPastAssignmentCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBasedable::|public|SetLastAssignmentDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBasedable::|public|SetPastAssignmentCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageSuggestionSelfAssignmentHistoryBasedable~~>AccessPackageSuggestionReasonable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageTextInputQuestion-->*AccessPackageQuestion github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageTextInputQuestion::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageTextInputQuestion::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -125368,6 +126859,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.allDevicesAssignmentTarget::|pu github.com/microsoftgraph/msgraph-sdk-go/.models.allDevicesAssignmentTarget::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.allDevicesAssignmentTarget::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.allDevicesAssignmentTargetable~~>DeviceAndAppManagementAssignmentTargetable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.allDomains-->*ValidatingDomains +github.com/microsoftgraph/msgraph-sdk-go/.models.allDomains::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.allDomains::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.allDomains::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.allDomains::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.allDomains::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.allDomainsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; ValidatingDomainsable github.com/microsoftgraph/msgraph-sdk-go/.models.allLicensedUsersAssignmentTarget-->*DeviceAndAppManagementAssignmentTarget github.com/microsoftgraph/msgraph-sdk-go/.models.allLicensedUsersAssignmentTarget::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.allLicensedUsersAssignmentTarget::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -126807,6 +128305,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.applicationContext::|static|pub github.com/microsoftgraph/msgraph-sdk-go/.models.applicationContextable::|public|GetIncludeApplications():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationContextable::|public|SetIncludeApplications(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationContextable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; SignInContextable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationDataType::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationDataType::0001-codingFiles +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationDataType::0002-creditCards +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationDataType::0003-databaseFiles +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationDataType::0004-documents +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationDataType::0005-mediaFiles +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationDataType::0006-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.applicationEnforcedRestrictionsSessionControl-->*ConditionalAccessSessionControl github.com/microsoftgraph/msgraph-sdk-go/.models.applicationEnforcedRestrictionsSessionControl::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationEnforcedRestrictionsSessionControl::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -126824,6 +128329,526 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.applicationGuardBlockFileTransf github.com/microsoftgraph/msgraph-sdk-go/.models.applicationGuardBlockFileTransferType::0002-blockImageFile github.com/microsoftgraph/msgraph-sdk-go/.models.applicationGuardBlockFileTransferType::0003-blockNone github.com/microsoftgraph/msgraph-sdk-go/.models.applicationGuardBlockFileTransferType::0004-blockTextFile +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|GetDataCenter():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|GetHeadquarters():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|SetDataCenter(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|SetHeadquarters(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|GetDataCenter():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|GetHeadquarters():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|SetDataCenter(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|SetHeadquarters(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocationable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationLocation~~>ApplicationLocationable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetHasBadCommonName():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetHasInsecureSignature():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetHasNoChainOfTrust():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetIsDenylisted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetIsHostnameMismatch():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetIsNotAfter():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetIsNotBefore():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetIsRevoked():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetIsSelfSigned():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetHasBadCommonName(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetHasInsecureSignature(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetHasNoChainOfTrust(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetIsDenylisted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetIsHostnameMismatch(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetIsNotAfter(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetIsNotBefore(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetIsRevoked(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetIsSelfSigned(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetHasBadCommonName():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetHasInsecureSignature():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetHasNoChainOfTrust():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetIsDenylisted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetIsHostnameMismatch():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetIsNotAfter():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetIsNotBefore():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetIsRevoked():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetIsSelfSigned():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetHasBadCommonName(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetHasInsecureSignature(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetHasNoChainOfTrust(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetIsDenylisted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetIsHostnameMismatch(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetIsNotAfter(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetIsNotBefore(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetIsRevoked(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetIsSelfSigned(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorCertificateInfo~~>ApplicationRiskFactorCertificateInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetConsumerPopularity():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetDomainRegistrationDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetFounded():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetHasDisasterRecoveryPlan():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetHold():*HoldType +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetHostingCompanyName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetLocation():ApplicationLocationable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetPrivacyPolicy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetProcessedDataTypes():*ApplicationDataType +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|GetTermsOfService():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetConsumerPopularity(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetDomainRegistrationDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetFounded(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetHasDisasterRecoveryPlan(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetHold(value:*HoldType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetHostingCompanyName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetLocation(value:ApplicationLocationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetPrivacyPolicy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetProcessedDataTypes(value:*ApplicationDataType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|public|SetTermsOfService(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetConsumerPopularity():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetDomainRegistrationDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetFounded():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetHasDisasterRecoveryPlan():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetHold():*HoldType +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetHostingCompanyName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetLocation():ApplicationLocationable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetPrivacyPolicy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetProcessedDataTypes():*ApplicationDataType +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|GetTermsOfService():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetConsumerPopularity(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetDomainRegistrationDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetFounded(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetHasDisasterRecoveryPlan(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetHold(value:*HoldType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetHostingCompanyName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetLocation(value:ApplicationLocationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetPrivacyPolicy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetProcessedDataTypes(value:*ApplicationDataType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable::|public|SetTermsOfService(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorGeneralInfo~~>ApplicationRiskFactorGeneralInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|GetDataRetention():*DataRetentionLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|GetGdpr():ApplicationRiskFactorLegalInfoGdprable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|GetHasDataOwnership():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|GetHasDmca():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|SetDataRetention(value:*DataRetentionLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|SetGdpr(value:ApplicationRiskFactorLegalInfoGdprable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|SetHasDataOwnership(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|SetHasDmca(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|GetDataRetention():*DataRetentionLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|GetGdpr():ApplicationRiskFactorLegalInfoGdprable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|GetHasDataOwnership():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|GetHasDmca():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|SetDataRetention(value:*DataRetentionLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|SetGdpr(value:ApplicationRiskFactorLegalInfoGdprable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|SetHasDataOwnership(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|SetHasDmca(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetDataProtection():*DataProtection +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetHasRightToErasure():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetIsReportingDataBreaches():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetStatementUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|GetUserOwnership():*UserOwnership +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetDataProtection(value:*DataProtection):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetHasRightToErasure(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetIsReportingDataBreaches(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetStatementUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|public|SetUserOwnership(value:*UserOwnership):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|GetDataProtection():*DataProtection +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|GetHasRightToErasure():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|GetIsReportingDataBreaches():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|GetStatementUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|GetUserOwnership():*UserOwnership +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|SetDataProtection(value:*DataProtection):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|SetHasRightToErasure(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|SetIsReportingDataBreaches(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|SetStatementUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable::|public|SetUserOwnership(value:*UserOwnership):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdprable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfoGdpr~~>ApplicationRiskFactorLegalInfoGdprable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorLegalInfo~~>ApplicationRiskFactorLegalInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|GetCompliance():ApplicationSecurityComplianceable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|GetGeneral():ApplicationRiskFactorGeneralInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|GetLegal():ApplicationRiskFactorLegalInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|GetSecurity():ApplicationRiskFactorSecurityInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|SetCompliance(value:ApplicationSecurityComplianceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|SetGeneral(value:ApplicationRiskFactorGeneralInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|SetLegal(value:ApplicationRiskFactorLegalInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|public|SetSecurity(value:ApplicationRiskFactorSecurityInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|GetCompliance():ApplicationSecurityComplianceable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|GetGeneral():ApplicationRiskFactorGeneralInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|GetLegal():ApplicationRiskFactorLegalInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|GetSecurity():ApplicationRiskFactorSecurityInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|SetCompliance(value:ApplicationSecurityComplianceable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|SetGeneral(value:ApplicationRiskFactorGeneralInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|SetLegal(value:ApplicationRiskFactorLegalInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable::|public|SetSecurity(value:ApplicationRiskFactorSecurityInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetCertificate():ApplicationRiskFactorCertificateInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetDomainToCheck():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasAdminAuditTrail():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasAnonymousUsage():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasDataAuditTrail():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasDataClassification():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasDataEncrypted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasEnforceTransportEnc():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasIpRestriction():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasMFA():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasPenTest():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasRememberPassword():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasSamlSupport():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasUserAuditLogs():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasUserDataUpload():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasUserRolesSupport():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHasValidCertName():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetHttpsSecurityHeaders():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetIsCertTrusted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetIsDrownVulnerable():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetIsHeartbleedProof():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetLastBreachDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetLatestValidSSL():*SslVersion +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetPasswordPolicy():*PasswordPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|GetRestEncryptionType():*RestEncryptionType +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetCertificate(value:ApplicationRiskFactorCertificateInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetDomainToCheck(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasAdminAuditTrail(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasAnonymousUsage(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasDataAuditTrail(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasDataClassification(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasDataEncrypted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasEnforceTransportEnc(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasIpRestriction(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasMFA(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasPenTest(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasRememberPassword(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasSamlSupport(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasUserAuditLogs(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasUserDataUpload(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasUserRolesSupport(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHasValidCertName(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetHttpsSecurityHeaders(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetIsCertTrusted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetIsDrownVulnerable(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetIsHeartbleedProof(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetLastBreachDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetLatestValidSSL(value:*SslVersion):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetPasswordPolicy(value:*PasswordPolicy):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|public|SetRestEncryptionType(value:*RestEncryptionType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetCertificate():ApplicationRiskFactorCertificateInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetDomainToCheck():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasAdminAuditTrail():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasAnonymousUsage():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasDataAuditTrail():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasDataClassification():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasDataEncrypted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasEnforceTransportEnc():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasIpRestriction():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasMFA():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasPenTest():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasRememberPassword():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasSamlSupport():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasUserAuditLogs():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasUserDataUpload():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasUserRolesSupport():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHasValidCertName():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetHttpsSecurityHeaders():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetIsCertTrusted():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetIsDrownVulnerable():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetIsHeartbleedProof():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetLastBreachDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetLatestValidSSL():*SslVersion +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetPasswordPolicy():*PasswordPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|GetRestEncryptionType():*RestEncryptionType +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetCertificate(value:ApplicationRiskFactorCertificateInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetDomainToCheck(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasAdminAuditTrail(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasAnonymousUsage(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasDataAuditTrail(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasDataClassification(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasDataEncrypted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasEnforceTransportEnc(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasIpRestriction(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasMFA(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasPenTest(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasRememberPassword(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasSamlSupport(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasUserAuditLogs(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasUserDataUpload(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasUserRolesSupport(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHasValidCertName(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetHttpsSecurityHeaders(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetIsCertTrusted(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetIsDrownVulnerable(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetIsHeartbleedProof(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetLastBreachDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetLatestValidSSL(value:*SslVersion):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetPasswordPolicy(value:*PasswordPolicy):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable::|public|SetRestEncryptionType(value:*RestEncryptionType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactorSecurityInfo~~>ApplicationRiskFactorSecurityInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskFactors~~>ApplicationRiskFactorsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetCompliance():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetLegal():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetProvider():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetSecurity():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|GetTotal():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetCompliance(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetLegal(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetProvider(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetSecurity(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|public|SetTotal(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|GetCompliance():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|GetLegal():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|GetProvider():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|GetSecurity():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|GetTotal():*float32 +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|SetCompliance(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|SetLegal(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|SetProvider(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|SetSecurity(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable::|public|SetTotal(value:*float32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScoreable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationRiskScore~~>ApplicationRiskScoreable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetCobit():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetCoppa():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetCsaStar():*CsaStarLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetFedRamp():*FedRampLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetFerpa():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetFfiec():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetFinra():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetFisma():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetGaap():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetGapp():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetGlba():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetHipaa():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetHitrust():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetIsae3402():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetIso27001():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetIso27002():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetIso27017():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetIso27018():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetItar():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetJerichoForumCommandments():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetPci():*PciVersion +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetPrivacyShield():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetSafeHarbor():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetSoc1():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetSoc2():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetSoc3():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetSox():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetSp80053():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetSsae16():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|GetUstr():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetCobit(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetCoppa(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetCsaStar(value:*CsaStarLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetFedRamp(value:*FedRampLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetFerpa(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetFfiec(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetFinra(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetFisma(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetGaap(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetGapp(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetGlba(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetHipaa(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetHitrust(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetIsae3402(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetIso27001(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetIso27002(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetIso27017(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetIso27018(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetItar(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetJerichoForumCommandments(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetPci(value:*PciVersion):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetPrivacyShield(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetSafeHarbor(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetSoc1(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetSoc2(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetSoc3(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetSox(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetSp80053(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetSsae16(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|public|SetUstr(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetCobit():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetCoppa():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetCsaStar():*CsaStarLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetFedRamp():*FedRampLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetFerpa():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetFfiec():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetFinra():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetFisma():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetGaap():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetGapp():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetGlba():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetHipaa():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetHitrust():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetIsae3402():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetIso27001():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetIso27002():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetIso27017():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetIso27018():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetItar():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetJerichoForumCommandments():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetPci():*PciVersion +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetPrivacyShield():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetSafeHarbor():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetSoc1():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetSoc2():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetSoc3():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetSox():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetSp80053():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetSsae16():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|GetUstr():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetCobit(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetCoppa(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetCsaStar(value:*CsaStarLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetFedRamp(value:*FedRampLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetFerpa(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetFfiec(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetFinra(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetFisma(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetGaap(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetGapp(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetGlba(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetHipaa(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetHitrust(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetIsae3402(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetIso27001(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetIso27002(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetIso27017(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetIso27018(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetItar(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetJerichoForumCommandments(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetPci(value:*PciVersion):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetPrivacyShield(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetSafeHarbor(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetSoc1(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetSoc2(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetSoc3(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetSox(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetSp80053(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetSsae16(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable::|public|SetUstr(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityComplianceable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationSecurityCompliance~~>ApplicationSecurityComplianceable github.com/microsoftgraph/msgraph-sdk-go/.models.applicationServicePrincipal::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationServicePrincipal::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.applicationServicePrincipal::|public|GetApplication():Applicationable @@ -126851,39 +128876,63 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.applicationServicePrincipal~~>A github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetCategories():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetDeprecationDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetDescription():*string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetEndpoints():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetHomePageUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetIsEntraIntegrated():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetLogoUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetPublisher():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetRiskFactors():ApplicationRiskFactorsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetRiskScore():ApplicationRiskScoreable github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetSupportedProvisioningTypes():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|GetSupportedSingleSignOnModes():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetCategories(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetDeprecationDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetDescription(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetEndpoints(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetHomePageUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetIsEntraIntegrated(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetLogoUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetPublisher(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetRiskFactors(value:ApplicationRiskFactorsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetRiskScore(value:ApplicationRiskScoreable):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetSupportedProvisioningTypes(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|public|SetSupportedSingleSignOnModes(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetCategories():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetDeprecationDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetDescription():*string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetEndpoints():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetHomePageUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetIsEntraIntegrated():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetLogoUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetPublisher():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetRiskFactors():ApplicationRiskFactorsable +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetRiskScore():ApplicationRiskScoreable github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetSupportedProvisioningTypes():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|GetSupportedSingleSignOnModes():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetCategories(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetDeprecationDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetDescription(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetEndpoints(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetHomePageUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetIsEntraIntegrated(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetLogoUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetPublisher(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetRiskFactors(value:ApplicationRiskFactorsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetRiskScore(value:ApplicationRiskScoreable):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetSupportedProvisioningTypes(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable::|public|SetSupportedSingleSignOnModes(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.applicationTemplateable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -127358,6 +129407,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.approvedClientAppCollectionResp github.com/microsoftgraph/msgraph-sdk-go/.models.approvedClientAppCollectionResponseable::|public|GetValue():[]ApprovedClientAppable github.com/microsoftgraph/msgraph-sdk-go/.models.approvedClientAppCollectionResponseable::|public|SetValue(value:[]ApprovedClientAppable):void github.com/microsoftgraph/msgraph-sdk-go/.models.approvedClientAppCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.approverInformationVisibility::0000-default +github.com/microsoftgraph/msgraph-sdk-go/.models.approverInformationVisibility::0001-notVisible +github.com/microsoftgraph/msgraph-sdk-go/.models.approverInformationVisibility::0002-visible +github.com/microsoftgraph/msgraph-sdk-go/.models.approverInformationVisibility::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.appScope-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.appScope::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.appScope::|public|GetDisplayName():*string @@ -129926,6 +131979,35 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.availabilityItemable::|public|S github.com/microsoftgraph/msgraph-sdk-go/.models.availabilityItemable::|public|SetStatus(value:*BookingsAvailabilityStatus):void github.com/microsoftgraph/msgraph-sdk-go/.models.availabilityItemable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.availabilityItem~~>AvailabilityItemable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|GetResourceRoleScopes():[]AccessPackageResourceRoleScopeable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|public|SetResourceRoleScopes(value:[]AccessPackageResourceRoleScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageable::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageable::|public|GetResourceRoleScopes():[]AccessPackageResourceRoleScopeable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageable::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageable::|public|SetResourceRoleScopes(value:[]AccessPackageResourceRoleScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponse::|public|GetValue():[]AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponse::|public|SetValue(value:[]AvailableAccessPackageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponseable::|public|GetValue():[]AvailableAccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponseable::|public|SetValue(value:[]AvailableAccessPackageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.availableAccessPackageCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.averageComparativeScore::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.averageComparativeScore::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.averageComparativeScore::|public|GetAverageScore():*float64 @@ -130107,6 +132189,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|GetB github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|GetDriveInclusionRules():[]DriveProtectionRuleable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|GetDriveProtectionUnits():[]DriveProtectionUnitable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|GetDriveProtectionUnitsBulkAdditionJobs():[]DriveProtectionUnitsBulkAdditionJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|GetEmailNotificationsSetting():EmailNotificationsSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|GetExchangeProtectionPolicies():[]ExchangeProtectionPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|GetExchangeRestoreSessions():[]ExchangeRestoreSessionable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -130134,6 +132217,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetB github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetDriveInclusionRules(value:[]DriveProtectionRuleable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetDriveProtectionUnits(value:[]DriveProtectionUnitable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetDriveProtectionUnitsBulkAdditionJobs(value:[]DriveProtectionUnitsBulkAdditionJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetEmailNotificationsSetting(value:EmailNotificationsSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetExchangeProtectionPolicies(value:[]ExchangeProtectionPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetExchangeRestoreSessions(value:[]ExchangeRestoreSessionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRoot::|public|SetMailboxInclusionRules(value:[]MailboxProtectionRuleable):void @@ -130159,6 +132243,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|GetDriveInclusionRules():[]DriveProtectionRuleable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|GetDriveProtectionUnits():[]DriveProtectionUnitable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|GetDriveProtectionUnitsBulkAdditionJobs():[]DriveProtectionUnitsBulkAdditionJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|GetEmailNotificationsSetting():EmailNotificationsSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|GetExchangeProtectionPolicies():[]ExchangeProtectionPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|GetExchangeRestoreSessions():[]ExchangeRestoreSessionable github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|GetMailboxInclusionRules():[]MailboxProtectionRuleable @@ -130183,6 +132268,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|SetDriveInclusionRules(value:[]DriveProtectionRuleable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|SetDriveProtectionUnits(value:[]DriveProtectionUnitable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|SetDriveProtectionUnitsBulkAdditionJobs(value:[]DriveProtectionUnitsBulkAdditionJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|SetEmailNotificationsSetting(value:EmailNotificationsSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|SetExchangeProtectionPolicies(value:[]ExchangeProtectionPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|SetExchangeRestoreSessions(value:[]ExchangeRestoreSessionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.backupRestoreRootable::|public|SetMailboxInclusionRules(value:[]MailboxProtectionRuleable):void @@ -134759,6 +136845,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetOriginalCreate github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetPermissionGrants():[]ResourceSpecificPermissionGrantable github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetPinnedMessages():[]PinnedChatMessageInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetTabs():[]TeamsTabable +github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetTargetedMessages():[]TargetedChatMessageable github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetTopic():*string github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|GetViewpoint():ChatViewpointable @@ -134779,6 +136866,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetOriginalCreate github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetPermissionGrants(value:[]ResourceSpecificPermissionGrantable):void github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetPinnedMessages(value:[]PinnedChatMessageInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetTabs(value:[]TeamsTabable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetTargetedMessages(value:[]TargetedChatMessageable):void github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetTopic(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.chat::|public|SetViewpoint(value:ChatViewpointable):void @@ -134798,6 +136886,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetOriginalCr github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetPermissionGrants():[]ResourceSpecificPermissionGrantable github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetPinnedMessages():[]PinnedChatMessageInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetTabs():[]TeamsTabable +github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetTargetedMessages():[]TargetedChatMessageable github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetTopic():*string github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|GetViewpoint():ChatViewpointable @@ -134816,6 +136905,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetOriginalCr github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetPermissionGrants(value:[]ResourceSpecificPermissionGrantable):void github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetPinnedMessages(value:[]PinnedChatMessageInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetTabs(value:[]TeamsTabable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetTargetedMessages(value:[]TargetedChatMessageable):void github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetTopic(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.chatable::|public|SetViewpoint(value:ChatViewpointable):void @@ -139230,6 +141320,43 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.contractCollectionResponse::|st github.com/microsoftgraph/msgraph-sdk-go/.models.contractCollectionResponseable::|public|GetValue():[]Contractable github.com/microsoftgraph/msgraph-sdk-go/.models.contractCollectionResponseable::|public|SetValue(value:[]Contractable):void github.com/microsoftgraph/msgraph-sdk-go/.models.contractCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|GetCreatedBy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|GetIsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|GetModifiedBy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|GetModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|SetCreatedBy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|SetIsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|SetModifiedBy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|public|SetModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|GetCreatedBy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|GetIsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|GetModifiedBy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|GetModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|SetCreatedBy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|SetIsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|SetModifiedBy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable::|public|SetModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponse::|public|GetValue():[]ControlConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponse::|public|SetValue(value:[]ControlConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponseable::|public|GetValue():[]ControlConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponseable::|public|SetValue(value:[]ControlConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.controlConfigurationCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.controlScore::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.controlScore::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.controlScore::|public|GetBackingStore():BackingStore @@ -139434,15 +141561,30 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.convertIdResultable~~>*i878a80d github.com/microsoftgraph/msgraph-sdk-go/.models.convertIdResult~~>ConvertIdResultable github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|GetCatalog():CopilotAdminCatalogable github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|GetSettings():CopilotAdminSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|SetCatalog(value:CopilotAdminCatalogable):void github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|public|SetSettings(value:CopilotAdminSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminable::|public|GetCatalog():CopilotAdminCatalogable github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminable::|public|GetSettings():CopilotAdminSettingable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminable::|public|SetCatalog(value:CopilotAdminCatalogable):void github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminable::|public|SetSettings(value:CopilotAdminSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog::|public|GetPackages():[]CopilotPackageDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog::|public|SetPackages(value:[]CopilotPackageDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalog::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalogable::|public|GetPackages():[]CopilotPackageDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalogable::|public|SetPackages(value:[]CopilotPackageDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminCatalogable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminLimitedMode-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminLimitedMode::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminLimitedMode::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -139469,6 +141611,124 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminSetting::|static|pu github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminSettingable::|public|GetLimitedMode():CopilotAdminLimitedModeable github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminSettingable::|public|SetLimitedMode(value:CopilotAdminLimitedModeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.copilotAdminSettingable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetAppId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetAssetId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetAvailableTo():*PackageStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetDeployedTo():*PackageStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetElementTypes():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetIsBlocked():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetManifestId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetManifestVersion():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetOwnerId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetPlatform():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetPublisher():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetShortDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetSupportedHosts():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetTypeEscaped():*PackageType +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetVersion():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|GetZipFile():[]byte +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetAppId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetAssetId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetAvailableTo(value:*PackageStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetDeployedTo(value:*PackageStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetElementTypes(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetIsBlocked(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetManifestId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetManifestVersion(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetOwnerId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetPlatform(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetPublisher(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetShortDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetSupportedHosts(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetTypeEscaped(value:*PackageType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetVersion(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|public|SetZipFile(value:[]byte):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetAppId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetAssetId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetAvailableTo():*PackageStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetDeployedTo():*PackageStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetElementTypes():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetIsBlocked():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetManifestId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetManifestVersion():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetOwnerId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetPlatform():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetPublisher():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetShortDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetSupportedHosts():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetTypeEscaped():*PackageType +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetVersion():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|GetZipFile():[]byte +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetAppId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetAssetId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetAvailableTo(value:*PackageStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetDeployedTo(value:*PackageStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetElementTypes(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetIsBlocked(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetManifestId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetManifestVersion(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetOwnerId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetPlatform(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetPublisher(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetShortDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetSupportedHosts(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetTypeEscaped(value:*PackageType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetVersion(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable::|public|SetZipFile(value:[]byte):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail-->*CopilotPackage +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|GetAcquireUsersAndGroups():[]PackageAccessEntityable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|GetAllowedUsersAndGroups():[]PackageAccessEntityable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|GetCategories():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|GetElementDetails():[]PackageElementDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|GetLongDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|GetSensitivity():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|GetSharedWithUsersAndGroups():[]PackageAccessEntityable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|SetAcquireUsersAndGroups(value:[]PackageAccessEntityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|SetAllowedUsersAndGroups(value:[]PackageAccessEntityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|SetCategories(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|SetElementDetails(value:[]PackageElementDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|SetLongDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|SetSensitivity(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|public|SetSharedWithUsersAndGroups(value:[]PackageAccessEntityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|GetAcquireUsersAndGroups():[]PackageAccessEntityable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|GetAllowedUsersAndGroups():[]PackageAccessEntityable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|GetCategories():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|GetElementDetails():[]PackageElementDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|GetLongDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|GetSensitivity():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|GetSharedWithUsersAndGroups():[]PackageAccessEntityable +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|SetAcquireUsersAndGroups(value:[]PackageAccessEntityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|SetAllowedUsersAndGroups(value:[]PackageAccessEntityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|SetCategories(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|SetElementDetails(value:[]PackageElementDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|SetLongDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|SetSensitivity(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable::|public|SetSharedWithUsersAndGroups(value:[]PackageAccessEntityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.copilotPackageDetailable~~>CopilotPackageable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.copilotReportRoot-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.copilotReportRoot::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.copilotReportRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -139983,6 +142243,14 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantUserSyncInboundable: github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantUserSyncInboundable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantUserSyncInboundable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantUserSyncInbound~~>CrossTenantUserSyncInboundable +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0001-attestation +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0002-certification +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0003-continuousMonitoring +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0004-cStarAssessment +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0005-selfAssessment +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0006-notSupported +github.com/microsoftgraph/msgraph-sdk-go/.models.csaStarLevel::0007-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.currencyColumn::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.currencyColumn::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.currencyColumn::|public|GetBackingStore():BackingStore @@ -140484,6 +142752,19 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.dataPolicyOperationStatus::0001 github.com/microsoftgraph/msgraph-sdk-go/.models.dataPolicyOperationStatus::0002-complete github.com/microsoftgraph/msgraph-sdk-go/.models.dataPolicyOperationStatus::0003-failed github.com/microsoftgraph/msgraph-sdk-go/.models.dataPolicyOperationStatus::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.dataProtection::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.dataProtection::0001-impactAssessments +github.com/microsoftgraph/msgraph-sdk-go/.models.dataProtection::0002-officers +github.com/microsoftgraph/msgraph-sdk-go/.models.dataProtection::0003-secureCrossBorderDataTransfer +github.com/microsoftgraph/msgraph-sdk-go/.models.dataProtection::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0001-dataRetained +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0002-deletedImmediately +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0003-deletedWithin1Month +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0004-deletedWithin2Weeks +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0005-deletedWithin3Months +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0006-deletedWithinMoreThan3Months +github.com/microsoftgraph/msgraph-sdk-go/.models.dataRetentionLevel::0007-unknownFutureValue 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) @@ -147638,6 +149919,25 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.emailIdentity::|static|public|C github.com/microsoftgraph/msgraph-sdk-go/.models.emailIdentityable::|public|GetEmail():*string github.com/microsoftgraph/msgraph-sdk-go/.models.emailIdentityable::|public|SetEmail(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.emailIdentityable~~>Identityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|GetAdditionalEvents():*NotificationEventsType +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|GetIsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|GetRecipients():NotificationRecipientsable +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|SetAdditionalEvents(value:*NotificationEventsType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|SetIsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|public|SetRecipients(value:NotificationRecipientsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSettingable::|public|GetAdditionalEvents():*NotificationEventsType +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSettingable::|public|GetIsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSettingable::|public|GetRecipients():NotificationRecipientsable +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSettingable::|public|SetAdditionalEvents(value:*NotificationEventsType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSettingable::|public|SetIsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSettingable::|public|SetRecipients(value:NotificationRecipientsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.emailNotificationsSettingable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.emailPayloadDetail-->*PayloadDetail github.com/microsoftgraph/msgraph-sdk-go/.models.emailPayloadDetail::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.emailPayloadDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -148009,6 +150309,21 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.endUserNotificationType::0002-n github.com/microsoftgraph/msgraph-sdk-go/.models.endUserNotificationType::0003-trainingAssignment github.com/microsoftgraph/msgraph-sdk-go/.models.endUserNotificationType::0004-trainingReminder github.com/microsoftgraph/msgraph-sdk-go/.models.endUserNotificationType::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings-->*ControlConfiguration +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|GetRelatedPeopleInsightLevel():*AccessPackageSuggestionRelatedPeopleInsightLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|GetShowApproverDetailsToMembers():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|SetRelatedPeopleInsightLevel(value:*AccessPackageSuggestionRelatedPeopleInsightLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|public|SetShowApproverDetailsToMembers(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettingsable::|public|GetRelatedPeopleInsightLevel():*AccessPackageSuggestionRelatedPeopleInsightLevel +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettingsable::|public|GetShowApproverDetailsToMembers():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettingsable::|public|SetRelatedPeopleInsightLevel(value:*AccessPackageSuggestionRelatedPeopleInsightLevel):void +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettingsable::|public|SetShowApproverDetailsToMembers(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.endUserSettingsable~~>ControlConfigurationable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.engagementAsyncOperation-->*LongRunningOperation github.com/microsoftgraph/msgraph-sdk-go/.models.engagementAsyncOperation::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.engagementAsyncOperation::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -148385,56 +150700,72 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetAccessPackageAssignmentApprovals():[]Approvalable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetAccessPackages():[]AccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetAccessPackageSuggestions():[]AccessPackageSuggestionable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetAssignmentPolicies():[]AccessPackageAssignmentPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetAssignmentRequests():[]AccessPackageAssignmentRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetAssignments():[]AccessPackageAssignmentable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetAvailableAccessPackages():[]AvailableAccessPackageable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetCatalogs():[]AccessPackageCatalogable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetConnectedOrganizations():[]ConnectedOrganizationable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetControlConfigurations():[]ControlConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetResourceEnvironments():[]AccessPackageResourceEnvironmentable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetResourceRequests():[]AccessPackageResourceRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetResourceRoleScopes():[]AccessPackageResourceRoleScopeable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetResources():[]AccessPackageResourceable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetSettings():EntitlementManagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|GetSubjects():[]AccessPackageSubjectable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetAccessPackageAssignmentApprovals(value:[]Approvalable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetAccessPackages(value:[]AccessPackageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetAccessPackageSuggestions(value:[]AccessPackageSuggestionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetAssignmentPolicies(value:[]AccessPackageAssignmentPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetAssignmentRequests(value:[]AccessPackageAssignmentRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetAssignments(value:[]AccessPackageAssignmentable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetAvailableAccessPackages(value:[]AvailableAccessPackageable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetCatalogs(value:[]AccessPackageCatalogable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetConnectedOrganizations(value:[]ConnectedOrganizationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetControlConfigurations(value:[]ControlConfigurationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetResourceEnvironments(value:[]AccessPackageResourceEnvironmentable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetResourceRequests(value:[]AccessPackageResourceRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetResourceRoleScopes(value:[]AccessPackageResourceRoleScopeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetResources(value:[]AccessPackageResourceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetSettings(value:EntitlementManagementSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|public|SetSubjects(value:[]AccessPackageSubjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetAccessPackageAssignmentApprovals():[]Approvalable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetAccessPackages():[]AccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetAccessPackageSuggestions():[]AccessPackageSuggestionable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetAssignmentPolicies():[]AccessPackageAssignmentPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetAssignmentRequests():[]AccessPackageAssignmentRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetAssignments():[]AccessPackageAssignmentable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetAvailableAccessPackages():[]AvailableAccessPackageable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetCatalogs():[]AccessPackageCatalogable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetConnectedOrganizations():[]ConnectedOrganizationable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetControlConfigurations():[]ControlConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetResourceEnvironments():[]AccessPackageResourceEnvironmentable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetResourceRequests():[]AccessPackageResourceRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetResourceRoleScopes():[]AccessPackageResourceRoleScopeable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetResources():[]AccessPackageResourceable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetSettings():EntitlementManagementSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|GetSubjects():[]AccessPackageSubjectable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetAccessPackageAssignmentApprovals(value:[]Approvalable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetAccessPackages(value:[]AccessPackageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetAccessPackageSuggestions(value:[]AccessPackageSuggestionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetAssignmentPolicies(value:[]AccessPackageAssignmentPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetAssignmentRequests(value:[]AccessPackageAssignmentRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetAssignments(value:[]AccessPackageAssignmentable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetAvailableAccessPackages(value:[]AvailableAccessPackageable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetCatalogs(value:[]AccessPackageCatalogable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetConnectedOrganizations(value:[]ConnectedOrganizationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetControlConfigurations(value:[]ControlConfigurationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetResourceEnvironments(value:[]AccessPackageResourceEnvironmentable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetResourceRequests(value:[]AccessPackageResourceRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetResourceRoleScopes(value:[]AccessPackageResourceRoleScopeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetResources(value:[]AccessPackageResourceable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetSettings(value:EntitlementManagementSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable::|public|SetSubjects(value:[]AccessPackageSubjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementSchedule::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.entitlementManagementSchedule::|public|GetAdditionalData():map[string]any @@ -148512,6 +150843,255 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.entityType::0010-person github.com/microsoftgraph/msgraph-sdk-go/.models.entityType::0011-acronym github.com/microsoftgraph/msgraph-sdk-go/.models.entityType::0012-bookmark github.com/microsoftgraph/msgraph-sdk-go/.models.entity~~>Entityable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|GetEntityIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|GetEntityType():*ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|SetEntityIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|SetEntityType(value:*ResourceTypeName):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|GetEntityIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|GetEntityType():*ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|SetEntityIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|SetEntityType(value:*ResourceTypeName):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIdsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.entityTypeAndIds~~>EntityTypeAndIdsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|GetJobs():[]RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|GetSnapshots():[]Snapshotable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|SetJobs(value:[]RecoveryJobBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|public|SetSnapshots(value:[]Snapshotable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recovery::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryable::|public|GetJobs():[]RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryable::|public|GetSnapshots():[]Snapshotable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryable::|public|SetJobs(value:[]RecoveryJobBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryable::|public|SetSnapshots(value:[]Snapshotable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryAction::0000-softDelete +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryAction::0001-update +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryAction::0002-restore +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryAction::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|GetEntityTypeName():*ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|GetFailureMessage():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|GetRecoveryAction():*RecoveryAction +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|SetEntityTypeName(value:*ResourceTypeName):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|SetFailureMessage(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|public|SetRecoveryAction(value:*RecoveryAction):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|GetEntityTypeName():*ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|GetFailureMessage():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|GetRecoveryAction():*RecoveryAction +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|SetEntityTypeName(value:*ResourceTypeName):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|SetFailureMessage(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable::|public|SetRecoveryAction(value:*RecoveryAction):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryChangeObjectBaseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob-->*RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|GetTotalFailedChanges():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|GetTotalLinksModified():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|GetTotalObjectsModified():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|SetTotalFailedChanges(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|SetTotalLinksModified(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|public|SetTotalObjectsModified(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobable::|public|GetTotalFailedChanges():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobable::|public|GetTotalLinksModified():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobable::|public|GetTotalObjectsModified():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobable::|public|SetTotalFailedChanges(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobable::|public|SetTotalLinksModified(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobable::|public|SetTotalObjectsModified(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|GetFilteringCriteria():RecoveryJobFilteringCriteriaBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|GetJobCompletionDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|GetJobStartDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|GetStatus():*RecoveryStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|GetTargetStateDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|GetTotalChangedLinksCalculated():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|GetTotalChangedObjectsCalculated():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|SetFilteringCriteria(value:RecoveryJobFilteringCriteriaBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|SetJobCompletionDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|SetJobStartDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|SetStatus(value:*RecoveryStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|SetTargetStateDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|SetTotalChangedLinksCalculated(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|public|SetTotalChangedObjectsCalculated(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|GetFilteringCriteria():RecoveryJobFilteringCriteriaBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|GetJobCompletionDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|GetJobStartDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|GetStatus():*RecoveryStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|GetTargetStateDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|GetTotalChangedLinksCalculated():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|GetTotalChangedObjectsCalculated():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|SetFilteringCriteria(value:RecoveryJobFilteringCriteriaBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|SetJobCompletionDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|SetJobStartDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|SetStatus(value:*RecoveryStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|SetTargetStateDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|SetTotalChangedLinksCalculated(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable::|public|SetTotalChangedObjectsCalculated(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponse::|public|GetValue():[]RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponse::|public|SetValue(value:[]RecoveryJobBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponseable::|public|GetValue():[]RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponseable::|public|SetValue(value:[]RecoveryJobBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobBaseCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponse::|public|GetValue():[]RecoveryJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponse::|public|SetValue(value:[]RecoveryJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponseable::|public|GetValue():[]RecoveryJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponseable::|public|SetValue(value:[]RecoveryJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter-->*RecoveryJobFilteringCriteriaBase +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter::|public|GetFilterValues():[]EntityTypeAndIdsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter::|public|SetFilterValues(value:[]EntityTypeAndIdsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilterable::|public|GetFilterValues():[]EntityTypeAndIdsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilterable::|public|SetFilterValues(value:[]EntityTypeAndIdsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNameAndIdsFilterable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; RecoveryJobFilteringCriteriaBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter-->*RecoveryJobFilteringCriteriaBase +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter::|public|GetEntityTypes():[]ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter::|public|SetEntityTypes(value:[]ResourceTypeName):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilterable::|public|GetEntityTypes():[]ResourceTypeName +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilterable::|public|SetEntityTypes(value:[]ResourceTypeName):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobEntityNamesFilterable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; RecoveryJobFilteringCriteriaBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBaseable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBaseable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBaseable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBaseable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBaseable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryJobFilteringCriteriaBase~~>RecoveryJobFilteringCriteriaBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJob-->*RecoveryJobBase +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJob::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJob::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJob::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJob::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; RecoveryJobBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponse::|public|GetValue():[]RecoveryPreviewJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponse::|public|SetValue(value:[]RecoveryPreviewJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponseable::|public|GetValue():[]RecoveryPreviewJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponseable::|public|SetValue(value:[]RecoveryPreviewJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryPreviewJobCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0000-initialized +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0001-running +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0002-successful +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0003-failed +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0004-abandoned +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0006-calculating +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.recoveryStatus::0007-loadingData +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0000-user +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0001-group +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0002-conditionalAccessPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0003-namedLocationPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0004-authenticationMethodPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0005-authorizationPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0006-authenticationStrengthPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0007-application +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0008-servicePrincipal +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0009-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0010-oAuth2PermissionGrant +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0011-appRoleAssignment +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.resourceTypeName::0012-organization +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|GetRecoveryJobs():[]RecoveryJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|GetRecoveryPreviewJobs():[]RecoveryPreviewJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|GetTotalChangedObjects():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|SetRecoveryJobs(value:[]RecoveryJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|SetRecoveryPreviewJobs(value:[]RecoveryPreviewJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|public|SetTotalChangedObjects(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|GetRecoveryJobs():[]RecoveryJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|GetRecoveryPreviewJobs():[]RecoveryPreviewJobable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|GetTotalChangedObjects():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|SetRecoveryJobs(value:[]RecoveryJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|SetRecoveryPreviewJobs(value:[]RecoveryPreviewJobable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable::|public|SetTotalChangedObjects(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponse::|public|GetValue():[]Snapshotable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponse::|public|SetValue(value:[]Snapshotable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponseable::|public|GetValue():[]Snapshotable +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponseable::|public|SetValue(value:[]Snapshotable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.entrarecoveryservices.snapshotCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDeviceRegistrationMembership-->*DeviceRegistrationMembership github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDeviceRegistrationMembership::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDeviceRegistrationMembership::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -148527,6 +151107,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDeviceRegistrationMem github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDeviceRegistrationMembershipable::|public|SetGroups(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDeviceRegistrationMembershipable::|public|SetUsers(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDeviceRegistrationMembershipable~~>DeviceRegistrationMembershipable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains-->*ValidatingDomains +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains::|public|GetDomainNames():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains::|public|SetDomainNames(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomains::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomainsable::|public|GetDomainNames():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomainsable::|public|SetDomainNames(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedDomainsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; ValidatingDomainsable github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedScopes-->*InheritableScopes github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedScopes::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.enumeratedScopes::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -149785,6 +152376,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.label::0050- github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.label::0051-personLanguages github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.label::0052-personPublications github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.label::0053-personPatents +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.label::0054-personWorkPositions github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.properties::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.properties::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.properties::|public|GetBackingStore():BackingStore @@ -150244,6 +152836,24 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.federatedIdpMfaBehavior::0000-a github.com/microsoftgraph/msgraph-sdk-go/.models.federatedIdpMfaBehavior::0001-enforceMfaByFederatedIdp github.com/microsoftgraph/msgraph-sdk-go/.models.federatedIdpMfaBehavior::0002-rejectMfaByFederatedIdp github.com/microsoftgraph/msgraph-sdk-go/.models.federatedIdpMfaBehavior::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy-->*DirectoryObject +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy::|public|GetValidatingDomains():ValidatingDomainsable +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy::|public|SetValidatingDomains(value:ValidatingDomainsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicyable::|public|GetValidatingDomains():ValidatingDomainsable +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicyable::|public|SetValidatingDomains(value:ValidatingDomainsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.federatedTokenValidationPolicyable~~>DirectoryObjectable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.fedRampLevel::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.fedRampLevel::0001-high +github.com/microsoftgraph/msgraph-sdk-go/.models.fedRampLevel::0002-liSaas +github.com/microsoftgraph/msgraph-sdk-go/.models.fedRampLevel::0003-low +github.com/microsoftgraph/msgraph-sdk-go/.models.fedRampLevel::0004-moderate +github.com/microsoftgraph/msgraph-sdk-go/.models.fedRampLevel::0005-notSupported +github.com/microsoftgraph/msgraph-sdk-go/.models.fedRampLevel::0006-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.fido2AuthenticationMethod-->*AuthenticationMethod github.com/microsoftgraph/msgraph-sdk-go/.models.fido2AuthenticationMethod::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.fido2AuthenticationMethod::|public|GetAaGuid():*string @@ -151571,6 +154181,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.granularSiteRestoreArtifactColl github.com/microsoftgraph/msgraph-sdk-go/.models.group-->*DirectoryObject github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetAcceptedSenders():[]DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetAccessType():*GroupAccessType github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetAllowExternalSenders():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetAppRoleAssignments():[]AppRoleAssignmentable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetAssignedLabels():[]AssignedLabelable @@ -151598,6 +154209,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetHideFromOutlo github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetInfoCatalogs():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetIsArchived():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetIsAssignableToRole():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetIsFavorite():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetIsManagementRestricted():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetIsSubscribedByMail():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetLicenseProcessingState():LicenseProcessingStateable @@ -151611,6 +154223,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetMembershipRul github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetMembersWithLicenseErrors():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnenote():Onenoteable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesExtensionAttributes():OnPremisesExtensionAttributesable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesLastSyncDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesNetBiosName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesProvisioningErrors():[]OnPremisesProvisioningErrorable @@ -151641,12 +154254,15 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetThreads():[]C github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetTransitiveMemberOf():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetTransitiveMembers():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetUniqueName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetUnseenConversationsCount():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetUnseenCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetUnseenMessagesCount():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetVisibility():*string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetWelcomeMessageEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetAcceptedSenders(value:[]DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetAccessType(value:*GroupAccessType):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetAllowExternalSenders(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetAppRoleAssignments(value:[]AppRoleAssignmentable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetAssignedLabels(value:[]AssignedLabelable):void @@ -151673,6 +154289,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetHideFromOutlo github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetInfoCatalogs(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetIsArchived(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetIsAssignableToRole(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetIsFavorite(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetIsManagementRestricted(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetIsSubscribedByMail(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetLicenseProcessingState(value:LicenseProcessingStateable):void @@ -151686,6 +154303,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetMembershipRul github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetMembersWithLicenseErrors(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnenote(value:Onenoteable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesExtensionAttributes(value:OnPremisesExtensionAttributesable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesLastSyncDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesNetBiosName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesProvisioningErrors(value:[]OnPremisesProvisioningErrorable):void @@ -151716,11 +154334,14 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetThreads(value github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetTransitiveMemberOf(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetTransitiveMembers(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetUniqueName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetUnseenConversationsCount(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetUnseenCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetUnseenMessagesCount(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetVisibility(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetWelcomeMessageEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetAcceptedSenders():[]DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetAccessType():*GroupAccessType github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetAllowExternalSenders():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetAppRoleAssignments():[]AppRoleAssignmentable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetAssignedLabels():[]AssignedLabelable @@ -151747,6 +154368,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetHideFromO github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetInfoCatalogs():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetIsArchived():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetIsAssignableToRole():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetIsFavorite():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetIsManagementRestricted():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetIsSubscribedByMail():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetLicenseProcessingState():LicenseProcessingStateable @@ -151760,6 +154382,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetMembershi github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetMembersWithLicenseErrors():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnenote():Onenoteable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesExtensionAttributes():OnPremisesExtensionAttributesable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesLastSyncDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesNetBiosName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesProvisioningErrors():[]OnPremisesProvisioningErrorable @@ -151790,10 +154413,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetThreads() github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetTransitiveMemberOf():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetTransitiveMembers():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetUniqueName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetUnseenConversationsCount():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetUnseenCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetUnseenMessagesCount():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetVisibility():*string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetWelcomeMessageEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetAcceptedSenders(value:[]DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetAccessType(value:*GroupAccessType):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetAllowExternalSenders(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetAppRoleAssignments(value:[]AppRoleAssignmentable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetAssignedLabels(value:[]AssignedLabelable):void @@ -151820,6 +154446,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetHideFromO github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetInfoCatalogs(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetIsArchived(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetIsAssignableToRole(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetIsFavorite(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetIsManagementRestricted(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetIsSubscribedByMail(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetLicenseProcessingState(value:LicenseProcessingStateable):void @@ -151833,6 +154460,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetMembershi github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetMembersWithLicenseErrors(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnenote(value:Onenoteable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesExtensionAttributes(value:OnPremisesExtensionAttributesable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesLastSyncDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesNetBiosName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesProvisioningErrors(value:[]OnPremisesProvisioningErrorable):void @@ -151863,10 +154491,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetThreads(v github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetTransitiveMemberOf(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetTransitiveMembers(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetUniqueName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetUnseenConversationsCount(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetUnseenCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetUnseenMessagesCount(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetVisibility(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetWelcomeMessageEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable~~>DirectoryObjectable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.groupAccessType::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.groupAccessType::0001-private +github.com/microsoftgraph/msgraph-sdk-go/.models.groupAccessType::0002-secret +github.com/microsoftgraph/msgraph-sdk-go/.models.groupAccessType::0003-public +github.com/microsoftgraph/msgraph-sdk-go/.models.groupAccessType::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.groupAssignmentTarget-->*DeviceAndAppManagementAssignmentTarget github.com/microsoftgraph/msgraph-sdk-go/.models.groupAssignmentTarget::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.groupAssignmentTarget::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -152059,6 +154694,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.hashesable::|public|SetSha1Hash github.com/microsoftgraph/msgraph-sdk-go/.models.hashesable::|public|SetSha256Hash(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.hashesable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.hashes~~>Hashesable +github.com/microsoftgraph/msgraph-sdk-go/.models.holdType::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.holdType::0001-private +github.com/microsoftgraph/msgraph-sdk-go/.models.holdType::0002-public +github.com/microsoftgraph/msgraph-sdk-go/.models.holdType::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.homeRealmDiscoveryPolicy-->*StsPolicy github.com/microsoftgraph/msgraph-sdk-go/.models.homeRealmDiscoveryPolicy::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.homeRealmDiscoveryPolicy::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -152502,6 +155141,44 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.attributeCha github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.attributeChangeTriggerable::|public|GetTriggerAttributes():[]TriggerAttributeable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.attributeChangeTriggerable::|public|SetTriggerAttributes(value:[]TriggerAttributeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.attributeChangeTriggerable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; WorkflowExecutionTriggerable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope-->*CancelScope +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope::|public|GetRuns():[]Runable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope::|public|SetRuns(value:[]Runable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScopeable::|public|GetRuns():[]Runable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScopeable::|public|SetRuns(value:[]Runable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelRunsScopeable~~>CancelScopeable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScopeable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScopeable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScopeable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScopeable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScopeable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.cancelScope~~>CancelScopeable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition-->*QuarantineCondition +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition::|public|GetThreshold():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition::|public|SetThreshold(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineConditionable::|public|GetThreshold():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineConditionable::|public|SetThreshold(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.countBasedQuarantineConditionable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; QuarantineConditionable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.customTaskExtension-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtension github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.customTaskExtension::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.customTaskExtension::|public|GetCallbackConfiguration():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomExtensionCallbackConfigurationable @@ -152609,15 +155286,19 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleMan github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|GetEmailSettings():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|GetQuarantineConfiguration():QuarantineConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|GetWorkflowScheduleIntervalInHours():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|SetEmailSettings(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|SetQuarantineConfiguration(value:QuarantineConfigurationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|public|SetWorkflowScheduleIntervalInHours(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettingsable::|public|GetEmailSettings():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettingsable::|public|GetQuarantineConfiguration():QuarantineConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettingsable::|public|GetWorkflowScheduleIntervalInHours():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettingsable::|public|SetEmailSettings(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailSettingsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettingsable::|public|SetQuarantineConfiguration(value:QuarantineConfigurationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettingsable::|public|SetWorkflowScheduleIntervalInHours(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleManagementSettingsable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleTaskCategory::0000-joiner @@ -152635,6 +155316,8 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWor github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowProcessingStatus::0004-canceled github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowProcessingStatus::0005-failed github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowProcessingStatus::0006-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowProcessingStatus::0007-canceling +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowProcessingStatus::0008-quarantined github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowsContainer-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowsContainer::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowsContainer::|public|GetCustomTaskExtensions():[]CustomTaskExtensionable @@ -152670,6 +155353,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWor github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowsContainerable::|public|SetWorkflows(value:[]Workflowable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowsContainerable::|public|SetWorkflowTemplates(value:[]WorkflowTemplateable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.lifecycleWorkflowsContainerable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.matchMode::0000-any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.matchMode::0001-all +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.matchMode::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.membershipChangeTrigger-->*WorkflowExecutionTrigger github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.membershipChangeTrigger::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.membershipChangeTrigger::|public|GetChangeType():*MembershipChangeType @@ -152719,6 +155405,122 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.parameterabl github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.parameterable::|public|SetValueType(value:*ValueType):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.parameterable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.parameter~~>Parameterable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition-->*QuarantineCondition +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition::|public|GetPercentage():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition::|public|SetPercentage(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineConditionable::|public|GetPercentage():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineConditionable::|public|SetPercentage(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.percentageBasedQuarantineConditionable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; QuarantineConditionable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|GetDefinitionId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|GetFailureReason():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|GetTaskId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|SetDefinitionId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|SetFailureReason(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|public|SetTaskId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|GetDefinitionId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|GetFailureReason():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|GetTaskId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|SetDefinitionId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|SetFailureReason(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable::|public|SetTaskId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTaskable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.previewFailedTask~~>PreviewFailedTaskable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConditionable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConditionable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConditionable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConditionable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConditionable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineCondition~~>QuarantineConditionable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|GetConditions():[]QuarantineConditionable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|GetMatchMode():*MatchMode +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|SetConditions(value:[]QuarantineConditionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|SetMatchMode(value:*MatchMode):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|GetConditions():[]QuarantineConditionable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|GetMatchMode():*MatchMode +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|SetConditions(value:[]QuarantineConditionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|SetMatchMode(value:*MatchMode):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfigurationable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineConfiguration~~>QuarantineConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|GetQuarantinedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|GetQuarantineReason():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|GetQuarantineType():*QuarantineType +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|SetQuarantinedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|SetQuarantineReason(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|public|SetQuarantineType(value:*QuarantineType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|GetQuarantinedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|GetQuarantineReason():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|GetQuarantineType():*QuarantineType +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|SetQuarantinedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|SetQuarantineReason(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable::|public|SetQuarantineType(value:*QuarantineType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetailsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineDetails~~>QuarantineDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineType::0000-notQuarantined +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineType::0001-countBasedThresholdExceeded +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineType::0002-percentageBasedThresholdExceeded +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineType::0003-multipleConditionsExceeded +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.quarantineType::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.ruleBasedSubjectSet-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SubjectSet github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.ruleBasedSubjectSet::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.ruleBasedSubjectSet::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -153369,7 +156171,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|p github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetNextScheduleRunDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetPreviewScope():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetQuarantineDetails():QuarantineDetailsable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetRuns():[]Runable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetSettings():WorkflowSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetTaskReports():[]TaskReportable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetUserProcessingResults():[]UserProcessingResultable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|GetVersion():*int32 @@ -153380,7 +156185,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|p github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetExecutionScope(value:[]UserProcessingResultable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetNextScheduleRunDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetPreviewScope(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetQuarantineDetails(value:QuarantineDetailsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetRuns(value:[]Runable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetSettings(value:WorkflowSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetTaskReports(value:[]TaskReportable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetUserProcessingResults(value:[]UserProcessingResultable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflow::|public|SetVersion(value:*int32):void @@ -153390,7 +156198,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetExecutionScope():[]UserProcessingResultable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetNextScheduleRunDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetPreviewScope():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetQuarantineDetails():QuarantineDetailsable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetRuns():[]Runable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetSettings():WorkflowSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetTaskReports():[]TaskReportable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetUserProcessingResults():[]UserProcessingResultable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|GetVersion():*int32 @@ -153399,7 +156210,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetExecutionScope(value:[]UserProcessingResultable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetNextScheduleRunDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetPreviewScope(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetQuarantineDetails(value:QuarantineDetailsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetRuns(value:[]Runable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetSettings(value:WorkflowSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetTaskReports(value:[]TaskReportable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetUserProcessingResults(value:[]UserProcessingResultable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowable::|public|SetVersion(value:*int32):void @@ -153515,6 +156329,27 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowExec github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowExecutionType::0001-onDemand github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowExecutionType::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowExecutionType::0003-activatedWithScope +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowExecutionType::0004-preview +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|GetQuarantineConfiguration():QuarantineConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|public|SetQuarantineConfiguration(value:QuarantineConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSettingable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSettingable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSettingable::|public|GetQuarantineConfiguration():QuarantineConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSettingable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSettingable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSettingable::|public|SetQuarantineConfiguration(value:QuarantineConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSettingable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowSetting~~>WorkflowSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowsInsightsByCategory::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowsInsightsByCategory::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowsInsightsByCategory::|public|GetBackingStore():BackingStore @@ -153663,12 +156498,16 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowTrig github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion-->*WorkflowBase github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|GetSettings():WorkflowSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|GetVersionNumber():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|SetSettings(value:WorkflowSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|public|SetVersionNumber(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersionable::|public|GetSettings():WorkflowSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersionable::|public|GetVersionNumber():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersionable::|public|SetSettings(value:WorkflowSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersionable::|public|SetVersionNumber(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersionable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; WorkflowBaseable github.com/microsoftgraph/msgraph-sdk-go/.models.identitygovernance.workflowVersionCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse @@ -162899,6 +165738,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.notificationDeliveryPreference: github.com/microsoftgraph/msgraph-sdk-go/.models.notificationDeliveryPreference::0001-deliverImmedietly github.com/microsoftgraph/msgraph-sdk-go/.models.notificationDeliveryPreference::0002-deliverAfterCampaignEnd github.com/microsoftgraph/msgraph-sdk-go/.models.notificationDeliveryPreference::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationEventsType::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationEventsType::0001-restoreAndPolicyUpdates +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationEventsType::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.notificationMessageTemplate-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.notificationMessageTemplate::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.notificationMessageTemplate::|public|GetBrandingOptions():*NotificationTemplateBrandingOptions @@ -162940,6 +165782,36 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.notificationMessageTemplateColl github.com/microsoftgraph/msgraph-sdk-go/.models.notificationMessageTemplateCollectionResponseable::|public|GetValue():[]NotificationMessageTemplateable github.com/microsoftgraph/msgraph-sdk-go/.models.notificationMessageTemplateCollectionResponseable::|public|SetValue(value:[]NotificationMessageTemplateable):void github.com/microsoftgraph/msgraph-sdk-go/.models.notificationMessageTemplateCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|GetCustomRecipients():[]EmailIdentityable +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|GetRole():*NotificationRecipientsType +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|SetCustomRecipients(value:[]EmailIdentityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|public|SetRole(value:*NotificationRecipientsType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|GetCustomRecipients():[]EmailIdentityable +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|GetRole():*NotificationRecipientsType +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|SetCustomRecipients(value:[]EmailIdentityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable::|public|SetRole(value:*NotificationRecipientsType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsType::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsType::0001-globalAdmins +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsType::0002-backupAdmins +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsType::0003-custom +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsType::0004-allAdmins +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipientsType::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.notificationRecipients~~>NotificationRecipientsable github.com/microsoftgraph/msgraph-sdk-go/.models.notificationTemplateBrandingOptions::0000-none github.com/microsoftgraph/msgraph-sdk-go/.models.notificationTemplateBrandingOptions::0001-includeCompanyLogo github.com/microsoftgraph/msgraph-sdk-go/.models.notificationTemplateBrandingOptions::0002-includeCompanyName @@ -166144,6 +169016,78 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.ownerlessGroupPolicyable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.ownerlessGroupPolicyable::|public|SetPolicyWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.ownerlessGroupPolicyable::|public|SetTargetOwners(value:TargetOwnersable):void github.com/microsoftgraph/msgraph-sdk-go/.models.ownerlessGroupPolicyable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|GetResourceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|GetResourceType():*AccessEntityType +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|SetResourceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|public|SetResourceType(value:*AccessEntityType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|GetResourceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|GetResourceType():*AccessEntityType +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|SetResourceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable::|public|SetResourceType(value:*AccessEntityType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntityable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageAccessEntity~~>PackageAccessEntityable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|GetDefinition():UntypedNodeable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|GetId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|SetDefinition(value:UntypedNodeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|SetId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|GetDefinition():UntypedNodeable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|GetId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|SetDefinition(value:UntypedNodeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|SetId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|GetElements():[]PackageElementable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|GetElementType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|SetElements(value:[]PackageElementable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|SetElementType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|GetElements():[]PackageElementable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|GetElementType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|SetElements(value:[]PackageElementable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|SetElementType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetailable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElementDetail~~>PackageElementDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageElement~~>PackageElementable github.com/microsoftgraph/msgraph-sdk-go/.models.packageEscaped::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.packageEscaped::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.packageEscaped::|public|GetBackingStore():BackingStore @@ -166164,6 +169108,15 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.packageEscapedable::|public|Set github.com/microsoftgraph/msgraph-sdk-go/.models.packageEscapedable::|public|SetTypeEscaped(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.packageEscapedable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.packageEscaped~~>PackageEscapedable +github.com/microsoftgraph/msgraph-sdk-go/.models.packageStatus::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.packageStatus::0001-some +github.com/microsoftgraph/msgraph-sdk-go/.models.packageStatus::0002-all +github.com/microsoftgraph/msgraph-sdk-go/.models.packageStatus::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.packageType::0000-microsoft +github.com/microsoftgraph/msgraph-sdk-go/.models.packageType::0001-external +github.com/microsoftgraph/msgraph-sdk-go/.models.packageType::0002-shared +github.com/microsoftgraph/msgraph-sdk-go/.models.packageType::0003-custom +github.com/microsoftgraph/msgraph-sdk-go/.models.packageType::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.pageLayoutType::0000-microsoftReserved github.com/microsoftgraph/msgraph-sdk-go/.models.pageLayoutType::0001-article github.com/microsoftgraph/msgraph-sdk-go/.models.pageLayoutType::0002-home @@ -166756,6 +169709,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.passwordCredentialConfiguration github.com/microsoftgraph/msgraph-sdk-go/.models.passwordCredentialConfigurationable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.passwordCredentialConfiguration~~>PasswordCredentialConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.passwordCredential~~>PasswordCredentialable +github.com/microsoftgraph/msgraph-sdk-go/.models.passwordPolicy::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.passwordPolicy::0001-changePasswordPeriod +github.com/microsoftgraph/msgraph-sdk-go/.models.passwordPolicy::0002-charactersCombination +github.com/microsoftgraph/msgraph-sdk-go/.models.passwordPolicy::0003-passwordHistoryAndReuse +github.com/microsoftgraph/msgraph-sdk-go/.models.passwordPolicy::0004-passwordLengthLimit +github.com/microsoftgraph/msgraph-sdk-go/.models.passwordPolicy::0005-personalInformationUse +github.com/microsoftgraph/msgraph-sdk-go/.models.passwordPolicy::0006-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.passwordProfile::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.passwordProfile::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.passwordProfile::|public|GetBackingStore():BackingStore @@ -167086,6 +170046,11 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.payloadTheme::0028-voicemail github.com/microsoftgraph/msgraph-sdk-go/.models.payloadTheme::0029-advertisement github.com/microsoftgraph/msgraph-sdk-go/.models.payloadTheme::0030-employeeEngagement github.com/microsoftgraph/msgraph-sdk-go/.models.payloadTheme::0031-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.pciVersion::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.pciVersion::0001-v3_2_1 +github.com/microsoftgraph/msgraph-sdk-go/.models.pciVersion::0002-v4 +github.com/microsoftgraph/msgraph-sdk-go/.models.pciVersion::0003-notSupported +github.com/microsoftgraph/msgraph-sdk-go/.models.pciVersion::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.pendingContentUpdate::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.pendingContentUpdate::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.pendingContentUpdate::|public|GetBackingStore():BackingStore @@ -168580,6 +171545,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|GetCrossTen github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|GetDefaultAppManagementPolicy():TenantAppManagementPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|GetDeviceRegistrationPolicy():DeviceRegistrationPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|GetFeatureRolloutPolicies():[]FeatureRolloutPolicyable +github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|GetFederatedTokenValidationPolicy():FederatedTokenValidationPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|GetHomeRealmDiscoveryPolicies():[]HomeRealmDiscoveryPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|GetIdentitySecurityDefaultsEnforcementPolicy():IdentitySecurityDefaultsEnforcementPolicyable @@ -168604,6 +171570,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetCrossTen github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetDefaultAppManagementPolicy(value:TenantAppManagementPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetDeviceRegistrationPolicy(value:DeviceRegistrationPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetFeatureRolloutPolicies(value:[]FeatureRolloutPolicyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetFederatedTokenValidationPolicy(value:FederatedTokenValidationPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetHomeRealmDiscoveryPolicies(value:[]HomeRealmDiscoveryPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetIdentitySecurityDefaultsEnforcementPolicy(value:IdentitySecurityDefaultsEnforcementPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRoot::|public|SetOwnerlessGroupPolicy(value:OwnerlessGroupPolicyable):void @@ -168626,6 +171593,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetCros github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetDefaultAppManagementPolicy():TenantAppManagementPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetDeviceRegistrationPolicy():DeviceRegistrationPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetFeatureRolloutPolicies():[]FeatureRolloutPolicyable +github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetFederatedTokenValidationPolicy():FederatedTokenValidationPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetHomeRealmDiscoveryPolicies():[]HomeRealmDiscoveryPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetIdentitySecurityDefaultsEnforcementPolicy():IdentitySecurityDefaultsEnforcementPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|GetOwnerlessGroupPolicy():OwnerlessGroupPolicyable @@ -168647,6 +171615,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetCros github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetDefaultAppManagementPolicy(value:TenantAppManagementPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetDeviceRegistrationPolicy(value:DeviceRegistrationPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetFeatureRolloutPolicies(value:[]FeatureRolloutPolicyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetFederatedTokenValidationPolicy(value:FederatedTokenValidationPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetHomeRealmDiscoveryPolicies(value:[]HomeRealmDiscoveryPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetIdentitySecurityDefaultsEnforcementPolicy(value:IdentitySecurityDefaultsEnforcementPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.policyRootable::|public|SetOwnerlessGroupPolicy(value:OwnerlessGroupPolicyable):void @@ -171864,15 +174833,19 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|co github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|GetAnnotations():[]ProfileCardAnnotationable github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|GetDirectoryPropertyName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|GetIsVisible():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|SetAnnotations(value:[]ProfileCardAnnotationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|SetDirectoryPropertyName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|public|SetIsVisible(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyable::|public|GetAnnotations():[]ProfileCardAnnotationable github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyable::|public|GetDirectoryPropertyName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyable::|public|GetIsVisible():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyable::|public|SetAnnotations(value:[]ProfileCardAnnotationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyable::|public|SetDirectoryPropertyName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyable::|public|SetIsVisible(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyCollectionResponse-->*BaseCollectionPaginationCountResponse github.com/microsoftgraph/msgraph-sdk-go/.models.profileCardPropertyCollectionResponse::|public|constructor():void @@ -174838,6 +177811,15 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.responseType::0002-tentativelyA github.com/microsoftgraph/msgraph-sdk-go/.models.responseType::0003-accepted github.com/microsoftgraph/msgraph-sdk-go/.models.responseType::0004-declined github.com/microsoftgraph/msgraph-sdk-go/.models.responseType::0005-notResponded +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0001-aes +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0002-bitlocker +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0003-blowfish +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0004-des +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0005-rc4 +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0006-rsa +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0007-notSupported +github.com/microsoftgraph/msgraph-sdk-go/.models.restEncryptionType::0008-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.restorableArtifact::0000-message github.com/microsoftgraph/msgraph-sdk-go/.models.restorableArtifact::0001-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.restoreArtifactBase-->*Entity @@ -175814,6 +178796,11 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.rolePermissionable::|public|Set github.com/microsoftgraph/msgraph-sdk-go/.models.rolePermissionable::|public|SetResourceActions(value:[]ResourceActionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.rolePermissionable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.rolePermission~~>RolePermissionable +github.com/microsoftgraph/msgraph-sdk-go/.models.roleType::0000-active +github.com/microsoftgraph/msgraph-sdk-go/.models.roleType::0001-eligible +github.com/microsoftgraph/msgraph-sdk-go/.models.roleType::0002-application +github.com/microsoftgraph/msgraph-sdk-go/.models.roleType::0003-delegated +github.com/microsoftgraph/msgraph-sdk-go/.models.roleType::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.room-->*Place github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|GetAudioDeviceName():*string @@ -175923,6 +178910,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.rootable::|public|GetOdataType( github.com/microsoftgraph/msgraph-sdk-go/.models.rootable::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.rootable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.rootable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.rootDomains::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.rootDomains::0001-all +github.com/microsoftgraph/msgraph-sdk-go/.models.rootDomains::0002-allFederated +github.com/microsoftgraph/msgraph-sdk-go/.models.rootDomains::0003-allManaged +github.com/microsoftgraph/msgraph-sdk-go/.models.rootDomains::0004-enumerated +github.com/microsoftgraph/msgraph-sdk-go/.models.rootDomains::0005-allManagedAndEnumeratedFederated +github.com/microsoftgraph/msgraph-sdk-go/.models.rootDomains::0006-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.root~~>Rootable github.com/microsoftgraph/msgraph-sdk-go/.models.rotateBitLockerKeysDeviceActionResult-->*DeviceActionResult github.com/microsoftgraph/msgraph-sdk-go/.models.rotateBitLockerKeysDeviceActionResult::|public|constructor():void @@ -177537,6 +180531,48 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.secureSignInSessionControl::|pu 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.a365AiExecuteTool-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiExecuteTool::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiExecuteTool::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiExecuteTool::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiExecuteTool::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiExecuteTool::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiExecuteToolable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInferenceCall-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInferenceCall::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInferenceCall::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInferenceCall::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInferenceCall::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInferenceCall::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInferenceCallable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInvokeAgent-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInvokeAgent::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInvokeAgent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInvokeAgent::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInvokeAgent::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInvokeAgent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiInvokeAgentable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiRunSummary-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiRunSummary::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiRunSummary::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiRunSummary::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiRunSummary::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiRunSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365AiRunSummaryable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365SpanOutputs-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365SpanOutputs::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365SpanOutputs::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365SpanOutputs::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365SpanOutputs::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365SpanOutputs::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.a365SpanOutputsable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +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.account::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.account::|public|GetActions():[]Action github.com/microsoftgraph/msgraph-sdk-go/.models.security.account::|public|GetAdditionalData():map[string]any @@ -177601,6 +180637,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalDataOptions: github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalDataOptions::0006-messageConversationExpansion github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalDataOptions::0007-locationsWithoutHits github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalDataOptions::0008-allItemsInFolder +github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalDataOptions::0009-cloudNativeHtmlConversion github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalOptions::0000-none github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalOptions::0001-teamsAndYammerConversations github.com/microsoftgraph/msgraph-sdk-go/.models.security.additionalOptions::0002-cloudAttachments @@ -177616,6 +180653,27 @@ 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.agentAdminActivityRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentAdminActivityRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentAdminActivityRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentAdminActivityRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentAdminActivityRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentAdminActivityRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentAdminActivityRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentSettingAdminActivity-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentSettingAdminActivity::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentSettingAdminActivity::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentSettingAdminActivity::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentSettingAdminActivity::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentSettingAdminActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.agentSettingAdminActivityable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAgentEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAgentEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAgentEvidence::|public|GetAgentId():*string @@ -177644,6 +180702,118 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAgentPlatform::0001- github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAgentPlatform::0002-copilotStudio github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAgentPlatform::0003-copilot github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiAgentPlatform::0004-unknownFutureValue +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.aiExecuteToolAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiExecuteToolAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiExecuteToolAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiExecuteToolAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiExecuteToolAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiExecuteToolAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiExecuteToolAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsChangeNotificationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsChangeNotificationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsChangeNotificationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsChangeNotificationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsChangeNotificationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsChangeNotificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsChangeNotificationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsExportAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsExportAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsExportAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsExportAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsExportAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsExportAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsExportAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsSubscriptionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsSubscriptionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsSubscriptionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsSubscriptionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsSubscriptionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsSubscriptionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInteractionsSubscriptionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInvokeAgentAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInvokeAgentAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInvokeAgentAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInvokeAgentAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInvokeAgentAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInvokeAgentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aiInvokeAgentAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipDiscover-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipDiscover::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipDiscover::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipDiscover::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipDiscover::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipDiscover::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aipDiscoverable~~>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.aISpanOutputsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aISpanOutputsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aISpanOutputsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aISpanOutputsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aISpanOutputsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aISpanOutputsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.aISpanOutputsAuditRecordable~~>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 @@ -177905,6 +181075,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertStatus::0001-new github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertStatus::0002-inProgress github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertStatus::0003-resolved github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertStatus::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionResultDetailAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionResultDetailAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionResultDetailAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionResultDetailAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionResultDetailAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionResultDetailAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.alertSubmissionResultDetailAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.amazonResourceEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.amazonResourceEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.amazonResourceEvidence::|public|GetAmazonAccountId():*string @@ -177928,6 +181112,447 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.amazonResourceEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.amazonResourceEvidenceable::|public|SetResourceName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.amazonResourceEvidenceable::|public|SetResourceType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.amazonResourceEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetAlertIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetAttachments():[]AnalyzedEmailAttachmentable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetAuthenticationDetails():AnalyzedEmailAuthenticationDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetBulkComplaintLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetClientType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetContexts():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetDetectionMethods():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetDirectionality():*AntispamDirectionality +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetDistributionList():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetDlpRules():[]AnalyzedEmailDlpRuleInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetEmailClusterId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetExchangeTransportRules():[]AnalyzedEmailExchangeTransportRuleInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetForwardingDetail():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetInboundConnectorFormattedName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetInternetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetLanguage():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetLatestDelivery():AnalyzedEmailDeliveryDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetLoggedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetNetworkMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetOriginalDelivery():AnalyzedEmailDeliveryDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetOverrideSources():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetPhishConfidenceLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetPolicy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetPolicyAction():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetPolicyType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetPrimaryOverrideSource():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetRecipientDetail():AnalyzedEmailRecipientDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetRecipientEmailAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetReturnPath():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetSenderDetail():AnalyzedEmailSenderDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetSizeInBytes():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetSpamConfidenceLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetSubject():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetThreatDetectionDetails():[]ThreatDetectionDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetThreatTypes():[]ThreatType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetTimelineEvents():[]TimelineEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|GetUrls():[]AnalyzedEmailUrlable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetAlertIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetAttachments(value:[]AnalyzedEmailAttachmentable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetAuthenticationDetails(value:AnalyzedEmailAuthenticationDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetBulkComplaintLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetClientType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetContexts(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetDetectionMethods(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetDirectionality(value:*AntispamDirectionality):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetDistributionList(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetDlpRules(value:[]AnalyzedEmailDlpRuleInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetEmailClusterId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetExchangeTransportRules(value:[]AnalyzedEmailExchangeTransportRuleInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetForwardingDetail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetInboundConnectorFormattedName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetInternetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetLanguage(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetLatestDelivery(value:AnalyzedEmailDeliveryDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetLoggedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetNetworkMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetOriginalDelivery(value:AnalyzedEmailDeliveryDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetOverrideSources(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetPhishConfidenceLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetPolicy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetPolicyAction(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetPolicyType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetPrimaryOverrideSource(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetRecipientDetail(value:AnalyzedEmailRecipientDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetRecipientEmailAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetReturnPath(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetSenderDetail(value:AnalyzedEmailSenderDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetSizeInBytes(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetSpamConfidenceLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetSubject(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetThreatDetectionDetails(value:[]ThreatDetectionDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetThreatTypes(value:[]ThreatType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetTimelineEvents(value:[]TimelineEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|public|SetUrls(value:[]AnalyzedEmailUrlable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetAlertIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetAttachments():[]AnalyzedEmailAttachmentable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetAuthenticationDetails():AnalyzedEmailAuthenticationDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetBulkComplaintLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetClientType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetContexts():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetDetectionMethods():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetDirectionality():*AntispamDirectionality +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetDistributionList():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetDlpRules():[]AnalyzedEmailDlpRuleInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetEmailClusterId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetExchangeTransportRules():[]AnalyzedEmailExchangeTransportRuleInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetForwardingDetail():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetInboundConnectorFormattedName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetInternetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetLanguage():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetLatestDelivery():AnalyzedEmailDeliveryDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetLoggedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetNetworkMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetOriginalDelivery():AnalyzedEmailDeliveryDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetOverrideSources():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetPhishConfidenceLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetPolicy():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetPolicyAction():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetPolicyType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetPrimaryOverrideSource():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetRecipientDetail():AnalyzedEmailRecipientDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetRecipientEmailAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetReturnPath():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetSenderDetail():AnalyzedEmailSenderDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetSizeInBytes():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetSpamConfidenceLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetSubject():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetThreatDetectionDetails():[]ThreatDetectionDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetThreatTypes():[]ThreatType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetTimelineEvents():[]TimelineEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|GetUrls():[]AnalyzedEmailUrlable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetAlertIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetAttachments(value:[]AnalyzedEmailAttachmentable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetAuthenticationDetails(value:AnalyzedEmailAuthenticationDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetBulkComplaintLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetClientType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetContexts(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetDetectionMethods(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetDirectionality(value:*AntispamDirectionality):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetDistributionList(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetDlpRules(value:[]AnalyzedEmailDlpRuleInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetEmailClusterId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetExchangeTransportRules(value:[]AnalyzedEmailExchangeTransportRuleInfoable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetForwardingDetail(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetInboundConnectorFormattedName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetInternetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetLanguage(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetLatestDelivery(value:AnalyzedEmailDeliveryDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetLoggedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetNetworkMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetOriginalDelivery(value:AnalyzedEmailDeliveryDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetOverrideSources(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetPhishConfidenceLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetPolicy(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetPolicyAction(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetPolicyType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetPrimaryOverrideSource(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetRecipientDetail(value:AnalyzedEmailRecipientDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetRecipientEmailAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetReturnPath(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetSenderDetail(value:AnalyzedEmailSenderDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetSizeInBytes(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetSpamConfidenceLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetSubject(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetThreatDetectionDetails(value:[]ThreatDetectionDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetThreatTypes(value:[]ThreatType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetTimelineEvents(value:[]TimelineEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable::|public|SetUrls(value:[]AnalyzedEmailUrlable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetDetonationDetails():DetonationDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetFileExtension():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetFileName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetFileSize():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetFileType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetMalwareFamily():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetSha256():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetTenantAllowBlockListDetailInfo():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|GetThreatType():*ThreatType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetDetonationDetails(value:DetonationDetailsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetFileExtension(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetFileName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetFileSize(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetFileType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetMalwareFamily(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetSha256(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetTenantAllowBlockListDetailInfo(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|public|SetThreatType(value:*ThreatType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetDetonationDetails():DetonationDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetFileExtension():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetFileName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetFileSize():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetFileType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetMalwareFamily():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetSha256():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetTenantAllowBlockListDetailInfo():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|GetThreatType():*ThreatType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetDetonationDetails(value:DetonationDetailsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetFileExtension(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetFileName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetFileSize(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetFileType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetMalwareFamily(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetSha256(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetTenantAllowBlockListDetailInfo(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable::|public|SetThreatType(value:*ThreatType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachmentable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAttachment~~>AnalyzedEmailAttachmentable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|GetCompositeAuthentication():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|GetDkim():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|GetDmarc():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|GetSenderPolicyFramework():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|SetCompositeAuthentication(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|SetDkim(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|SetDmarc(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|public|SetSenderPolicyFramework(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|GetCompositeAuthentication():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|GetDkim():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|GetDmarc():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|GetSenderPolicyFramework():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|SetCompositeAuthentication(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|SetDkim(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|SetDmarc(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable::|public|SetSenderPolicyFramework(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetailable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailAuthenticationDetail~~>AnalyzedEmailAuthenticationDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponse::|public|GetValue():[]AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponse::|public|SetValue(value:[]AnalyzedEmailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponseable::|public|GetValue():[]AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponseable::|public|SetValue(value:[]AnalyzedEmailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|GetAction():*DeliveryAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|GetLatestThreats():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|GetLocation():*DeliveryLocation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|GetOriginalThreats():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|SetAction(value:*DeliveryAction):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|SetLatestThreats(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|SetLocation(value:*DeliveryLocation):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|public|SetOriginalThreats(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|GetAction():*DeliveryAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|GetLatestThreats():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|GetLocation():*DeliveryLocation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|GetOriginalThreats():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|SetAction(value:*DeliveryAction):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|SetLatestThreats(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|SetLocation(value:*DeliveryLocation):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable::|public|SetOriginalThreats(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetailable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDeliveryDetail~~>AnalyzedEmailDeliveryDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|GetRuleId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|public|SetRuleId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|GetRuleId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable::|public|SetRuleId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailDlpRuleInfo~~>AnalyzedEmailDlpRuleInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|GetRuleId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|public|SetRuleId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|GetRuleId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable::|public|SetRuleId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailExchangeTransportRuleInfo~~>AnalyzedEmailExchangeTransportRuleInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|GetCcRecipients():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|GetDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|SetCcRecipients(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|SetDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|GetCcRecipients():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|GetDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|SetCcRecipients(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|SetDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetailable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailRecipientDetail~~>AnalyzedEmailRecipientDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetDomainCreationDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetDomainOwner():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetFromAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetIpv4():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetLocation():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetMailFromAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetMailFromDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetDomainCreationDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetDomainOwner(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetFromAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetIpv4(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetLocation(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetMailFromAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetMailFromDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetDomainCreationDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetDomainOwner():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetFromAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetIpv4():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetLocation():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetMailFromAddress():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetMailFromDomainName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetDomainCreationDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetDomainOwner(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetFromAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetIpv4(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetLocation(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetMailFromAddress(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetMailFromDomainName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetailable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailSenderDetail~~>AnalyzedEmailSenderDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetDetectionMethod():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetDetonationDetails():DetonationDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetTenantAllowBlockListDetailInfo():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetThreatType():*ThreatType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|GetUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetDetectionMethod(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetDetonationDetails(value:DetonationDetailsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetTenantAllowBlockListDetailInfo(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetThreatType(value:*ThreatType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|public|SetUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|GetDetectionMethod():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|GetDetonationDetails():DetonationDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|GetTenantAllowBlockListDetailInfo():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|GetThreatType():*ThreatType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|GetUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|SetDetectionMethod(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|SetDetonationDetails(value:DetonationDetailsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|SetTenantAllowBlockListDetailInfo(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|SetThreatType(value:*ThreatType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable::|public|SetUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrlable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedEmailUrl~~>AnalyzedEmailUrlable github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedMessageEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedMessageEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedMessageEvidence::|public|GetAntiSpamDirection():*string @@ -178007,6 +181632,11 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedMessageEvidenc github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedMessageEvidenceable::|public|SetUrls(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedMessageEvidenceable::|public|SetUrn(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.analyzedMessageEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamDirectionality::0000-unknown +github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamDirectionality::0001-inbound +github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamDirectionality::0002-outbound +github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamDirectionality::0003-intraOrg +github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamDirectionality::0004-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamTeamsDirection::0000-unknown github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamTeamsDirection::0001-inbound github.com/microsoftgraph/msgraph-sdk-go/.models.security.antispamTeamsDirection::0002-outbound @@ -178089,6 +181719,705 @@ 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.attackSimAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.attackSimAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditConfigAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditConfigAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditConfigAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditConfigAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditConfigAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditConfigAuditRecordable~~>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|GetDynamicProperties():AuditRecordTypeDictionaryable +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|SetDynamicProperties(value:AuditRecordTypeDictionaryable):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|GetDynamicProperties():AuditRecordTypeDictionaryable +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|SetDynamicProperties(value:AuditRecordTypeDictionaryable):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-ComplianceDLPEndpointDiscovery +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0288-InsiderRiskScopedUserInsights +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0289-MicrosoftTeamsRetentionLabelAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0290-AadRiskDetection +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0291-AuditSearch +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0292-AuditRetentionPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0293-AuditConfig +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0294-Microsoft365BackupBackupPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0295-Microsoft365BackupRestoreTask +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0296-Microsoft365BackupRestoreItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0297-Microsoft365BackupBackupItem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0298-URBACAssignment +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0299-URBACRole +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0300-URBACEnableState +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0301-IRMSecurityAlert +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0302-PurviewInsiderRiskCases +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0303-PurviewInsiderRiskAlerts +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0304-InsiderRiskScopedUsers +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0305-CdpConsumptionResource +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0306-CreateCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0307-UpdateCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0308-DeleteCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0309-EnableCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0310-DisableCopilotPlugin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0311-CreateCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0312-UpdateCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0313-DeleteCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0314-EnableCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0315-DisableCopilotWorkspace +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0316-CreateCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0317-UpdateCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0318-DeleteCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0319-EnableCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0320-DisableCopilotPromptBook +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0321-UpdateCopilotSettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0322-P4AIAssessmentRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0323-P4AIAssessmentLocationResultRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0324-ConnectedAIAppInteraction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0325-PrivaPrivacyConsentOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0326-PrivaPrivacyAssessmentOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0327-DataCatalogAccessRequests +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0328-ComplianceSettingsChange +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0329-DataSecurityInvestigation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0330-TeamCopilotInteraction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0331-IRMActivityAuditTrail +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0332-SharePointContentSecurityPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0333-CloudUpdateProfileConfig +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0334-CloudUpdateTenantConfig +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0335-CloudUpdateDeviceConfig +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0336-DefenderPreviewFeatures +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0337-DeviceDiscoverySettingsExclusion +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0338-DeviceDiscoverySettingsAuthenticatedScans +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0339-CriticalAssetManagementClassification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0340-DeviceDiscoverySettings +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0341-USXWorkspaceOnboarding +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0342-VivaGlintAdvancedConfiguration +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0343-VivaGlintPulseProgram +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0344-VivaGlintPulseProgramRespondentRate +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0345-VivaGlintQuestion +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0346-VivaGlintRole +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0347-VivaGlintRubicon +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0348-VivaGlintSupportAccess +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0349-VivaGlintSystem +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0350-VivaGlintUser +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0351-VivaGlintUserGroup +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0352-VivaGlintFeedbackProgram +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0353-FabricAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0354-TrainableClassifier +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0355-WebContentFiltering +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0356-NoisyAlertPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0357-OnDemandSharePointClassification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0358-AIInteractionsExport +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0359-Microsoft365CopilotScheduledPrompt +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0360-PlacesDirectory +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0361-MDAAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0362-OpticalCharacterRecognition +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0363-M365SearchSections +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0364-OfficeClientRestrictedModeAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0365-CrossTenantAccessPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0366-OutlookCopilotAutomation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0367-VivaEngageNetworkAssociation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0368-AppAdminActivity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0369-AppSettingsAdminActivity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0370-UniversalPrintPrintJob +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0371-SentinelNotebookOnLake +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0372-SentinelJob +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0373-SentinelGraph +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0374-SentinelKQLOnLake +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0375-SentinelPackage +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0376-VivaAmplifyOutlookSensitivityLabel +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0377-CopilotActions +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0378-AIInteractionsSubscription +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0379-AIInteractionsChangeNotification +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0380-FilteringMailMetadataExtended +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0381-SentinelLakeOnboarding +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0382-SentinelLakeDataOnboarding +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0383-OfficeRestrictedModeAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0384-CopilotForSecurityTrigger +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0385-CopilotAgentManagement +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0386-P4AIAssessmentFabricScannerRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0387-PlannerGoal +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0388-PlannerGoalList +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0389-ThreatIntelligenceObject +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0390-ThreatIntelligenceExport +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0391-SubmissionAgenticGradingResult +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0392-AgentAdminActivity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0393-DeployFeatureActivity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0394-AgentSettingsAdminActivity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0395-OrganizationalDataInM365 +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0396-PlannerChatMessage +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0397-PlannerChatMessageList +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0398-SentinelAITool +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0399-M365ODSPAssetMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0400-AIExecuteTool +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0401-AIInvokeAgent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0402-AIInferenceCall +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0403-CdpClassifierHealthRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0404-SensitiveInfoRemediationAgentData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0405-ComplianceDLPEnforcement +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0406-A365AIExecuteTool +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0407-A365AIInvokeAgent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0408-A365AIInferenceCall +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0409-VivaEngageSegment +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0410-RTIOperationsAgent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0411-ContentStoreMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0412-CCRAIPolicyViolation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0413-PlannerPlanSensitivityLabel +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0414-MosAgentInfoRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0415-A365AIRunSummary +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0416-UnifiedCatalogConceptAction +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0417-DefenderCaseManagement +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0418-CopilotForSecurityLogging +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0419-VivaEngageEvents +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0420-CallActivityEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0421-SonarDetonationContentMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0422-UniversalPrintManagement +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0423-YammerUserHiding +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0424-Microsoft365BackupGranularBrowseTask +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0425-PurviewPostureAgent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0426-MSDECustomCollection +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0427-SCPUsageEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0428-SCPConfigurationEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0429-MDCConfigurationEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0430-MDCUsageEvent +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0431-A365SpanOutputs +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0432-PowerPlatformTenantIsolation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0433-CDPDLMAIInteractionInsights +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0434-P4AIAssessmentCategoryRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0435-SentinelLakeEncryption +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0436-AZFWNetworkRule +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0437-AZFWDnsQuery +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0438-AZFWApplicationRuleAggregation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0439-TeamsEvalDataHubDataAccess +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0440-TeamsEvalDataHubPermissionChange +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0441-TeamsEvalDataHubAdminOperation +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0442-VivaGlintOrganizationalData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0443-AlertSubmission +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0444-AlertSubmissionResultDetail +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0445-ComplianceSitGradingSharePoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0446-CompliancePolicyGradingSharePoint +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0447-AzureAISearchAudit +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0448-P4AIRiskScoreRecord +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0449-DragonCopilotAdmin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0450-AISpanOutputs +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0451-EopSubmissionFeedEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0452-SonarFileDetonationEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0453-SonarSubmissionEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0454-SonarUrlDetonationEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0455-SubmissionEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0456-SonarDetonationEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0457-MicrosoftTeamsUserConcern +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0458-VivaGlintAgenticCampaign +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0459-MSPVectorSearchContentMetadata +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0460-FabricPolicy +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0461-SecurityCopilotAgentIdentityManagement +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0462-CopilotSessionSharing +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0463-DragonCopilotAccess +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0464-DragonCopilotClinicalData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0465-DragonCopilotSession +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0466-MosAgentInfoRecordV2 +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0467-SecurityDevelopmentLifecycleAILog +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0468-MDASH +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0469-DefenderSecurityForAIConfiguration +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0470-SparkCoreCustomLivePool +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditLogRecordType::0471-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.auditRecordTypeDictionary::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionaryable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionaryable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionaryable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionaryable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionaryable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.auditRecordTypeDictionary~~>AuditRecordTypeDictionaryable +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) @@ -178149,6 +182478,55 @@ 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.azfwApplicationRuleAggregationEventRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwApplicationRuleAggregationEventRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwApplicationRuleAggregationEventRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwApplicationRuleAggregationEventRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwApplicationRuleAggregationEventRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwApplicationRuleAggregationEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwApplicationRuleAggregationEventRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwDnsQueryEventRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwDnsQueryEventRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwDnsQueryEventRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwDnsQueryEventRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwDnsQueryEventRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwDnsQueryEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwDnsQueryEventRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwNetworkRuleEventRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwNetworkRuleEventRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwNetworkRuleEventRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwNetworkRuleEventRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwNetworkRuleEventRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwNetworkRuleEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azfwNetworkRuleEventRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +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.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.azureAISearchAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureAISearchAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureAISearchAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureAISearchAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureAISearchAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureAISearchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.azureAISearchAuditRecordable~~>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) @@ -178219,6 +182597,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 @@ -178356,6 +182741,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.ccraiPolicyViolationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ccraiPolicyViolationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ccraiPolicyViolationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ccraiPolicyViolationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ccraiPolicyViolationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ccraiPolicyViolationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ccraiPolicyViolationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpClassifierHealthRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpClassifierHealthRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpClassifierHealthRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpClassifierHealthRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpClassifierHealthRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpClassifierHealthRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpClassifierHealthRecordable~~>AuditDataable; *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.cdpConsumptionResourceRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpConsumptionResourceRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpConsumptionResourceRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpConsumptionResourceRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpConsumptionResourceRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpConsumptionResourceRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpConsumptionResourceRecordable~~>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.cdpdlmaiInteractionInsightsRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpdlmaiInteractionInsightsRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpdlmaiInteractionInsightsRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpdlmaiInteractionInsightsRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpdlmaiInteractionInsightsRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpdlmaiInteractionInsightsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cdpdlmaiInteractionInsightsRecordable~~>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.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 @@ -178474,6 +182929,230 @@ 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.cloudUpdateDeviceConfigAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateDeviceConfigAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateDeviceConfigAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateDeviceConfigAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateDeviceConfigAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateDeviceConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateDeviceConfigAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateProfileConfigAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateProfileConfigAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateProfileConfigAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateProfileConfigAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateProfileConfigAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateProfileConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateProfileConfigAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateTenantConfigAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateTenantConfigAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateTenantConfigAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateTenantConfigAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateTenantConfigAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateTenantConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.cloudUpdateTenantConfigAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot::|public|GetAnalyzedEmails():[]AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot::|public|SetAnalyzedEmails(value:[]AnalyzedEmailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRootable::|public|GetAnalyzedEmails():[]AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRootable::|public|SetAnalyzedEmails(value:[]AnalyzedEmailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.collaborationRootable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *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.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.complianceDLPEnforcementAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPEnforcementAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPEnforcementAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPEnforcementAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPEnforcementAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPEnforcementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPEnforcementAuditRecordable~~>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.complianceDLPSharePointClassificationCdpRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPSharePointClassificationCdpRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPSharePointClassificationCdpRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPSharePointClassificationCdpRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPSharePointClassificationCdpRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPSharePointClassificationCdpRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceDLPSharePointClassificationCdpRecordable~~>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.complianceExchangeOcrAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceExchangeOcrAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceExchangeOcrAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceExchangeOcrAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceExchangeOcrAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceExchangeOcrAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceExchangeOcrAuditRecordable~~>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.compliancePolicyGradingSharePointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compliancePolicyGradingSharePointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compliancePolicyGradingSharePointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compliancePolicyGradingSharePointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compliancePolicyGradingSharePointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compliancePolicyGradingSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compliancePolicyGradingSharePointAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSettingsChangeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSettingsChangeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSettingsChangeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSettingsChangeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSettingsChangeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSettingsChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSettingsChangeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSitGradingSharePointAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSitGradingSharePointAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSitGradingSharePointAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSitGradingSharePointAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSitGradingSharePointAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSitGradingSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.complianceSitGradingSharePointAuditRecordable~~>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.compromiseIndicator::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|GetValue():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|GetVerdict():*VerdictCategory +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|SetValue(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|public|SetVerdict(value:*VerdictCategory):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|GetValue():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|GetVerdict():*VerdictCategory +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|SetValue(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable::|public|SetVerdict(value:*VerdictCategory):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicatorable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.compromiseIndicator~~>CompromiseIndicatorable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.connectedAIAppInteractionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.connectedAIAppInteractionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.connectedAIAppInteractionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.connectedAIAppInteractionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.connectedAIAppInteractionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.connectedAIAppInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.connectedAIAppInteractionAuditRecordable~~>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 @@ -178547,6 +183226,136 @@ 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.contentStoreMetadataRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentStoreMetadataRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentStoreMetadataRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentStoreMetadataRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentStoreMetadataRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentStoreMetadataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.contentStoreMetadataRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotAgentManagementAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotAgentManagementAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotAgentManagementAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotAgentManagementAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotAgentManagementAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotAgentManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotAgentManagementAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityLoggingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityLoggingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityLoggingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityLoggingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityLoggingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityLoggingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityLoggingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityTriggerAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityTriggerAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityTriggerAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityTriggerAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityTriggerAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityTriggerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotForSecurityTriggerAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +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.copilotPluginSettingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPluginSettingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPluginSettingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPluginSettingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPluginSettingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPluginSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPluginSettingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPromptBookSettingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPromptBookSettingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPromptBookSettingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPromptBookSettingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPromptBookSettingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPromptBookSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotPromptBookSettingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSessionSharingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSessionSharingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSessionSharingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSessionSharingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSessionSharingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSessionSharingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSessionSharingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSettingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSettingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSettingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSettingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSettingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotSettingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotWorkspaceSettingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotWorkspaceSettingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotWorkspaceSettingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotWorkspaceSettingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotWorkspaceSettingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotWorkspaceSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.copilotWorkspaceSettingAuditRecordable~~>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.correlationReason::0000-repeatedAlertOccurrence +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0001-sameGeography +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0002-similarArtifacts +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0003-sameTargetedAsset +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0004-sameNetworkSegment +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0005-eventSequence +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0006-timeFrame +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0007-sameThreatSource +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0008-similarTTPsOrBehavior +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0009-sameActor +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0010-sameCampaign +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0011-sharedIndicators +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0012-sameAsset +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0013-networkProximity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0014-eventCasualSequence +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0015-temporalProximity +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0016-lateralMovementPath +github.com/microsoftgraph/msgraph-sdk-go/.models.security.correlationReason::0017-unknownFutureValue +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.criticalAssetManagementClassificationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.criticalAssetManagementClassificationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.criticalAssetManagementClassificationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.criticalAssetManagementClassificationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.criticalAssetManagementClassificationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.criticalAssetManagementClassificationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.criticalAssetManagementClassificationRecordable~~>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.crossTenantAccessPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crossTenantAccessPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crossTenantAccessPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crossTenantAccessPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crossTenantAccessPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crossTenantAccessPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.crossTenantAccessPolicyAuditRecordable~~>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 @@ -178575,6 +183384,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.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.dataSecurityInvestigationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSecurityInvestigationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSecurityInvestigationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSecurityInvestigationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSecurityInvestigationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSecurityInvestigationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dataSecurityInvestigationAuditRecordable~~>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 @@ -178598,6 +183442,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 @@ -178677,6 +183528,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 @@ -178687,6 +183545,43 @@ 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.defenderCaseManagementAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderCaseManagementAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderCaseManagementAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderCaseManagementAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderCaseManagementAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderCaseManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderCaseManagementAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderPreviewFeaturesRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderPreviewFeaturesRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderPreviewFeaturesRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderPreviewFeaturesRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderPreviewFeaturesRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderPreviewFeaturesRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderPreviewFeaturesRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityForAIConfigurationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityForAIConfigurationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.defenderSecurityForAIConfigurationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryAction::0000-unknown +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryAction::0001-deliveredToJunk +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryAction::0002-delivered +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryAction::0003-blocked +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryAction::0004-replaced +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryAction::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0000-unknown +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0001-inbox_folder +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0002-junkFolder +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0003-deletedFolder +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0004-quarantine +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0005-onprem_external +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0006-failed +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0007-dropped +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0008-others +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deliveryLocation::0009-unknownFutureValue 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) @@ -178704,6 +183599,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.departmentTemplateColl github.com/microsoftgraph/msgraph-sdk-go/.models.security.departmentTemplateCollectionResponseable::|public|GetValue():[]DepartmentTemplateable github.com/microsoftgraph/msgraph-sdk-go/.models.security.departmentTemplateCollectionResponseable::|public|SetValue(value:[]DepartmentTemplateable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.departmentTemplateCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deployFeatureActivityRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deployFeatureActivityRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deployFeatureActivityRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deployFeatureActivityRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deployFeatureActivityRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deployFeatureActivityRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deployFeatureActivityRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.deploymentAccessKeyType::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.deploymentAccessKeyType::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.deploymentAccessKeyType::|public|GetBackingStore():BackingStore @@ -178777,6 +183679,199 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionStatus::0000- github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionStatus::0001-blocked github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionStatus::0002-prevented github.com/microsoftgraph/msgraph-sdk-go/.models.security.detectionStatus::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetActionStatus():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetBehaviourCapability():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetBehaviourGroup():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetDetails():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetEventDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetOperation():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetProcessId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetProcessName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|GetTarget():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetActionStatus(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetBehaviourCapability(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetBehaviourGroup(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetDetails(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetEventDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetOperation(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetProcessId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetProcessName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|public|SetTarget(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetActionStatus():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetBehaviourCapability():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetBehaviourGroup():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetDetails():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetEventDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetOperation():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetProcessId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetProcessName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|GetTarget():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetActionStatus(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetBehaviourCapability(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetBehaviourGroup(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetDetails(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetEventDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetOperation(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetProcessId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetProcessName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable::|public|SetTarget(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetailsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationBehaviourDetails~~>DetonationBehaviourDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|GetChildNodes():[]DetonationChainable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|GetValue():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|SetChildNodes(value:[]DetonationChainable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|public|SetValue(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|GetChildNodes():[]DetonationChainable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|GetValue():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|SetChildNodes(value:[]DetonationChainable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable::|public|SetValue(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChainable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationChain~~>DetonationChainable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetAnalysisDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetCompromiseIndicators():[]CompromiseIndicatorable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetDetonationBehaviourDetails():DetonationBehaviourDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetDetonationBehaviourDetailsV2():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetDetonationChain():DetonationChainable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetDetonationObservables():DetonationObservablesable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetDetonationScreenshotUri():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetDetonationVerdict():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetDetonationVerdictReason():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetEntityMetadata():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetMitreTechniques():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetStaticAnalysis():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|GetSubmissionSource():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetAnalysisDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetCompromiseIndicators(value:[]CompromiseIndicatorable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetDetonationBehaviourDetails(value:DetonationBehaviourDetailsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetDetonationBehaviourDetailsV2(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetDetonationChain(value:DetonationChainable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetDetonationObservables(value:DetonationObservablesable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetDetonationScreenshotUri(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetDetonationVerdict(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetDetonationVerdictReason(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetEntityMetadata(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetMitreTechniques(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetStaticAnalysis(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|public|SetSubmissionSource(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetAnalysisDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetCompromiseIndicators():[]CompromiseIndicatorable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetDetonationBehaviourDetails():DetonationBehaviourDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetDetonationBehaviourDetailsV2():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetDetonationChain():DetonationChainable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetDetonationObservables():DetonationObservablesable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetDetonationScreenshotUri():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetDetonationVerdict():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetDetonationVerdictReason():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetEntityMetadata():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetMitreTechniques():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetStaticAnalysis():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|GetSubmissionSource():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetAnalysisDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetCompromiseIndicators(value:[]CompromiseIndicatorable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetDetonationBehaviourDetails(value:DetonationBehaviourDetailsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetDetonationBehaviourDetailsV2(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetDetonationChain(value:DetonationChainable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetDetonationObservables(value:DetonationObservablesable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetDetonationScreenshotUri(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetDetonationVerdict(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetDetonationVerdictReason(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetEntityMetadata(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetMitreTechniques(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetStaticAnalysis(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable::|public|SetSubmissionSource(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetailsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationDetails~~>DetonationDetailsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|GetContactedIps():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|GetContactedUrls():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|GetDroppedfiles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|SetContactedIps(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|SetContactedUrls(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|SetDroppedfiles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|GetContactedIps():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|GetContactedUrls():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|GetDroppedfiles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|SetContactedIps(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|SetContactedUrls(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|SetDroppedfiles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservablesable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.detonationObservables~~>DetonationObservablesable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsAuthenticatedScansRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsAuthenticatedScansRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsExclusionRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsExclusionRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsExclusionRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsExclusionRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsExclusionRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsExclusionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsExclusionRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceDiscoverySettingsRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.deviceEvidence::|public|GetAzureAdDeviceId():*string @@ -178901,6 +183996,13 @@ 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.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) @@ -178930,6 +184032,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.dlpImportResultAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpImportResultAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpImportResultAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpImportResultAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpImportResultAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpImportResultAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dlpImportResultAuditRecordable~~>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 @@ -178958,6 +184081,41 @@ 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.dragonCopilotAccessRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAccessRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAccessRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAccessRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAccessRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAccessRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAccessRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAdminRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAdminRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAdminRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAdminRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAdminRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAdminRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotAdminRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotClinicalDataRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotClinicalDataRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotClinicalDataRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotClinicalDataRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotClinicalDataRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotClinicalDataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotClinicalDataRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotSessionRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotSessionRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotSessionRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotSessionRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotSessionRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotSessionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.dragonCopilotSessionRecordable~~>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 @@ -179456,6 +184614,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryTagOperation github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryTagOperation::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryTagOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.ediscoveryTagOperationable~~>CaseOperationable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ehrConnectorAuditBaseRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ehrConnectorAuditBaseRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ehrConnectorAuditBaseRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ehrConnectorAuditBaseRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ehrConnectorAuditBaseRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ehrConnectorAuditBaseRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.ehrConnectorAuditBaseRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.emailSender::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.emailSender::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.emailSender::|public|GetBackingStore():BackingStore @@ -179484,6 +184649,13 @@ 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.eopSubmissionFeedEntityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eopSubmissionFeedEntityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eopSubmissionFeedEntityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eopSubmissionFeedEntityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eopSubmissionFeedEntityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eopSubmissionFeedEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eopSubmissionFeedEntityAuditRecordable~~>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 @@ -179545,6 +184717,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventQueryable::|publi github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventQueryable::|public|SetQueryType(value:*QueryType):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventQueryable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventQuery~~>EventQueryable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventSource::0000-system +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventSource::0001-admin +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventSource::0002-user +github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventSource::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventStatusType::0000-pending github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventStatusType::0001-error github.com/microsoftgraph/msgraph-sdk-go/.models.security.eventStatusType::0002-success @@ -179583,6 +184759,41 @@ 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.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 @@ -179635,6 +184846,20 @@ 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.fabricAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricPolicyRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricPolicyRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricPolicyRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricPolicyRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricPolicyRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricPolicyRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.fabricPolicyRecordable~~>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 @@ -180097,6 +185322,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 @@ -180332,6 +185564,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 @@ -180710,6 +185949,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 @@ -180750,6 +185996,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 @@ -180972,6 +186225,48 @@ 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.integratedAppsAppAdminActivityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppAdminActivityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppAdminActivityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppAdminActivityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppAdminActivityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppAdminActivityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppAdminActivityAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppSettingsAdminActivityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.integratedAppsAppSettingsAdminActivityAuditRecordable~~>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 @@ -181294,9 +186589,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.irmActivityAuditTrailRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmActivityAuditTrailRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmActivityAuditTrailRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmActivityAuditTrailRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmActivityAuditTrailRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmActivityAuditTrailRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.irmActivityAuditTrailRecordable~~>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 @@ -181534,6 +186850,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 @@ -181565,6 +186895,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 @@ -181589,6 +186926,34 @@ 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.m365odspAssetMetadataRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365odspAssetMetadataRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365odspAssetMetadataRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365odspAssetMetadataRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365odspAssetMetadataRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365odspAssetMetadataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365odspAssetMetadataRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365SearchSectionsRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365SearchSectionsRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365SearchSectionsRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365SearchSectionsRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365SearchSectionsRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365SearchSectionsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.m365SearchSectionsRecordable~~>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 @@ -181680,6 +187045,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 @@ -181703,6 +187075,474 @@ 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.mapgRemediationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgRemediationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgRemediationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgRemediationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgRemediationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgRemediationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mapgRemediationAuditRecordable~~>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.mdaAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mdaAuditRecordable~~>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.mDASHAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mDASHAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mDASHAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mDASHAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mDASHAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mDASHAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mDASHAuditRecordable~~>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.mergeResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|GetTargetIncidentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|public|SetTargetIncidentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponseable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponseable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponseable::|public|GetTargetIncidentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponseable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponseable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponseable::|public|SetTargetIncidentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponseable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mergeResponse~~>MergeResponseable +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.microsoft365BackupGranularBrowseTaskAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365BackupGranularBrowseTaskAuditRecordable~~>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.microsoft365CopilotScheduledPromptAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365CopilotScheduledPromptAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoft365CopilotScheduledPromptAuditRecordable~~>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.microsoftPurviewDataCatalogOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataCatalogOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataCatalogOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataCatalogOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataCatalogOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataCatalogOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewDataCatalogOperationRecordable~~>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.microsoftPurviewUnifiedCatalogOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftPurviewUnifiedCatalogOperationRecordable~~>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.microsoftTeamsUserConcernAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsUserConcernAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsUserConcernAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsUserConcernAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsUserConcernAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsUserConcernAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.microsoftTeamsUserConcernAuditRecordable~~>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.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.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.mosAgentInfoRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordV2-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordV2::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordV2::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordV2::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordV2::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordV2::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mosAgentInfoRecordV2able~~>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.msdeCustomCollectionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeCustomCollectionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeCustomCollectionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeCustomCollectionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeCustomCollectionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeCustomCollectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.msdeCustomCollectionAuditRecordable~~>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.mspVectorSearchContentMetadataAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mspVectorSearchContentMetadataAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mspVectorSearchContentMetadataAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mspVectorSearchContentMetadataAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mspVectorSearchContentMetadataAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mspVectorSearchContentMetadataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.mspVectorSearchContentMetadataAuditRecordable~~>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) @@ -181764,6 +187604,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.nicEvidenceable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.security.nicEvidenceable::|public|SetMacAddress(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.nicEvidenceable::|public|SetVlans(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.nicEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.noisyAlertPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.noisyAlertPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.noisyAlertPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.noisyAlertPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.noisyAlertPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.noisyAlertPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.noisyAlertPolicyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.oauthApplicationEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.oauthApplicationEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.oauthApplicationEvidence::|public|GetAppId():*string @@ -181815,11 +187662,109 @@ 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.onDemandSharePointClassificationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onDemandSharePointClassificationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onDemandSharePointClassificationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onDemandSharePointClassificationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onDemandSharePointClassificationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onDemandSharePointClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.onDemandSharePointClassificationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +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.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.organizationalDataInM365AuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.organizationalDataInM365AuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.organizationalDataInM365AuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.organizationalDataInM365AuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.organizationalDataInM365AuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.organizationalDataInM365AuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.organizationalDataInM365AuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.outlookCopilotAutomationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.outlookCopilotAutomationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.outlookCopilotAutomationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.outlookCopilotAutomationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.outlookCopilotAutomationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.outlookCopilotAutomationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.outlookCopilotAutomationAuditRecordable~~>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.p4aiAssessmentCategoryRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentCategoryRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentCategoryRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentCategoryRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentCategoryRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentCategoryRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentCategoryRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentFabricScannerRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentFabricScannerRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentFabricScannerRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentFabricScannerRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentFabricScannerRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentFabricScannerRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentFabricScannerRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentLocationResultRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentLocationResultRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentLocationResultRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentLocationResultRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentLocationResultRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentLocationResultRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentLocationResultRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4aiAssessmentRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4AIRiskScoreRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4AIRiskScoreRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4AIRiskScoreRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4AIRiskScoreRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4AIRiskScoreRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4AIRiskScoreRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.p4AIRiskScoreRecordable~~>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 @@ -181861,6 +187806,279 @@ 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.placesDirectoryAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.placesDirectoryAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.placesDirectoryAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.placesDirectoryAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.placesDirectoryAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.placesDirectoryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.placesDirectoryAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageListAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageListAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageListAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageListAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageListAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerChatMessageListAuditRecordable~~>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.plannerGoalAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalListAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalListAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalListAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalListAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalListAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerGoalListAuditRecordable~~>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.plannerPlanSensitivityLabelAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanSensitivityLabelAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanSensitivityLabelAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanSensitivityLabelAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanSensitivityLabelAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanSensitivityLabelAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.plannerPlanSensitivityLabelAuditRecordable~~>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.policyConfigChangeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.policyConfigChangeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.policyConfigChangeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.policyConfigChangeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.policyConfigChangeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.policyConfigChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.policyConfigChangeAuditRecordable~~>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.powerPlatformTenantIsolationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformTenantIsolationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformTenantIsolationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformTenantIsolationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformTenantIsolationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformTenantIsolationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.powerPlatformTenantIsolationRecordable~~>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.privaPrivacyAssessmentOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyAssessmentOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyAssessmentOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyAssessmentOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyAssessmentOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyAssessmentOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyAssessmentOperationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyConsentOperationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyConsentOperationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyConsentOperationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyConsentOperationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyConsentOperationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyConsentOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.privaPrivacyConsentOperationRecordable~~>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 @@ -181908,21 +188126,126 @@ 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.purviewMCRecommendationRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewMCRecommendationRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewMCRecommendationRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewMCRecommendationRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewMCRecommendationRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewMCRecommendationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewMCRecommendationRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewPostureAgentAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewPostureAgentAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewPostureAgentAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewPostureAgentAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewPostureAgentAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewPostureAgentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.purviewPostureAgentAuditRecordable~~>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.recipientType::0000-user github.com/microsoftgraph/msgraph-sdk-go/.models.security.recipientType::0001-roleGroup github.com/microsoftgraph/msgraph-sdk-go/.models.security.recipientType::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 @@ -182001,6 +188324,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.registryValueEvidencea github.com/microsoftgraph/msgraph-sdk-go/.models.security.registryValueEvidenceable::|public|SetRegistryValueName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.registryValueEvidenceable::|public|SetRegistryValueType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.registryValueEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationAction::0000-moveToJunk +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationAction::0001-moveToInbox +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationAction::0002-hardDelete +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationAction::0003-softDelete +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationAction::0004-moveToDeletedItems +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationAction::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationAction::0006-moveToQuarantine +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationSeverity::0000-low +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationSeverity::0001-medium +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationSeverity::0002-high +github.com/microsoftgraph/msgraph-sdk-go/.models.security.remediationSeverity::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportFileMetadata::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportFileMetadata::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportFileMetadata::|public|GetBackingStore():BackingStore @@ -182029,6 +188363,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportFileMetadataable github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportFileMetadataable::|public|SetSize(value:*int64):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportFileMetadataable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportFileMetadata~~>ReportFileMetadataable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmission-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmission::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmission::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmission::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmission::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmission::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionResultDetail-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionResultDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionResultDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionResultDetail::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionResultDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionResultDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.reportSubmissionResultDetailable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.resourceAccessEvent::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.resourceAccessEvent::|public|GetAccessDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.security.resourceAccessEvent::|public|GetAccountId():*string @@ -182061,6 +188409,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.resourceAccessEventabl github.com/microsoftgraph/msgraph-sdk-go/.models.security.resourceAccessEventable::|public|SetResourceIdentifier(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.resourceAccessEventable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.resourceAccessEvent~~>ResourceAccessEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.restrictedModeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.restrictedModeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.restrictedModeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.restrictedModeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.restrictedModeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.restrictedModeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.restrictedModeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionDuration::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionDuration::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionDuration::|public|GetBackingStore():BackingStore @@ -182310,6 +188665,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 @@ -182318,6 +188680,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.retentionTrigger::0004 github.com/microsoftgraph/msgraph-sdk-go/.models.security.reviewSetSettings::0000-none github.com/microsoftgraph/msgraph-sdk-go/.models.security.reviewSetSettings::0001-disableGrouping github.com/microsoftgraph/msgraph-sdk-go/.models.security.reviewSetSettings::0002-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.rtiOperationsAgentAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.rtiOperationsAgentAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.rtiOperationsAgentAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.rtiOperationsAgentAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.rtiOperationsAgentAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.rtiOperationsAgentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.rtiOperationsAgentAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.sasTokenEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.sasTokenEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.sasTokenEvidence::|public|GetAllowedIpAddresses():*string @@ -182365,6 +188734,41 @@ 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.sbpConfigurationEventRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpConfigurationEventRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpConfigurationEventRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpConfigurationEventRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpConfigurationEventRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpConfigurationEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpConfigurationEventRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpUsageEventRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpUsageEventRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpUsageEventRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpUsageEventRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpUsageEventRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpUsageEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sbpUsageEventRecordable~~>AuditDataable; *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 @@ -182400,6 +188804,62 @@ 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.securityCopilotIdentityManagementAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityCopilotIdentityManagementAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityCopilotIdentityManagementAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityCopilotIdentityManagementAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityCopilotIdentityManagementAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityCopilotIdentityManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityCopilotIdentityManagementAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityDevelopmentLifecycleAILogAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityDevelopmentLifecycleAILogAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityDevelopmentLifecycleAILogAuditRecordable~~>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|GetActiveDirectoryObjectGuid():*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID @@ -182431,6 +188891,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityGroupEvidencea github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityGroupEvidenceable::|public|SetSecurityGroupId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityGroupEvidenceable::|public|SetSid(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.securityGroupEvidenceable~~>AlertEvidenceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitiveInfoRemediationAgentDataRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitiveInfoRemediationAgentDataRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitiveInfoRemediationAgentDataRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitiveInfoRemediationAgentDataRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitiveInfoRemediationAgentDataRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitiveInfoRemediationAgentDataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitiveInfoRemediationAgentDataRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelActionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelActionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelActionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelActionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelActionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelActionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabeledFileActionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabeledFileActionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabeledFileActionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabeledFileActionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabeledFileActionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabeledFileActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabeledFileActionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelPolicyMatchAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelPolicyMatchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensitivityLabelPolicyMatchAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensor-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensor::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensor::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time @@ -182606,6 +189094,69 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensorType::0002-adfsI github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensorType::0003-domainControllerIntegrated github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensorType::0004-domainControllerStandalone github.com/microsoftgraph/msgraph-sdk-go/.models.security.sensorType::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelAIToolAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelAIToolAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelAIToolAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelAIToolAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelAIToolAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelAIToolAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelAIToolAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelGraphAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelGraphAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelGraphAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelGraphAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelGraphAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelGraphAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelGraphAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelJobAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelJobAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelJobAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelJobAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelJobAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelJobAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelJobAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelKQLOnLakeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelKQLOnLakeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelKQLOnLakeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelKQLOnLakeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelKQLOnLakeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelKQLOnLakeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelKQLOnLakeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeDataOnboardingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeDataOnboardingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeDataOnboardingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeDataOnboardingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeDataOnboardingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeDataOnboardingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeDataOnboardingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeEncryptionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeEncryptionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeEncryptionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeEncryptionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeEncryptionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeEncryptionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeEncryptionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeOnboardingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeOnboardingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeOnboardingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeOnboardingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeOnboardingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeOnboardingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelLakeOnboardingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelNotebookOnLakeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelNotebookOnLakeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelNotebookOnLakeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelNotebookOnLakeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelNotebookOnLakeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelNotebookOnLakeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelNotebookOnLakeAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelPackageAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelPackageAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelPackageAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelPackageAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelPackageAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelPackageAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sentinelPackageAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.servicePrincipalEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.servicePrincipalEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.servicePrincipalEvidence::|public|GetAppId():*string @@ -182656,6 +189207,7 @@ 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.serviceSource::0014-microsoftSecurityForAI github.com/microsoftgraph/msgraph-sdk-go/.models.security.serviceStatus::0000-stopped github.com/microsoftgraph/msgraph-sdk-go/.models.security.serviceStatus::0001-starting github.com/microsoftgraph/msgraph-sdk-go/.models.security.serviceStatus::0002-running @@ -182674,6 +189226,83 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.settingsContainer::|st github.com/microsoftgraph/msgraph-sdk-go/.models.security.settingsContainerable::|public|GetAutoAuditingConfiguration():AutoAuditingConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.security.settingsContainerable::|public|SetAutoAuditingConfiguration(value:AutoAuditingConfigurationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.settingsContainerable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +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.sharePointContentSecurityPolicyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentSecurityPolicyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentSecurityPolicyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentSecurityPolicyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentSecurityPolicyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentSecurityPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointContentSecurityPolicyAuditRecordable~~>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.sharePointListItemOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListItemOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListItemOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListItemOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListItemOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListItemOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sharePointListItemOperationAuditRecordable~~>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 @@ -182719,9 +189348,72 @@ 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.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.sonarDetonationContentMetadata-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationContentMetadata::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationContentMetadata::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationContentMetadata::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationContentMetadata::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationContentMetadataable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationEntityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationEntityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationEntityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationEntityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationEntityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarDetonationEntityAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarFileDetonationEntityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarFileDetonationEntityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarFileDetonationEntityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarFileDetonationEntityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarFileDetonationEntityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarFileDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarFileDetonationEntityAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarSubmissionEntityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarSubmissionEntityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarSubmissionEntityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarSubmissionEntityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarSubmissionEntityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarSubmissionEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarSubmissionEntityAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarUrlDetonationEntityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarUrlDetonationEntityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarUrlDetonationEntityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarUrlDetonationEntityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarUrlDetonationEntityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarUrlDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sonarUrlDetonationEntityAuditRecordable~~>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 +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sparkCoreCustomLivePoolRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sparkCoreCustomLivePoolRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sparkCoreCustomLivePoolRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sparkCoreCustomLivePoolRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sparkCoreCustomLivePoolRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sparkCoreCustomLivePoolRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.sparkCoreCustomLivePoolRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.sslCertificate-->*Artifact github.com/microsoftgraph/msgraph-sdk-go/.models.security.sslCertificate::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.sslCertificate::|public|GetExpirationDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time @@ -182899,6 +189591,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.subdomainCollectionRes github.com/microsoftgraph/msgraph-sdk-go/.models.security.subdomainCollectionResponseable::|public|GetValue():[]Subdomainable github.com/microsoftgraph/msgraph-sdk-go/.models.security.subdomainCollectionResponseable::|public|SetValue(value:[]Subdomainable):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.subdomainCollectionResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionEntityAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionEntityAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionEntityAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionEntityAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionEntityAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionEntityAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionMailEvidence-->*AlertEvidence github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionMailEvidence::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.submissionMailEvidence::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -182942,6 +189641,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 @@ -182965,11 +189678,53 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.tagable::|public|SetDe github.com/microsoftgraph/msgraph-sdk-go/.models.security.tagable::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.tagable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.tagable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamCopilotInteractionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamCopilotInteractionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamCopilotInteractionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamCopilotInteractionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamCopilotInteractionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamCopilotInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamCopilotInteractionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsDeliveryLocation::0000-unknown github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsDeliveryLocation::0001-teams 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.teamsEvalDataHubAdminOperationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubAdminOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubAdminOperationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubDataAccessAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubDataAccessAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubDataAccessAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubPermissionChangeAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.teamsEvalDataHubPermissionChangeAuditRecordable~~>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 @@ -183079,6 +189834,55 @@ 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.threatDetectionDetail::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|GetConfidenceLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|GetPriorityAccountProtection():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|GetThreats():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|SetConfidenceLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|SetPriorityAccountProtection(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|public|SetThreats(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|GetConfidenceLevel():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|GetPriorityAccountProtection():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|GetThreats():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|SetConfidenceLevel(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|SetPriorityAccountProtection(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable::|public|SetThreats(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetailable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatDetectionDetail~~>ThreatDetectionDetailable +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 @@ -183154,6 +189958,104 @@ 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.threatIntelligenceExportAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceExportAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceExportAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceExportAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceExportAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceExportAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceExportAuditRecordable~~>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.threatIntelligenceObjectAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceObjectAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceObjectAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceObjectAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceObjectAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceObjectAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatIntelligenceObjectAuditRecordable~~>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.threatType::0000-unknown +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatType::0001-spam +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatType::0002-malware +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatType::0003-phish +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatType::0004-none +github.com/microsoftgraph/msgraph-sdk-go/.models.security.threatType::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetEventDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetEventDetails():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetEventResult():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetEventSource():*EventSource +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetEventThreats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetEventType():*TimelineEventType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetEventDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetEventDetails(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetEventResult(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetEventSource(value:*EventSource):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetEventThreats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetEventType(value:*TimelineEventType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetEventDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetEventDetails():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetEventResult():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetEventSource():*EventSource +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetEventThreats():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetEventType():*TimelineEventType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetEventDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetEventDetails(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetEventResult(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetEventSource(value:*EventSource):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetEventThreats(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetEventType(value:*TimelineEventType):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0000-originalDelivery +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0001-systemTimeTravel +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0002-dynamicDelivery +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0003-userUrlClick +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0004-reprocessed +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0005-zap +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0006-quarantineRelease +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0007-air +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0008-unknown +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEventType::0009-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.security.timelineEvent~~>TimelineEventable +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 @@ -183186,6 +190088,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.topicModelingSettingsa github.com/microsoftgraph/msgraph-sdk-go/.models.security.topicModelingSettingsable::|public|SetTopicCount(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.topicModelingSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.topicModelingSettings~~>TopicModelingSettingsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.trainableClassifierAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.trainableClassifierAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.trainableClassifierAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.trainableClassifierAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.trainableClassifierAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.trainableClassifierAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.trainableClassifierAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.security.triggersRoot-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.security.triggersRoot::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.security.triggersRoot::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -183208,6 +190117,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) @@ -183223,6 +190139,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) @@ -183248,6 +190171,55 @@ 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.universalPrintManagementAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintManagementAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintManagementAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintManagementAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintManagementAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintManagementAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintPrintJobAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintPrintJobAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintPrintJobAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintPrintJobAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintPrintJobAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintPrintJobAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.universalPrintPrintJobAuditRecordable~~>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) @@ -183285,6 +190257,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|G github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|GetResourceAccessEvents():[]ResourceAccessEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|GetTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|GetUserPrincipalName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|GetUserSid():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|Serialize(writer:SerializationWriter):void @@ -183297,6 +190270,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|S github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|SetDomainName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|SetResourceAccessEvents(value:[]ResourceAccessEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|SetTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|SetUserPrincipalName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|public|SetUserSid(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccount::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable @@ -183308,6 +190282,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|GetDomainName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|GetResourceAccessEvents():[]ResourceAccessEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|GetTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|GetUserPrincipalName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|GetUserSid():*string github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|SetAccountName(value:*string):void @@ -183318,6 +190293,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|publ github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|SetDomainName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|SetResourceAccessEvents(value:[]ResourceAccessEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|SetTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|SetUserPrincipalName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable::|public|SetUserSid(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.security.userAccountable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -183366,6 +190342,219 @@ 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.usxWorkspaceOnboardingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.usxWorkspaceOnboardingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.usxWorkspaceOnboardingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.usxWorkspaceOnboardingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.usxWorkspaceOnboardingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.usxWorkspaceOnboardingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.usxWorkspaceOnboardingAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0001-malware +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0002-phish +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0003-siteUnavailable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0004-spam +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0005-decryptionFailed +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0006-unsupportedUriScheme +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0007-unsupportedFileType +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0008-undefined +github.com/microsoftgraph/msgraph-sdk-go/.models.security.verdictCategory::0009-unknownFutureValue +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.vivaAmplifyAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaAmplifyAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaAmplifyAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaAmplifyAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaAmplifyAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaAmplifyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaAmplifyAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageEventsAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageEventsAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageEventsAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageEventsAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageEventsAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageEventsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageEventsAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageNetworkAssociationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageNetworkAssociationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageNetworkAssociationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageNetworkAssociationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageNetworkAssociationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageNetworkAssociationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageNetworkAssociationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageSegmentAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageSegmentAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageSegmentAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageSegmentAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageSegmentAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageSegmentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaEngageSegmentAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAdvancedConfigurationAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAdvancedConfigurationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAdvancedConfigurationAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAgenticCampaignAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAgenticCampaignAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAgenticCampaignAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAgenticCampaignAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAgenticCampaignAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAgenticCampaignAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintAgenticCampaignAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintFeedbackProgramAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintFeedbackProgramAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintFeedbackProgramAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintFeedbackProgramAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintFeedbackProgramAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintFeedbackProgramAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintFeedbackProgramAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintOrganizationalDataAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintOrganizationalDataAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintOrganizationalDataAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintOrganizationalDataAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintOrganizationalDataAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintOrganizationalDataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintOrganizationalDataAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramRespondentRateAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintPulseProgramRespondentRateAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintQuestionAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintQuestionAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintQuestionAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintQuestionAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintQuestionAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintQuestionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintQuestionAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRoleAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRoleAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRoleAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRoleAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRoleAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRoleAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRoleAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRubiconAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRubiconAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRubiconAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRubiconAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRubiconAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRubiconAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintRubiconAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSupportAccessAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSupportAccessAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSupportAccessAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSupportAccessAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSupportAccessAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSupportAccessAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSupportAccessAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSystemAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSystemAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSystemAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSystemAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSystemAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSystemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintSystemAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserAuditRecordable~~>AuditDataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserGroupAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserGroupAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserGroupAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserGroupAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserGroupAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserGroupAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.vivaGlintUserGroupAuditRecordable~~>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 @@ -183513,6 +190702,20 @@ 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.webContentFilteringAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.webContentFilteringAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.webContentFilteringAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.webContentFilteringAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.webContentFilteringAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.webContentFilteringAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.webContentFilteringAuditRecordable~~>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 @@ -183698,6 +190901,34 @@ 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.yammerUserHidingAuditRecord-->*AuditData +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerUserHidingAuditRecord::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerUserHidingAuditRecord::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerUserHidingAuditRecord::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerUserHidingAuditRecord::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerUserHidingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.security.yammerUserHidingAuditRecordable~~>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 @@ -187739,6 +194970,14 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.specialFolderable::|public|SetN github.com/microsoftgraph/msgraph-sdk-go/.models.specialFolderable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.specialFolderable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.specialFolder~~>SpecialFolderable +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0001-ssl3_0 +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0002-tls1_0 +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0003-tls1_1 +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0004-tls1_2 +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0005-tls1_3 +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0006-notSupported +github.com/microsoftgraph/msgraph-sdk-go/.models.sslVersion::0007-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.staffAvailabilityItem::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.staffAvailabilityItem::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.staffAvailabilityItem::|public|GetAvailabilityItems():[]AvailabilityItemable @@ -189272,6 +196511,27 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.targetDeviceGroupCollectionResp github.com/microsoftgraph/msgraph-sdk-go/.models.targetDeviceGroupCollectionResponseable::|public|GetValue():[]TargetDeviceGroupable github.com/microsoftgraph/msgraph-sdk-go/.models.targetDeviceGroupCollectionResponseable::|public|SetValue(value:[]TargetDeviceGroupable):void github.com/microsoftgraph/msgraph-sdk-go/.models.targetDeviceGroupCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage-->*ChatMessage +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage::|public|GetRecipient():Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage::|public|SetRecipient(value:Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageable::|public|GetRecipient():Identityable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageable::|public|SetRecipient(value:Identityable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageable~~>ChatMessageable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponse::|public|GetValue():[]TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponse::|public|SetValue(value:[]TargetedChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponseable::|public|GetValue():[]TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponseable::|public|SetValue(value:[]TargetedChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.targetedChatMessageCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.targetedManagedAppConfiguration-->*ManagedAppConfiguration github.com/microsoftgraph/msgraph-sdk-go/.models.targetedManagedAppConfiguration::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.targetedManagedAppConfiguration::|public|GetApps():[]ManagedMobileAppable @@ -196717,6 +203977,16 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.userLastSignInRecommendationIns github.com/microsoftgraph/msgraph-sdk-go/.models.userLastSignInRecommendationInsightSettingable::|public|SetRecommendationLookBackDuration(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration):void github.com/microsoftgraph/msgraph-sdk-go/.models.userLastSignInRecommendationInsightSettingable::|public|SetSignInScope(value:*UserSignInRecommendationScope):void github.com/microsoftgraph/msgraph-sdk-go/.models.userLastSignInRecommendationInsightSettingable~~>AccessReviewRecommendationInsightSettingable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0001-lawfulBasisForProcessing +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0002-rightToAccess +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0003-rightToBeInformed +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0004-rightToDataPortability +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0005-rightToObject +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0006-rightToRectification +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0007-rightToRestrictionOfProcessing +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0008-rightsRelatedToAutomatedDecisionMaking +github.com/microsoftgraph/msgraph-sdk-go/.models.userOwnership::0009-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.userPrint::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.userPrint::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.userPrint::|public|GetBackingStore():BackingStore @@ -197384,6 +204654,26 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.userWorkLocationable::|public|S github.com/microsoftgraph/msgraph-sdk-go/.models.userWorkLocationable::|public|SetWorkLocationType(value:*WorkLocationType):void github.com/microsoftgraph/msgraph-sdk-go/.models.userWorkLocationable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.userWorkLocation~~>UserWorkLocationable +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|GetRootDomains():*RootDomains +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|public|SetRootDomains(value:*RootDomains):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomainsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomainsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomainsable::|public|GetRootDomains():*RootDomains +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomainsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomainsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomainsable::|public|SetRootDomains(value:*RootDomains):void +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomainsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.validatingDomains~~>ValidatingDomainsable github.com/microsoftgraph/msgraph-sdk-go/.models.verifiableCredentialAuthenticationMethodTarget-->*AuthenticationMethodTarget github.com/microsoftgraph/msgraph-sdk-go/.models.verifiableCredentialAuthenticationMethodTarget::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.verifiableCredentialAuthenticationMethodTarget::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -209918,6 +217208,28 @@ github.com/microsoftgraph/msgraph-sdk-go/.policies.FeatureRolloutPoliciesRequest github.com/microsoftgraph/msgraph-sdk-go/.policies.FeatureRolloutPoliciesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FeatureRolloutPolicyable; ctx:context.Context; requestConfiguration?:*FeatureRolloutPoliciesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.FeatureRolloutPoliciesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.policies.FeatureRolloutPoliciesRequestBuilder::|public|WithUrl(rawUrl:string):*FeatureRolloutPoliciesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration::|public|queryParameters:*FederatedTokenValidationPolicyRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder.FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable; ctx:context.Context; requestConfiguration?:*FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable; ctx:context.Context; requestConfiguration?:*FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.policies.FederatedTokenValidationPolicyRequestBuilder::|public|WithUrl(rawUrl:string):*FederatedTokenValidationPolicyRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.HomeRealmDiscoveryPoliciesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.HomeRealmDiscoveryPoliciesCountRequestBuilder.HomeRealmDiscoveryPoliciesCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.policies.HomeRealmDiscoveryPoliciesCountRequestBuilder.HomeRealmDiscoveryPoliciesCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -210282,6 +217594,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|publ github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|public|defaultAppManagementPolicy():*DefaultAppManagementPolicyRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|public|deviceRegistrationPolicy():*DeviceRegistrationPolicyRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|public|featureRolloutPolicies():*FeatureRolloutPoliciesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|public|federatedTokenValidationPolicy():*FederatedTokenValidationPolicyRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*PoliciesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PolicyRootable github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|public|homeRealmDiscoveryPolicies():*HomeRealmDiscoveryPoliciesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.policiesRequestBuilder::|public|identitySecurityDefaultsEnforcementPolicy():*IdentitySecurityDefaultsEnforcementPolicyRequestBuilder @@ -218700,6 +226013,45 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2ItemCommentsRequestB github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2ItemCommentsRequestBuilder::|public|ToPostRequestInformation(body:[]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AlertCommentable; ctx:context.Context; requestConfiguration?:*Alerts_v2ItemCommentsRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2ItemCommentsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2ItemCommentsRequestBuilder::|public|WithUrl(rawUrl:string):*Alerts_v2ItemCommentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|GetAlertComment():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|GetAlertIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|GetIncidentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|GetNewCorrelationReasons():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|SetAlertComment(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|SetAlertIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|SetIncidentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|public|SetNewCorrelationReasons(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|GetAlertComment():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|GetAlertIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|GetIncidentId():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|GetNewCorrelationReasons():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|SetAlertComment(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|SetAlertIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|SetIncidentId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable::|public|SetNewCorrelationReasons(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody~~>Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|Post(body:Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.MergeResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|ToPostRequestInformation(body:Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|WithUrl(rawUrl:string):*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder.Alerts_v2RequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder.Alerts_v2RequestBuilderGetQueryParameters::|public|Expand:[]string @@ -218719,6 +226071,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|pub github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|public|Count():*Alerts_v2CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*Alerts_v2RequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AlertCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|public|microsoftGraphSecurityMoveAlerts():*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|public|Post(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.Alertable; ctx:context.Context; requestConfiguration?:*Alerts_v2RequestBuilderPostRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.Alertable github.com/microsoftgraph/msgraph-sdk-go/.security.Alerts_v2RequestBuilder::|public|requestAdapter:RequestAdapter @@ -219549,6 +226902,138 @@ 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::|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|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|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.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::|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|Get(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration):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|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AuditLogQueriesItemRecordsAuditLogRecordItemRequestBuilderGetRequestConfiguration):*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::|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|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|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 @@ -221334,6 +228819,139 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.CasesRequestBuilder::|public| github.com/microsoftgraph/msgraph-sdk-go/.security.CasesRequestBuilder::|public|ToPatchRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CasesRootable; ctx:context.Context; requestConfiguration?:*CasesRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.security.CasesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.security.CasesRequestBuilder::|public|WithUrl(rawUrl:string):*CasesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|Patch(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable; ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|ToPatchRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable; ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder::|public|WithUrl(rawUrl:string):*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder.CollaborationAnalyzedEmailsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder.CollaborationAnalyzedEmailsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder.CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder.CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder.CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CollaborationAnalyzedEmailsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CollaborationAnalyzedEmailsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetAction():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetAnalyzedEmails():[]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetRemediateSendersCopy():*bool +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|GetSeverity():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetAction(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetAnalyzedEmails(value:[]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetRemediateSendersCopy(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|public|SetSeverity(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|GetAction():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|GetAnalyzedEmails():[]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|GetDescription():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|GetRemediateSendersCopy():*bool +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|GetSeverity():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|SetAction(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|SetAnalyzedEmails(value:[]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|SetDescription(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|SetRemediateSendersCopy(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable::|public|SetSeverity(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody~~>CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|Post(body:CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable; ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|ToPostRequestInformation(body:CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable; ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder::|public|WithUrl(rawUrl:string):*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder.CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|ByAnalyzedEmailId(analyzedEmailId:string):*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|Count():*CollaborationAnalyzedEmailsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|microsoftGraphSecurityRemediate():*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|Post(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable; ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|ToPostRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable; ctx:context.Context; requestConfiguration?:*CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationAnalyzedEmailsRequestBuilder::|public|WithUrl(rawUrl:string):*CollaborationAnalyzedEmailsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderGetRequestConfiguration::|public|queryParameters:*CollaborationRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder.CollaborationRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|analyzedEmails():*CollaborationAnalyzedEmailsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CollaborationRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CollaborationRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|Patch(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable; ctx:context.Context; requestConfiguration?:*CollaborationRequestBuilderPatchRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CollaborationRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CollaborationRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|ToPatchRequestInformation(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable; ctx:context.Context; requestConfiguration?:*CollaborationRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.CollaborationRequestBuilder::|public|WithUrl(rawUrl:string):*CollaborationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceProcessContentAsyncPostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceProcessContentAsyncPostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.security.DataSecurityAndGovernanceProcessContentAsyncPostRequestBody::|public|GetBackingStore():BackingStore @@ -222349,6 +229967,41 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsItemAlertsRequestBui github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsItemAlertsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*IncidentsItemAlertsRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsItemAlertsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsItemAlertsRequestBuilder::|public|WithUrl(rawUrl:string):*IncidentsItemAlertsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|GetIncidentComment():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|GetIncidentIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|GetMergeReasons():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|SetIncidentComment(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|SetIncidentIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|public|SetMergeReasons(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|GetIncidentComment():*string +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|GetIncidentIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|GetMergeReasons():*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|SetIncidentComment(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|SetIncidentIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable::|public|SetMergeReasons(value:*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody~~>IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|Post(body:IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.MergeResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|ToPostRequestInformation(body:IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|WithUrl(rawUrl:string):*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder.IncidentsRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder.IncidentsRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -222368,6 +230021,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|pub github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|public|Count():*IncidentsCountRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*IncidentsRequestBuilderGetRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.IncidentCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|public|microsoftGraphSecurityMergeIncidents():*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|public|Post(body:idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.Incidentable; ctx:context.Context; requestConfiguration?:*IncidentsRequestBuilderPostRequestConfiguration):idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.Incidentable github.com/microsoftgraph/msgraph-sdk-go/.security.IncidentsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -223180,7 +230834,9 @@ 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|collaboration():*CollaborationRequestBuilder 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 github.com/microsoftgraph/msgraph-sdk-go/.security.securityRequestBuilder::|public|dataSecurityAndGovernance():*DataSecurityAndGovernanceRequestBuilder @@ -244557,6 +252213,28 @@ github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreDriveProtection github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreDriveProtectionUnitsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveProtectionUnitable; ctx:context.Context; requestConfiguration?:*BackupRestoreDriveProtectionUnitsRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreDriveProtectionUnitsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreDriveProtectionUnitsRequestBuilder::|public|WithUrl(rawUrl:string):*BackupRestoreDriveProtectionUnitsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration::|public|queryParameters:*BackupRestoreEmailNotificationsSettingRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder.BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable; ctx:context.Context; requestConfiguration?:*BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable; ctx:context.Context; requestConfiguration?:*BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEmailNotificationsSettingRequestBuilder::|public|WithUrl(rawUrl:string):*BackupRestoreEmailNotificationsSettingRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEnablePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEnablePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreEnablePostRequestBody::|public|GetAppOwnerTenantId():*string @@ -246139,6 +253817,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder: github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder::|public|driveInclusionRules():*BackupRestoreDriveInclusionRulesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder::|public|driveProtectionUnits():*BackupRestoreDriveProtectionUnitsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs():*BackupRestoreDriveProtectionUnitsBulkAdditionJobsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder::|public|emailNotificationsSetting():*BackupRestoreEmailNotificationsSettingRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder::|public|enable():*BackupRestoreEnableRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder::|public|exchangeProtectionPolicies():*BackupRestoreExchangeProtectionPoliciesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.BackupRestoreRequestBuilder::|public|exchangeRestoreSessions():*BackupRestoreExchangeRestoreSessionsRequestBuilder @@ -263059,6 +270738,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder: github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder::|public|sendActivityNotification():*ItemChatsItemSendActivityNotificationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder::|public|startMigration():*ItemChatsItemStartMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder::|public|tabs():*ItemChatsItemTabsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder::|public|targetedMessages():*ItemChatsItemTargetedMessagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsChatItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsChatItemRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsChatItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Chatable; ctx:context.Context; requestConfiguration?:*ItemChatsChatItemRequestBuilderPatchRequestConfiguration):*RequestInformation @@ -264448,6 +272128,445 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTabsTeamsTabItemReq github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTabsTeamsTabItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TeamsTabable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTabsTeamsTabItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTabsTeamsTabItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTabsTeamsTabItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTabsTeamsTabItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder.ItemChatsItemTargetedMessagesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder.ItemChatsItemTargetedMessagesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder.ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder.ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder.ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Content():*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|Count():*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|hostedContents():*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|setReaction():*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|softDelete():*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|undoSoftDelete():*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|unsetReaction():*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration):ItemChatsItemTargetedMessagesItemRepliesDeltaResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|GetAsDeltaGetResponse(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration):ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaResponse-->*ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesDeltaResponseable~~>ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Content():*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|Count():*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody~~>ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|Post(body:ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|ToPostRequestInformation(body:ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|GetReactionType():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable::|public|SetReactionType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody~~>ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|Post(body:ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|ToPostRequestInformation(body:ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetMessageIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|GetReplyMessage():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetMessageIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|public|SetReplyMessage(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|GetMessageIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|GetReplyMessage():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|SetMessageIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable::|public|SetReplyMessage(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody~~>ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|Post(body:ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|ToPostRequestInformation(body:ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder.ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|ByChatMessageId(chatMessageId:string):*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|Count():*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|delta():*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|replyWithQuote():*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesItemRepliesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesItemRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder.ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|ByTargetedChatMessageId(targetedChatMessageId:string):*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|Count():*ItemChatsItemTargetedMessagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|hostedContents():*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|replies():*ItemChatsItemTargetedMessagesItemRepliesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable; ctx:context.Context; requestConfiguration?:*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemUnhideForUserPostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemUnhideForUserPostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.users.ItemChatsItemUnhideForUserPostRequestBody::|public|GetBackingStore():BackingStore @@ -282199,6 +290318,111 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkAssociatedTeamsReque github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkAssociatedTeamsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AssociatedTeamInfoable; ctx:context.Context; requestConfiguration?:*ItemTeamworkAssociatedTeamsRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkAssociatedTeamsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkAssociatedTeamsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamworkAssociatedTeamsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|GetChannelId():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|GetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|GetTeamId():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|SetChannelId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|SetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|public|SetTeamId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|GetChannelId():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|GetMessageId():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|GetTeamId():*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|SetChannelId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|SetMessageId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable::|public|SetTeamId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessagePostRequestBody~~>ItemTeamworkDeleteTargetedMessagePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder.ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder.ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|Post(body:ItemTeamworkDeleteTargetedMessagePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamworkDeleteTargetedMessagePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkDeleteTargetedMessageRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamworkDeleteTargetedMessageRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration):ItemTeamworkGetAllRetainedTargetedMessagesResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|GetAsGetAllRetainedTargetedMessagesGetResponse(ctx:context.Context; requestConfiguration?:*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration):ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesResponse-->*ItemTeamworkGetAllRetainedTargetedMessagesGetResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllRetainedTargetedMessagesResponseable~~>ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder.ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration):ItemTeamworkGetAllTargetedMessagesResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|GetAsGetAllTargetedMessagesGetResponse(ctx:context.Context; requestConfiguration?:*ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration):ItemTeamworkGetAllTargetedMessagesGetResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamworkGetAllTargetedMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesResponse-->*ItemTeamworkGetAllTargetedMessagesGetResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkGetAllTargetedMessagesResponseable~~>ItemTeamworkGetAllTargetedMessagesGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkInstalledAppsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkInstalledAppsCountRequestBuilder.ItemTeamworkInstalledAppsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkInstalledAppsCountRequestBuilder.ItemTeamworkInstalledAppsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -282320,7 +290544,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|pub github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTeamworkRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|deleteTargetedMessage():*ItemTeamworkDeleteTargetedMessageRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamworkRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UserTeamworkable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|getAllRetainedTargetedMessages():*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|getAllTargetedMessages():*ItemTeamworkGetAllTargetedMessagesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|installedApps():*ItemTeamworkInstalledAppsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UserTeamworkable; ctx:context.Context; requestConfiguration?:*ItemTeamworkRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UserTeamworkable github.com/microsoftgraph/msgraph-sdk-go/.users.ItemTeamworkRequestBuilder::|public|pathParameters:map[string]string diff --git a/kiota-lock.json b/kiota-lock.json index 83cf8b65ca5..f88e7311061 100644 --- a/kiota-lock.json +++ b/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "48D4568E795524402BA925BE4278BDF4BE0E64BE4060901024C3C949958FDD2992656314200D8B82B6E6406BD2E032C187F3FA9E0C48D513C527F1942ABA66F1", + "descriptionHash": "337C9C868095B6B2333175A5DD80741A904EFDC336C1D3C34F2BCF97A26CF56728B46E88D2A7385EE8F7A6796D7F2EED388BD1221B47857451BC87FEB35933F8", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.1", + "kiotaVersion": "1.33.0", "clientClassName": "GraphBaseServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "github.com/microsoftgraph/msgraph-sdk-go/", @@ -35,5 +35,6 @@ "/copilot", "/copilot/**" ], - "disabledValidationRules": [] + "disabledValidationRules": [], + "allowedExternalOrigins": [] } \ No newline at end of file diff --git a/models/access_entity_type.go b/models/access_entity_type.go new file mode 100644 index 00000000000..26b18adfe00 --- /dev/null +++ b/models/access_entity_type.go @@ -0,0 +1,39 @@ +// 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 AccessEntityType int + +const ( + USER_ACCESSENTITYTYPE AccessEntityType = iota + GROUP_ACCESSENTITYTYPE + UNKNOWNFUTUREVALUE_ACCESSENTITYTYPE +) + +func (i AccessEntityType) String() string { + return []string{"user", "group", "unknownFutureValue"}[i] +} +func ParseAccessEntityType(v string) (any, error) { + result := USER_ACCESSENTITYTYPE + switch v { + case "user": + result = USER_ACCESSENTITYTYPE + case "group": + result = GROUP_ACCESSENTITYTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ACCESSENTITYTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeAccessEntityType(values []AccessEntityType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AccessEntityType) isMultiValue() bool { + return false +} diff --git a/models/access_package_approval_stage.go b/models/access_package_approval_stage.go index 51bd6650348..0d6683a1309 100644 --- a/models/access_package_approval_stage.go +++ b/models/access_package_approval_stage.go @@ -56,6 +56,18 @@ func (m *AccessPackageApprovalStage) GetAdditionalData()(map[string]any) { } return val.(map[string]any) } +// GetApproverInformationVisibility gets the approverInformationVisibility property value. The approverInformationVisibility property +// returns a *ApproverInformationVisibility when successful +func (m *AccessPackageApprovalStage) GetApproverInformationVisibility()(*ApproverInformationVisibility) { + val, err := m.GetBackingStore().Get("approverInformationVisibility") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ApproverInformationVisibility) + } + return nil +} // GetBackingStore gets the BackingStore property value. Stores model information. // returns a BackingStore when successful func (m *AccessPackageApprovalStage) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { @@ -85,7 +97,7 @@ func (m *AccessPackageApprovalStage) GetDurationBeforeEscalation()(*i878a80d2330 } return nil } -// GetEscalationApprovers gets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. +// GetEscalationApprovers gets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. // returns a []SubjectSetable when successful func (m *AccessPackageApprovalStage) GetEscalationApprovers()([]SubjectSetable) { val, err := m.GetBackingStore().Get("escalationApprovers") @@ -125,6 +137,16 @@ func (m *AccessPackageApprovalStage) GetFallbackPrimaryApprovers()([]SubjectSeta // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *AccessPackageApprovalStage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["approverInformationVisibility"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseApproverInformationVisibility) + if err != nil { + return err + } + if val != nil { + m.SetApproverInformationVisibility(val.(*ApproverInformationVisibility)) + } + return nil + } res["durationBeforeAutomaticDenial"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetISODurationValue() if err != nil { @@ -277,7 +299,7 @@ func (m *AccessPackageApprovalStage) GetOdataType()(*string) { } return nil } -// GetPrimaryApprovers gets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. +// GetPrimaryApprovers gets the primaryApprovers property value. The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. // returns a []SubjectSetable when successful func (m *AccessPackageApprovalStage) GetPrimaryApprovers()([]SubjectSetable) { val, err := m.GetBackingStore().Get("primaryApprovers") @@ -291,6 +313,13 @@ func (m *AccessPackageApprovalStage) GetPrimaryApprovers()([]SubjectSetable) { } // Serialize serializes information the current object func (m *AccessPackageApprovalStage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetApproverInformationVisibility() != nil { + cast := (*m.GetApproverInformationVisibility()).String() + err := writer.WriteStringValue("approverInformationVisibility", &cast) + if err != nil { + return err + } + } { err := writer.WriteISODurationValue("durationBeforeAutomaticDenial", m.GetDurationBeforeAutomaticDenial()) if err != nil { @@ -384,6 +413,13 @@ func (m *AccessPackageApprovalStage) SetAdditionalData(value map[string]any)() { panic(err) } } +// SetApproverInformationVisibility sets the approverInformationVisibility property value. The approverInformationVisibility property +func (m *AccessPackageApprovalStage) SetApproverInformationVisibility(value *ApproverInformationVisibility)() { + err := m.GetBackingStore().Set("approverInformationVisibility", value) + if err != nil { + panic(err) + } +} // SetBackingStore sets the BackingStore property value. Stores model information. func (m *AccessPackageApprovalStage) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value @@ -402,7 +438,7 @@ func (m *AccessPackageApprovalStage) SetDurationBeforeEscalation(value *i878a80d panic(err) } } -// SetEscalationApprovers sets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. +// SetEscalationApprovers sets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. func (m *AccessPackageApprovalStage) SetEscalationApprovers(value []SubjectSetable)() { err := m.GetBackingStore().Set("escalationApprovers", value) if err != nil { @@ -444,7 +480,7 @@ func (m *AccessPackageApprovalStage) SetOdataType(value *string)() { panic(err) } } -// SetPrimaryApprovers sets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. +// SetPrimaryApprovers sets the primaryApprovers property value. The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. func (m *AccessPackageApprovalStage) SetPrimaryApprovers(value []SubjectSetable)() { err := m.GetBackingStore().Set("primaryApprovers", value) if err != nil { @@ -455,6 +491,7 @@ type AccessPackageApprovalStageable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetApproverInformationVisibility()(*ApproverInformationVisibility) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) GetDurationBeforeAutomaticDenial()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) GetDurationBeforeEscalation()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration) @@ -465,6 +502,7 @@ type AccessPackageApprovalStageable interface { GetIsEscalationEnabled()(*bool) GetOdataType()(*string) GetPrimaryApprovers()([]SubjectSetable) + SetApproverInformationVisibility(value *ApproverInformationVisibility)() SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() SetDurationBeforeAutomaticDenial(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)() SetDurationBeforeEscalation(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ISODuration)() diff --git a/models/access_package_resource_role.go b/models/access_package_resource_role.go index aa5da108510..8eb42f8bd1e 100644 --- a/models/access_package_resource_role.go +++ b/models/access_package_resource_role.go @@ -100,6 +100,16 @@ func (m *AccessPackageResourceRole) GetFieldDeserializers()(map[string]func(i878 } return nil } + res["type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseRoleType) + if err != nil { + return err + } + if val != nil { + m.SetTypeEscaped(val.(*RoleType)) + } + return nil + } return res } // GetOriginId gets the originId property value. The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId is the sequence number of the role in the site. @@ -114,7 +124,7 @@ func (m *AccessPackageResourceRole) GetOriginId()(*string) { } return nil } -// GetOriginSystem gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. +// GetOriginSystem gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup. // returns a *string when successful func (m *AccessPackageResourceRole) GetOriginSystem()(*string) { val, err := m.GetBackingStore().Get("originSystem") @@ -138,6 +148,18 @@ func (m *AccessPackageResourceRole) GetResource()(AccessPackageResourceable) { } return nil } +// GetTypeEscaped gets the type property value. The role type for the Azure resource role. The possible values are: active, eligible, application, delegated, unknownFutureValue. The values active and eligible are only supported where originSystem is AzureResources while application and delegated aren't currently implemented. +// returns a *RoleType when successful +func (m *AccessPackageResourceRole) GetTypeEscaped()(*RoleType) { + val, err := m.GetBackingStore().Get("typeEscaped") + if err != nil { + panic(err) + } + if val != nil { + return val.(*RoleType) + } + return nil +} // Serialize serializes information the current object func (m *AccessPackageResourceRole) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) @@ -174,6 +196,13 @@ func (m *AccessPackageResourceRole) Serialize(writer i878a80d2330e89d26896388a3f return err } } + if m.GetTypeEscaped() != nil { + cast := (*m.GetTypeEscaped()).String() + err = writer.WriteStringValue("type", &cast) + if err != nil { + return err + } + } return nil } // SetDescription sets the description property value. A description for the resource role. @@ -197,7 +226,7 @@ func (m *AccessPackageResourceRole) SetOriginId(value *string)() { panic(err) } } -// SetOriginSystem sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. +// SetOriginSystem sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup. func (m *AccessPackageResourceRole) SetOriginSystem(value *string)() { err := m.GetBackingStore().Set("originSystem", value) if err != nil { @@ -211,6 +240,13 @@ func (m *AccessPackageResourceRole) SetResource(value AccessPackageResourceable) panic(err) } } +// SetTypeEscaped sets the type property value. The role type for the Azure resource role. The possible values are: active, eligible, application, delegated, unknownFutureValue. The values active and eligible are only supported where originSystem is AzureResources while application and delegated aren't currently implemented. +func (m *AccessPackageResourceRole) SetTypeEscaped(value *RoleType)() { + err := m.GetBackingStore().Set("typeEscaped", value) + if err != nil { + panic(err) + } +} type AccessPackageResourceRoleable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -219,9 +255,11 @@ type AccessPackageResourceRoleable interface { GetOriginId()(*string) GetOriginSystem()(*string) GetResource()(AccessPackageResourceable) + GetTypeEscaped()(*RoleType) SetDescription(value *string)() SetDisplayName(value *string)() SetOriginId(value *string)() SetOriginSystem(value *string)() SetResource(value AccessPackageResourceable)() + SetTypeEscaped(value *RoleType)() } diff --git a/models/access_package_resource_scope.go b/models/access_package_resource_scope.go index 120493539d3..1359d24b5f8 100644 --- a/models/access_package_resource_scope.go +++ b/models/access_package_resource_scope.go @@ -124,7 +124,7 @@ func (m *AccessPackageResourceScope) GetIsRootScope()(*bool) { } return nil } -// GetOriginId gets the originId property value. The unique identifier for the scope in the resource as defined in the origin system. +// GetOriginId gets the originId property value. The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq). // returns a *string when successful func (m *AccessPackageResourceScope) GetOriginId()(*string) { val, err := m.GetBackingStore().Get("originId") @@ -136,7 +136,7 @@ func (m *AccessPackageResourceScope) GetOriginId()(*string) { } return nil } -// GetOriginSystem gets the originSystem property value. The origin system for the scope. +// GetOriginSystem gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq). // returns a *string when successful func (m *AccessPackageResourceScope) GetOriginSystem()(*string) { val, err := m.GetBackingStore().Get("originSystem") @@ -225,14 +225,14 @@ func (m *AccessPackageResourceScope) SetIsRootScope(value *bool)() { panic(err) } } -// SetOriginId sets the originId property value. The unique identifier for the scope in the resource as defined in the origin system. +// SetOriginId sets the originId property value. The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq). func (m *AccessPackageResourceScope) SetOriginId(value *string)() { err := m.GetBackingStore().Set("originId", value) if err != nil { panic(err) } } -// SetOriginSystem sets the originSystem property value. The origin system for the scope. +// SetOriginSystem sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq). func (m *AccessPackageResourceScope) SetOriginSystem(value *string)() { err := m.GetBackingStore().Set("originSystem", value) if err != nil { diff --git a/models/access_package_subject.go b/models/access_package_subject.go index 64f282c4e15..ba1da99026c 100644 --- a/models/access_package_subject.go +++ b/models/access_package_subject.go @@ -122,6 +122,16 @@ func (m *AccessPackageSubject) GetFieldDeserializers()(map[string]func(i878a80d2 } return nil } + res["subjectLifecycle"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAccessPackageSubjectLifecycle) + if err != nil { + return err + } + if val != nil { + m.SetSubjectLifecycle(val.(*AccessPackageSubjectLifecycle)) + } + return nil + } res["subjectType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParseAccessPackageSubjectType) if err != nil { @@ -170,6 +180,18 @@ func (m *AccessPackageSubject) GetPrincipalName()(*string) { } return nil } +// GetSubjectLifecycle gets the subjectLifecycle property value. The subjectLifecycle property +// returns a *AccessPackageSubjectLifecycle when successful +func (m *AccessPackageSubject) GetSubjectLifecycle()(*AccessPackageSubjectLifecycle) { + val, err := m.GetBackingStore().Get("subjectLifecycle") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AccessPackageSubjectLifecycle) + } + return nil +} // GetSubjectType gets the subjectType property value. The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. // returns a *AccessPackageSubjectType when successful func (m *AccessPackageSubject) GetSubjectType()(*AccessPackageSubjectType) { @@ -224,6 +246,13 @@ func (m *AccessPackageSubject) Serialize(writer i878a80d2330e89d26896388a3f487ee return err } } + if m.GetSubjectLifecycle() != nil { + cast := (*m.GetSubjectLifecycle()).String() + err = writer.WriteStringValue("subjectLifecycle", &cast) + if err != nil { + return err + } + } if m.GetSubjectType() != nil { cast := (*m.GetSubjectType()).String() err = writer.WriteStringValue("subjectType", &cast) @@ -275,6 +304,13 @@ func (m *AccessPackageSubject) SetPrincipalName(value *string)() { panic(err) } } +// SetSubjectLifecycle sets the subjectLifecycle property value. The subjectLifecycle property +func (m *AccessPackageSubject) SetSubjectLifecycle(value *AccessPackageSubjectLifecycle)() { + err := m.GetBackingStore().Set("subjectLifecycle", value) + if err != nil { + panic(err) + } +} // SetSubjectType sets the subjectType property value. The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. func (m *AccessPackageSubject) SetSubjectType(value *AccessPackageSubjectType)() { err := m.GetBackingStore().Set("subjectType", value) @@ -291,6 +327,7 @@ type AccessPackageSubjectable interface { GetObjectId()(*string) GetOnPremisesSecurityIdentifier()(*string) GetPrincipalName()(*string) + GetSubjectLifecycle()(*AccessPackageSubjectLifecycle) GetSubjectType()(*AccessPackageSubjectType) SetConnectedOrganization(value ConnectedOrganizationable)() SetDisplayName(value *string)() @@ -298,5 +335,6 @@ type AccessPackageSubjectable interface { SetObjectId(value *string)() SetOnPremisesSecurityIdentifier(value *string)() SetPrincipalName(value *string)() + SetSubjectLifecycle(value *AccessPackageSubjectLifecycle)() SetSubjectType(value *AccessPackageSubjectType)() } diff --git a/models/access_package_subject_collection_response.go b/models/access_package_subject_collection_response.go new file mode 100644 index 00000000000..0fa75ead4d0 --- /dev/null +++ b/models/access_package_subject_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 AccessPackageSubjectCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewAccessPackageSubjectCollectionResponse instantiates a new AccessPackageSubjectCollectionResponse and sets the default values. +func NewAccessPackageSubjectCollectionResponse()(*AccessPackageSubjectCollectionResponse) { + m := &AccessPackageSubjectCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateAccessPackageSubjectCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessPackageSubjectCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAccessPackageSubjectCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AccessPackageSubjectCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAccessPackageSubjectFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AccessPackageSubjectable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AccessPackageSubjectable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []AccessPackageSubjectable when successful +func (m *AccessPackageSubjectCollectionResponse) GetValue()([]AccessPackageSubjectable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AccessPackageSubjectable) + } + return nil +} +// Serialize serializes information the current object +func (m *AccessPackageSubjectCollectionResponse) 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 *AccessPackageSubjectCollectionResponse) SetValue(value []AccessPackageSubjectable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type AccessPackageSubjectCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]AccessPackageSubjectable) + SetValue(value []AccessPackageSubjectable)() +} diff --git a/models/access_package_subject_lifecycle.go b/models/access_package_subject_lifecycle.go new file mode 100644 index 00000000000..3ac877bc602 --- /dev/null +++ b/models/access_package_subject_lifecycle.go @@ -0,0 +1,42 @@ +// 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 AccessPackageSubjectLifecycle int + +const ( + NOTDEFINED_ACCESSPACKAGESUBJECTLIFECYCLE AccessPackageSubjectLifecycle = iota + NOTGOVERNED_ACCESSPACKAGESUBJECTLIFECYCLE + GOVERNED_ACCESSPACKAGESUBJECTLIFECYCLE + UNKNOWNFUTUREVALUE_ACCESSPACKAGESUBJECTLIFECYCLE +) + +func (i AccessPackageSubjectLifecycle) String() string { + return []string{"notDefined", "notGoverned", "governed", "unknownFutureValue"}[i] +} +func ParseAccessPackageSubjectLifecycle(v string) (any, error) { + result := NOTDEFINED_ACCESSPACKAGESUBJECTLIFECYCLE + switch v { + case "notDefined": + result = NOTDEFINED_ACCESSPACKAGESUBJECTLIFECYCLE + case "notGoverned": + result = NOTGOVERNED_ACCESSPACKAGESUBJECTLIFECYCLE + case "governed": + result = GOVERNED_ACCESSPACKAGESUBJECTLIFECYCLE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ACCESSPACKAGESUBJECTLIFECYCLE + default: + return nil, nil + } + return &result, nil +} +func SerializeAccessPackageSubjectLifecycle(values []AccessPackageSubjectLifecycle) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AccessPackageSubjectLifecycle) isMultiValue() bool { + return false +} diff --git a/models/access_package_suggestion.go b/models/access_package_suggestion.go new file mode 100644 index 00000000000..a53bdc93c71 --- /dev/null +++ b/models/access_package_suggestion.go @@ -0,0 +1,128 @@ +// 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 AccessPackageSuggestion struct { + Entity +} +// NewAccessPackageSuggestion instantiates a new AccessPackageSuggestion and sets the default values. +func NewAccessPackageSuggestion()(*AccessPackageSuggestion) { + m := &AccessPackageSuggestion{ + Entity: *NewEntity(), + } + return m +} +// CreateAccessPackageSuggestionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessPackageSuggestionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAccessPackageSuggestion(), nil +} +// GetAccessPackage gets the accessPackage property value. The access package information for the suggested package. +// returns a AvailableAccessPackageable when successful +func (m *AccessPackageSuggestion) GetAccessPackage()(AvailableAccessPackageable) { + val, err := m.GetBackingStore().Get("accessPackage") + if err != nil { + panic(err) + } + if val != nil { + return val.(AvailableAccessPackageable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AccessPackageSuggestion) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["accessPackage"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAvailableAccessPackageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAccessPackage(val.(AvailableAccessPackageable)) + } + return nil + } + res["reasons"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAccessPackageSuggestionReasonFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AccessPackageSuggestionReasonable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AccessPackageSuggestionReasonable) + } + } + m.SetReasons(res) + } + return nil + } + return res +} +// GetReasons gets the reasons property value. A collection of reasons why this access package is being suggested to the user. +// returns a []AccessPackageSuggestionReasonable when successful +func (m *AccessPackageSuggestion) GetReasons()([]AccessPackageSuggestionReasonable) { + val, err := m.GetBackingStore().Get("reasons") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AccessPackageSuggestionReasonable) + } + return nil +} +// Serialize serializes information the current object +func (m *AccessPackageSuggestion) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("accessPackage", m.GetAccessPackage()) + if err != nil { + return err + } + } + if m.GetReasons() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetReasons())) + for i, v := range m.GetReasons() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("reasons", cast) + if err != nil { + return err + } + } + return nil +} +// SetAccessPackage sets the accessPackage property value. The access package information for the suggested package. +func (m *AccessPackageSuggestion) SetAccessPackage(value AvailableAccessPackageable)() { + err := m.GetBackingStore().Set("accessPackage", value) + if err != nil { + panic(err) + } +} +// SetReasons sets the reasons property value. A collection of reasons why this access package is being suggested to the user. +func (m *AccessPackageSuggestion) SetReasons(value []AccessPackageSuggestionReasonable)() { + err := m.GetBackingStore().Set("reasons", value) + if err != nil { + panic(err) + } +} +type AccessPackageSuggestionable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAccessPackage()(AvailableAccessPackageable) + GetReasons()([]AccessPackageSuggestionReasonable) + SetAccessPackage(value AvailableAccessPackageable)() + SetReasons(value []AccessPackageSuggestionReasonable)() +} diff --git a/models/access_package_suggestion_collection_response.go b/models/access_package_suggestion_collection_response.go new file mode 100644 index 00000000000..b1079362283 --- /dev/null +++ b/models/access_package_suggestion_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 AccessPackageSuggestionCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewAccessPackageSuggestionCollectionResponse instantiates a new AccessPackageSuggestionCollectionResponse and sets the default values. +func NewAccessPackageSuggestionCollectionResponse()(*AccessPackageSuggestionCollectionResponse) { + m := &AccessPackageSuggestionCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateAccessPackageSuggestionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessPackageSuggestionCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAccessPackageSuggestionCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AccessPackageSuggestionCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAccessPackageSuggestionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AccessPackageSuggestionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AccessPackageSuggestionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []AccessPackageSuggestionable when successful +func (m *AccessPackageSuggestionCollectionResponse) GetValue()([]AccessPackageSuggestionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AccessPackageSuggestionable) + } + return nil +} +// Serialize serializes information the current object +func (m *AccessPackageSuggestionCollectionResponse) 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 *AccessPackageSuggestionCollectionResponse) SetValue(value []AccessPackageSuggestionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type AccessPackageSuggestionCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]AccessPackageSuggestionable) + SetValue(value []AccessPackageSuggestionable)() +} diff --git a/models/access_package_suggestion_reason.go b/models/access_package_suggestion_reason.go new file mode 100644 index 00000000000..3fae1469a53 --- /dev/null +++ b/models/access_package_suggestion_reason.go @@ -0,0 +1,136 @@ +// 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 AccessPackageSuggestionReason struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAccessPackageSuggestionReason instantiates a new AccessPackageSuggestionReason and sets the default values. +func NewAccessPackageSuggestionReason()(*AccessPackageSuggestionReason) { + m := &AccessPackageSuggestionReason{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAccessPackageSuggestionReasonFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessPackageSuggestionReasonFromDiscriminatorValue(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.accessPackageSuggestionRelatedPeopleBased": + return NewAccessPackageSuggestionRelatedPeopleBased(), nil + case "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased": + return NewAccessPackageSuggestionSelfAssignmentHistoryBased(), nil + } + } + } + } + return NewAccessPackageSuggestionReason(), 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 *AccessPackageSuggestionReason) 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 *AccessPackageSuggestionReason) 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 *AccessPackageSuggestionReason) 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 *AccessPackageSuggestionReason) 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 *AccessPackageSuggestionReason) 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 *AccessPackageSuggestionReason) 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 *AccessPackageSuggestionReason) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AccessPackageSuggestionReason) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type AccessPackageSuggestionReasonable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() +} diff --git a/models/access_package_suggestion_related_people_based.go b/models/access_package_suggestion_related_people_based.go new file mode 100644 index 00000000000..9c2f2204bb6 --- /dev/null +++ b/models/access_package_suggestion_related_people_based.go @@ -0,0 +1,130 @@ +// 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 AccessPackageSuggestionRelatedPeopleBased struct { + AccessPackageSuggestionReason +} +// NewAccessPackageSuggestionRelatedPeopleBased instantiates a new AccessPackageSuggestionRelatedPeopleBased and sets the default values. +func NewAccessPackageSuggestionRelatedPeopleBased()(*AccessPackageSuggestionRelatedPeopleBased) { + m := &AccessPackageSuggestionRelatedPeopleBased{ + AccessPackageSuggestionReason: *NewAccessPackageSuggestionReason(), + } + odataTypeValue := "#microsoft.graph.accessPackageSuggestionRelatedPeopleBased" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAccessPackageSuggestionRelatedPeopleBasedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessPackageSuggestionRelatedPeopleBasedFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAccessPackageSuggestionRelatedPeopleBased(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AccessPackageSuggestionRelatedPeopleBased) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AccessPackageSuggestionReason.GetFieldDeserializers() + res["relatedPeople"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateIdentityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]Identityable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(Identityable) + } + } + m.SetRelatedPeople(res) + } + return nil + } + res["relatedPeopleAssignmentCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetRelatedPeopleAssignmentCount(val) + } + return nil + } + return res +} +// GetRelatedPeople gets the relatedPeople property value. A collection of identities representing people related to the current user who may have access to similar resources. This property is only populated when the tenant's endUserSettings have relatedPeopleInsightLevel set to countAndNames. This includes both the user ID and display name information. +// returns a []Identityable when successful +func (m *AccessPackageSuggestionRelatedPeopleBased) GetRelatedPeople()([]Identityable) { + val, err := m.GetBackingStore().Get("relatedPeople") + if err != nil { + panic(err) + } + if val != nil { + return val.([]Identityable) + } + return nil +} +// GetRelatedPeopleAssignmentCount gets the relatedPeopleAssignmentCount property value. The number of related people who have assignments to this access package. This count is always provided regardless of the relatedPeopleInsightLevel setting. +// returns a *int32 when successful +func (m *AccessPackageSuggestionRelatedPeopleBased) GetRelatedPeopleAssignmentCount()(*int32) { + val, err := m.GetBackingStore().Get("relatedPeopleAssignmentCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *AccessPackageSuggestionRelatedPeopleBased) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AccessPackageSuggestionReason.Serialize(writer) + if err != nil { + return err + } + if m.GetRelatedPeople() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRelatedPeople())) + for i, v := range m.GetRelatedPeople() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("relatedPeople", cast) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("relatedPeopleAssignmentCount", m.GetRelatedPeopleAssignmentCount()) + if err != nil { + return err + } + } + return nil +} +// SetRelatedPeople sets the relatedPeople property value. A collection of identities representing people related to the current user who may have access to similar resources. This property is only populated when the tenant's endUserSettings have relatedPeopleInsightLevel set to countAndNames. This includes both the user ID and display name information. +func (m *AccessPackageSuggestionRelatedPeopleBased) SetRelatedPeople(value []Identityable)() { + err := m.GetBackingStore().Set("relatedPeople", value) + if err != nil { + panic(err) + } +} +// SetRelatedPeopleAssignmentCount sets the relatedPeopleAssignmentCount property value. The number of related people who have assignments to this access package. This count is always provided regardless of the relatedPeopleInsightLevel setting. +func (m *AccessPackageSuggestionRelatedPeopleBased) SetRelatedPeopleAssignmentCount(value *int32)() { + err := m.GetBackingStore().Set("relatedPeopleAssignmentCount", value) + if err != nil { + panic(err) + } +} +type AccessPackageSuggestionRelatedPeopleBasedable interface { + AccessPackageSuggestionReasonable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetRelatedPeople()([]Identityable) + GetRelatedPeopleAssignmentCount()(*int32) + SetRelatedPeople(value []Identityable)() + SetRelatedPeopleAssignmentCount(value *int32)() +} diff --git a/models/access_package_suggestion_related_people_insight_level.go b/models/access_package_suggestion_related_people_insight_level.go new file mode 100644 index 00000000000..8bb4c23ed5c --- /dev/null +++ b/models/access_package_suggestion_related_people_insight_level.go @@ -0,0 +1,42 @@ +// 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 AccessPackageSuggestionRelatedPeopleInsightLevel int + +const ( + DISABLED_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL AccessPackageSuggestionRelatedPeopleInsightLevel = iota + COUNT_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL + COUNTANDNAMES_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL + UNKNOWNFUTUREVALUE_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL +) + +func (i AccessPackageSuggestionRelatedPeopleInsightLevel) String() string { + return []string{"disabled", "count", "countAndNames", "unknownFutureValue"}[i] +} +func ParseAccessPackageSuggestionRelatedPeopleInsightLevel(v string) (any, error) { + result := DISABLED_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL + switch v { + case "disabled": + result = DISABLED_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL + case "count": + result = COUNT_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL + case "countAndNames": + result = COUNTANDNAMES_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ACCESSPACKAGESUGGESTIONRELATEDPEOPLEINSIGHTLEVEL + default: + return nil, nil + } + return &result, nil +} +func SerializeAccessPackageSuggestionRelatedPeopleInsightLevel(values []AccessPackageSuggestionRelatedPeopleInsightLevel) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AccessPackageSuggestionRelatedPeopleInsightLevel) isMultiValue() bool { + return false +} diff --git a/models/access_package_suggestion_self_assignment_history_based.go b/models/access_package_suggestion_self_assignment_history_based.go new file mode 100644 index 00000000000..b144692de73 --- /dev/null +++ b/models/access_package_suggestion_self_assignment_history_based.go @@ -0,0 +1,119 @@ +// 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 ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AccessPackageSuggestionSelfAssignmentHistoryBased struct { + AccessPackageSuggestionReason +} +// NewAccessPackageSuggestionSelfAssignmentHistoryBased instantiates a new AccessPackageSuggestionSelfAssignmentHistoryBased and sets the default values. +func NewAccessPackageSuggestionSelfAssignmentHistoryBased()(*AccessPackageSuggestionSelfAssignmentHistoryBased) { + m := &AccessPackageSuggestionSelfAssignmentHistoryBased{ + AccessPackageSuggestionReason: *NewAccessPackageSuggestionReason(), + } + odataTypeValue := "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAccessPackageSuggestionSelfAssignmentHistoryBasedFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessPackageSuggestionSelfAssignmentHistoryBasedFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAccessPackageSuggestionSelfAssignmentHistoryBased(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AccessPackageSuggestionReason.GetFieldDeserializers() + res["lastAssignmentDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetLastAssignmentDateTime(val) + } + return nil + } + res["pastAssignmentCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetPastAssignmentCount(val) + } + return nil + } + return res +} +// GetLastAssignmentDateTime gets the lastAssignmentDateTime property value. The date and time when the user was last assigned to this access package. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. +// returns a *Time when successful +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) GetLastAssignmentDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("lastAssignmentDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetPastAssignmentCount gets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. +// returns a *int32 when successful +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) GetPastAssignmentCount()(*int32) { + val, err := m.GetBackingStore().Get("pastAssignmentCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AccessPackageSuggestionReason.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteTimeValue("lastAssignmentDateTime", m.GetLastAssignmentDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("pastAssignmentCount", m.GetPastAssignmentCount()) + if err != nil { + return err + } + } + return nil +} +// SetLastAssignmentDateTime sets the lastAssignmentDateTime property value. The date and time when the user was last assigned to this access package. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) SetLastAssignmentDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("lastAssignmentDateTime", value) + if err != nil { + panic(err) + } +} +// SetPastAssignmentCount sets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. +func (m *AccessPackageSuggestionSelfAssignmentHistoryBased) SetPastAssignmentCount(value *int32)() { + err := m.GetBackingStore().Set("pastAssignmentCount", value) + if err != nil { + panic(err) + } +} +type AccessPackageSuggestionSelfAssignmentHistoryBasedable interface { + AccessPackageSuggestionReasonable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetLastAssignmentDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetPastAssignmentCount()(*int32) + SetLastAssignmentDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetPastAssignmentCount(value *int32)() +} diff --git a/models/agent_user.go b/models/agent_user.go index 45e8888d3fd..b7e06a4a761 100644 --- a/models/agent_user.go +++ b/models/agent_user.go @@ -7,7 +7,6 @@ import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) -// AgentUser represents a Microsoft Entra user account. type AgentUser struct { User } diff --git a/models/all_domains.go b/models/all_domains.go new file mode 100644 index 00000000000..953ed300f5e --- /dev/null +++ b/models/all_domains.go @@ -0,0 +1,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 AllDomains struct { + ValidatingDomains +} +// NewAllDomains instantiates a new AllDomains and sets the default values. +func NewAllDomains()(*AllDomains) { + m := &AllDomains{ + ValidatingDomains: *NewValidatingDomains(), + } + odataTypeValue := "#microsoft.graph.allDomains" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAllDomainsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAllDomainsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAllDomains(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AllDomains) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ValidatingDomains.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AllDomains) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ValidatingDomains.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AllDomainsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + ValidatingDomainsable +} diff --git a/models/application_data_type.go b/models/application_data_type.go new file mode 100644 index 00000000000..de8d755e4ed --- /dev/null +++ b/models/application_data_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 models +import ( + "math" + "strings" +) +type ApplicationDataType int + +const ( + NONE_APPLICATIONDATATYPE = 1 + CODINGFILES_APPLICATIONDATATYPE = 2 + CREDITCARDS_APPLICATIONDATATYPE = 4 + DATABASEFILES_APPLICATIONDATATYPE = 8 + DOCUMENTS_APPLICATIONDATATYPE = 16 + MEDIAFILES_APPLICATIONDATATYPE = 32 + UNKNOWNFUTUREVALUE_APPLICATIONDATATYPE = 64 +) + +func (i ApplicationDataType) String() string { + var values []string + options := []string{"none", "codingFiles", "creditCards", "databaseFiles", "documents", "mediaFiles", "unknownFutureValue"} + for p := 0; p < 7; p++ { + mantis := ApplicationDataType(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParseApplicationDataType(v string) (any, error) { + var result ApplicationDataType + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "none": + result |= NONE_APPLICATIONDATATYPE + case "codingFiles": + result |= CODINGFILES_APPLICATIONDATATYPE + case "creditCards": + result |= CREDITCARDS_APPLICATIONDATATYPE + case "databaseFiles": + result |= DATABASEFILES_APPLICATIONDATATYPE + case "documents": + result |= DOCUMENTS_APPLICATIONDATATYPE + case "mediaFiles": + result |= MEDIAFILES_APPLICATIONDATATYPE + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_APPLICATIONDATATYPE + default: + return nil, nil + } + } + return &result, nil +} +func SerializeApplicationDataType(values []ApplicationDataType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ApplicationDataType) isMultiValue() bool { + return true +} diff --git a/models/application_location.go b/models/application_location.go new file mode 100644 index 00000000000..9d879b8c957 --- /dev/null +++ b/models/application_location.go @@ -0,0 +1,190 @@ +// 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 ApplicationLocation struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationLocation instantiates a new ApplicationLocation and sets the default values. +func NewApplicationLocation()(*ApplicationLocation) { + m := &ApplicationLocation{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationLocationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationLocationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationLocation(), 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 *ApplicationLocation) 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 *ApplicationLocation) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDataCenter gets the dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. +// returns a *string when successful +func (m *ApplicationLocation) GetDataCenter()(*string) { + val, err := m.GetBackingStore().Get("dataCenter") + 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 *ApplicationLocation) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["dataCenter"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDataCenter(val) + } + return nil + } + res["headquarters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetHeadquarters(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 +} +// GetHeadquarters gets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. +// returns a *string when successful +func (m *ApplicationLocation) GetHeadquarters()(*string) { + val, err := m.GetBackingStore().Get("headquarters") + 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 *ApplicationLocation) 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 *ApplicationLocation) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("dataCenter", m.GetDataCenter()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("headquarters", m.GetHeadquarters()) + 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 *ApplicationLocation) 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 *ApplicationLocation) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDataCenter sets the dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. +func (m *ApplicationLocation) SetDataCenter(value *string)() { + err := m.GetBackingStore().Set("dataCenter", value) + if err != nil { + panic(err) + } +} +// SetHeadquarters sets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. +func (m *ApplicationLocation) SetHeadquarters(value *string)() { + err := m.GetBackingStore().Set("headquarters", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationLocation) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type ApplicationLocationable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDataCenter()(*string) + GetHeadquarters()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDataCenter(value *string)() + SetHeadquarters(value *string)() + SetOdataType(value *string)() +} diff --git a/models/application_risk_factor_certificate_info.go b/models/application_risk_factor_certificate_info.go new file mode 100644 index 00000000000..7ad665285f5 --- /dev/null +++ b/models/application_risk_factor_certificate_info.go @@ -0,0 +1,449 @@ +// 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 ApplicationRiskFactorCertificateInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationRiskFactorCertificateInfo instantiates a new ApplicationRiskFactorCertificateInfo and sets the default values. +func NewApplicationRiskFactorCertificateInfo()(*ApplicationRiskFactorCertificateInfo) { + m := &ApplicationRiskFactorCertificateInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationRiskFactorCertificateInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationRiskFactorCertificateInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationRiskFactorCertificateInfo(), 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 *ApplicationRiskFactorCertificateInfo) 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 *ApplicationRiskFactorCertificateInfo) 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 *ApplicationRiskFactorCertificateInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["hasBadCommonName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasBadCommonName(val) + } + return nil + } + res["hasInsecureSignature"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasInsecureSignature(val) + } + return nil + } + res["hasNoChainOfTrust"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasNoChainOfTrust(val) + } + return nil + } + res["isDenylisted"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsDenylisted(val) + } + return nil + } + res["isHostnameMismatch"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsHostnameMismatch(val) + } + return nil + } + res["isNotAfter"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsNotAfter(val) + } + return nil + } + res["isNotBefore"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsNotBefore(val) + } + return nil + } + res["isRevoked"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsRevoked(val) + } + return nil + } + res["isSelfSigned"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsSelfSigned(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 +} +// GetHasBadCommonName gets the hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetHasBadCommonName()(*bool) { + val, err := m.GetBackingStore().Get("hasBadCommonName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasInsecureSignature gets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetHasInsecureSignature()(*bool) { + val, err := m.GetBackingStore().Get("hasInsecureSignature") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasNoChainOfTrust gets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetHasNoChainOfTrust()(*bool) { + val, err := m.GetBackingStore().Get("hasNoChainOfTrust") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsDenylisted gets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetIsDenylisted()(*bool) { + val, err := m.GetBackingStore().Get("isDenylisted") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsHostnameMismatch gets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetIsHostnameMismatch()(*bool) { + val, err := m.GetBackingStore().Get("isHostnameMismatch") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsNotAfter gets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetIsNotAfter()(*bool) { + val, err := m.GetBackingStore().Get("isNotAfter") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsNotBefore gets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetIsNotBefore()(*bool) { + val, err := m.GetBackingStore().Get("isNotBefore") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsRevoked gets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetIsRevoked()(*bool) { + val, err := m.GetBackingStore().Get("isRevoked") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsSelfSigned gets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. +// returns a *bool when successful +func (m *ApplicationRiskFactorCertificateInfo) GetIsSelfSigned()(*bool) { + val, err := m.GetBackingStore().Get("isSelfSigned") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationRiskFactorCertificateInfo) 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 *ApplicationRiskFactorCertificateInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("hasBadCommonName", m.GetHasBadCommonName()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasInsecureSignature", m.GetHasInsecureSignature()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasNoChainOfTrust", m.GetHasNoChainOfTrust()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isDenylisted", m.GetIsDenylisted()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isHostnameMismatch", m.GetIsHostnameMismatch()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isNotAfter", m.GetIsNotAfter()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isNotBefore", m.GetIsNotBefore()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isRevoked", m.GetIsRevoked()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isSelfSigned", m.GetIsSelfSigned()) + 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 *ApplicationRiskFactorCertificateInfo) 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 *ApplicationRiskFactorCertificateInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetHasBadCommonName sets the hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. +func (m *ApplicationRiskFactorCertificateInfo) SetHasBadCommonName(value *bool)() { + err := m.GetBackingStore().Set("hasBadCommonName", value) + if err != nil { + panic(err) + } +} +// SetHasInsecureSignature sets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). +func (m *ApplicationRiskFactorCertificateInfo) SetHasInsecureSignature(value *bool)() { + err := m.GetBackingStore().Set("hasInsecureSignature", value) + if err != nil { + panic(err) + } +} +// SetHasNoChainOfTrust sets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. +func (m *ApplicationRiskFactorCertificateInfo) SetHasNoChainOfTrust(value *bool)() { + err := m.GetBackingStore().Set("hasNoChainOfTrust", value) + if err != nil { + panic(err) + } +} +// SetIsDenylisted sets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. +func (m *ApplicationRiskFactorCertificateInfo) SetIsDenylisted(value *bool)() { + err := m.GetBackingStore().Set("isDenylisted", value) + if err != nil { + panic(err) + } +} +// SetIsHostnameMismatch sets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. +func (m *ApplicationRiskFactorCertificateInfo) SetIsHostnameMismatch(value *bool)() { + err := m.GetBackingStore().Set("isHostnameMismatch", value) + if err != nil { + panic(err) + } +} +// SetIsNotAfter sets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. +func (m *ApplicationRiskFactorCertificateInfo) SetIsNotAfter(value *bool)() { + err := m.GetBackingStore().Set("isNotAfter", value) + if err != nil { + panic(err) + } +} +// SetIsNotBefore sets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. +func (m *ApplicationRiskFactorCertificateInfo) SetIsNotBefore(value *bool)() { + err := m.GetBackingStore().Set("isNotBefore", value) + if err != nil { + panic(err) + } +} +// SetIsRevoked sets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. +func (m *ApplicationRiskFactorCertificateInfo) SetIsRevoked(value *bool)() { + err := m.GetBackingStore().Set("isRevoked", value) + if err != nil { + panic(err) + } +} +// SetIsSelfSigned sets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. +func (m *ApplicationRiskFactorCertificateInfo) SetIsSelfSigned(value *bool)() { + err := m.GetBackingStore().Set("isSelfSigned", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationRiskFactorCertificateInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type ApplicationRiskFactorCertificateInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetHasBadCommonName()(*bool) + GetHasInsecureSignature()(*bool) + GetHasNoChainOfTrust()(*bool) + GetIsDenylisted()(*bool) + GetIsHostnameMismatch()(*bool) + GetIsNotAfter()(*bool) + GetIsNotBefore()(*bool) + GetIsRevoked()(*bool) + GetIsSelfSigned()(*bool) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetHasBadCommonName(value *bool)() + SetHasInsecureSignature(value *bool)() + SetHasNoChainOfTrust(value *bool)() + SetIsDenylisted(value *bool)() + SetIsHostnameMismatch(value *bool)() + SetIsNotAfter(value *bool)() + SetIsNotBefore(value *bool)() + SetIsRevoked(value *bool)() + SetIsSelfSigned(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/application_risk_factor_general_info.go b/models/application_risk_factor_general_info.go new file mode 100644 index 00000000000..de2958d1032 --- /dev/null +++ b/models/application_risk_factor_general_info.go @@ -0,0 +1,488 @@ +// 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 ApplicationRiskFactorGeneralInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationRiskFactorGeneralInfo instantiates a new ApplicationRiskFactorGeneralInfo and sets the default values. +func NewApplicationRiskFactorGeneralInfo()(*ApplicationRiskFactorGeneralInfo) { + m := &ApplicationRiskFactorGeneralInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationRiskFactorGeneralInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationRiskFactorGeneralInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationRiskFactorGeneralInfo(), 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 *ApplicationRiskFactorGeneralInfo) 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 *ApplicationRiskFactorGeneralInfo) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetConsumerPopularity gets the consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. +// returns a *int32 when successful +func (m *ApplicationRiskFactorGeneralInfo) GetConsumerPopularity()(*int32) { + val, err := m.GetBackingStore().Get("consumerPopularity") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetDomainRegistrationDate gets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. +// returns a *DateOnly when successful +func (m *ApplicationRiskFactorGeneralInfo) GetDomainRegistrationDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) { + val, err := m.GetBackingStore().Get("domainRegistrationDate") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApplicationRiskFactorGeneralInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["consumerPopularity"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetConsumerPopularity(val) + } + return nil + } + res["domainRegistrationDate"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetDateOnlyValue() + if err != nil { + return err + } + if val != nil { + m.SetDomainRegistrationDate(val) + } + return nil + } + res["founded"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetFounded(val) + } + return nil + } + res["hasDisasterRecoveryPlan"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasDisasterRecoveryPlan(val) + } + return nil + } + res["hold"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseHoldType) + if err != nil { + return err + } + if val != nil { + m.SetHold(val.(*HoldType)) + } + return nil + } + res["hostingCompanyName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetHostingCompanyName(val) + } + return nil + } + res["location"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationLocationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetLocation(val.(ApplicationLocationable)) + } + 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["privacyPolicy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPrivacyPolicy(val) + } + return nil + } + res["processedDataTypes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseApplicationDataType) + if err != nil { + return err + } + if val != nil { + m.SetProcessedDataTypes(val.(*ApplicationDataType)) + } + return nil + } + res["termsOfService"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTermsOfService(val) + } + return nil + } + return res +} +// GetFounded gets the founded property value. Year the company or organization behind the application was founded. +// returns a *int32 when successful +func (m *ApplicationRiskFactorGeneralInfo) GetFounded()(*int32) { + val, err := m.GetBackingStore().Get("founded") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetHasDisasterRecoveryPlan gets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. +// returns a *bool when successful +func (m *ApplicationRiskFactorGeneralInfo) GetHasDisasterRecoveryPlan()(*bool) { + val, err := m.GetBackingStore().Get("hasDisasterRecoveryPlan") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHold gets the hold property value. The hold property +// returns a *HoldType when successful +func (m *ApplicationRiskFactorGeneralInfo) GetHold()(*HoldType) { + val, err := m.GetBackingStore().Get("hold") + if err != nil { + panic(err) + } + if val != nil { + return val.(*HoldType) + } + return nil +} +// GetHostingCompanyName gets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. +// returns a *string when successful +func (m *ApplicationRiskFactorGeneralInfo) GetHostingCompanyName()(*string) { + val, err := m.GetBackingStore().Get("hostingCompanyName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetLocation gets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. +// returns a ApplicationLocationable when successful +func (m *ApplicationRiskFactorGeneralInfo) GetLocation()(ApplicationLocationable) { + val, err := m.GetBackingStore().Get("location") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationLocationable) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationRiskFactorGeneralInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPrivacyPolicy gets the privacyPolicy property value. Specifies the URL of the application's privacy policy. +// returns a *string when successful +func (m *ApplicationRiskFactorGeneralInfo) GetPrivacyPolicy()(*string) { + val, err := m.GetBackingStore().Get("privacyPolicy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProcessedDataTypes gets the processedDataTypes property value. The processedDataTypes property +// returns a *ApplicationDataType when successful +func (m *ApplicationRiskFactorGeneralInfo) GetProcessedDataTypes()(*ApplicationDataType) { + val, err := m.GetBackingStore().Get("processedDataTypes") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ApplicationDataType) + } + return nil +} +// GetTermsOfService gets the termsOfService property value. Specifies the URL of the application's terms of service. +// returns a *string when successful +func (m *ApplicationRiskFactorGeneralInfo) GetTermsOfService()(*string) { + val, err := m.GetBackingStore().Get("termsOfService") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ApplicationRiskFactorGeneralInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteInt32Value("consumerPopularity", m.GetConsumerPopularity()) + if err != nil { + return err + } + } + { + err := writer.WriteDateOnlyValue("domainRegistrationDate", m.GetDomainRegistrationDate()) + if err != nil { + return err + } + } + { + err := writer.WriteInt32Value("founded", m.GetFounded()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasDisasterRecoveryPlan", m.GetHasDisasterRecoveryPlan()) + if err != nil { + return err + } + } + if m.GetHold() != nil { + cast := (*m.GetHold()).String() + err := writer.WriteStringValue("hold", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("hostingCompanyName", m.GetHostingCompanyName()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("location", m.GetLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("privacyPolicy", m.GetPrivacyPolicy()) + if err != nil { + return err + } + } + if m.GetProcessedDataTypes() != nil { + cast := (*m.GetProcessedDataTypes()).String() + err := writer.WriteStringValue("processedDataTypes", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("termsOfService", m.GetTermsOfService()) + 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 *ApplicationRiskFactorGeneralInfo) 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 *ApplicationRiskFactorGeneralInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetConsumerPopularity sets the consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. +func (m *ApplicationRiskFactorGeneralInfo) SetConsumerPopularity(value *int32)() { + err := m.GetBackingStore().Set("consumerPopularity", value) + if err != nil { + panic(err) + } +} +// SetDomainRegistrationDate sets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. +func (m *ApplicationRiskFactorGeneralInfo) SetDomainRegistrationDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() { + err := m.GetBackingStore().Set("domainRegistrationDate", value) + if err != nil { + panic(err) + } +} +// SetFounded sets the founded property value. Year the company or organization behind the application was founded. +func (m *ApplicationRiskFactorGeneralInfo) SetFounded(value *int32)() { + err := m.GetBackingStore().Set("founded", value) + if err != nil { + panic(err) + } +} +// SetHasDisasterRecoveryPlan sets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. +func (m *ApplicationRiskFactorGeneralInfo) SetHasDisasterRecoveryPlan(value *bool)() { + err := m.GetBackingStore().Set("hasDisasterRecoveryPlan", value) + if err != nil { + panic(err) + } +} +// SetHold sets the hold property value. The hold property +func (m *ApplicationRiskFactorGeneralInfo) SetHold(value *HoldType)() { + err := m.GetBackingStore().Set("hold", value) + if err != nil { + panic(err) + } +} +// SetHostingCompanyName sets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. +func (m *ApplicationRiskFactorGeneralInfo) SetHostingCompanyName(value *string)() { + err := m.GetBackingStore().Set("hostingCompanyName", value) + if err != nil { + panic(err) + } +} +// SetLocation sets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. +func (m *ApplicationRiskFactorGeneralInfo) SetLocation(value ApplicationLocationable)() { + err := m.GetBackingStore().Set("location", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationRiskFactorGeneralInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetPrivacyPolicy sets the privacyPolicy property value. Specifies the URL of the application's privacy policy. +func (m *ApplicationRiskFactorGeneralInfo) SetPrivacyPolicy(value *string)() { + err := m.GetBackingStore().Set("privacyPolicy", value) + if err != nil { + panic(err) + } +} +// SetProcessedDataTypes sets the processedDataTypes property value. The processedDataTypes property +func (m *ApplicationRiskFactorGeneralInfo) SetProcessedDataTypes(value *ApplicationDataType)() { + err := m.GetBackingStore().Set("processedDataTypes", value) + if err != nil { + panic(err) + } +} +// SetTermsOfService sets the termsOfService property value. Specifies the URL of the application's terms of service. +func (m *ApplicationRiskFactorGeneralInfo) SetTermsOfService(value *string)() { + err := m.GetBackingStore().Set("termsOfService", value) + if err != nil { + panic(err) + } +} +type ApplicationRiskFactorGeneralInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetConsumerPopularity()(*int32) + GetDomainRegistrationDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) + GetFounded()(*int32) + GetHasDisasterRecoveryPlan()(*bool) + GetHold()(*HoldType) + GetHostingCompanyName()(*string) + GetLocation()(ApplicationLocationable) + GetOdataType()(*string) + GetPrivacyPolicy()(*string) + GetProcessedDataTypes()(*ApplicationDataType) + GetTermsOfService()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetConsumerPopularity(value *int32)() + SetDomainRegistrationDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() + SetFounded(value *int32)() + SetHasDisasterRecoveryPlan(value *bool)() + SetHold(value *HoldType)() + SetHostingCompanyName(value *string)() + SetLocation(value ApplicationLocationable)() + SetOdataType(value *string)() + SetPrivacyPolicy(value *string)() + SetProcessedDataTypes(value *ApplicationDataType)() + SetTermsOfService(value *string)() +} diff --git a/models/application_risk_factor_legal_info.go b/models/application_risk_factor_legal_info.go new file mode 100644 index 00000000000..b094e6e7de9 --- /dev/null +++ b/models/application_risk_factor_legal_info.go @@ -0,0 +1,265 @@ +// 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 ApplicationRiskFactorLegalInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationRiskFactorLegalInfo instantiates a new ApplicationRiskFactorLegalInfo and sets the default values. +func NewApplicationRiskFactorLegalInfo()(*ApplicationRiskFactorLegalInfo) { + m := &ApplicationRiskFactorLegalInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationRiskFactorLegalInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationRiskFactorLegalInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationRiskFactorLegalInfo(), 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 *ApplicationRiskFactorLegalInfo) 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 *ApplicationRiskFactorLegalInfo) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDataRetention gets the dataRetention property value. The dataRetention property +// returns a *DataRetentionLevel when successful +func (m *ApplicationRiskFactorLegalInfo) GetDataRetention()(*DataRetentionLevel) { + val, err := m.GetBackingStore().Get("dataRetention") + if err != nil { + panic(err) + } + if val != nil { + return val.(*DataRetentionLevel) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApplicationRiskFactorLegalInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["dataRetention"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseDataRetentionLevel) + if err != nil { + return err + } + if val != nil { + m.SetDataRetention(val.(*DataRetentionLevel)) + } + return nil + } + res["gdpr"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationRiskFactorLegalInfoGdprFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetGdpr(val.(ApplicationRiskFactorLegalInfoGdprable)) + } + return nil + } + res["hasDataOwnership"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasDataOwnership(val) + } + return nil + } + res["hasDmca"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasDmca(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 +} +// GetGdpr gets the gdpr property value. The gdpr property +// returns a ApplicationRiskFactorLegalInfoGdprable when successful +func (m *ApplicationRiskFactorLegalInfo) GetGdpr()(ApplicationRiskFactorLegalInfoGdprable) { + val, err := m.GetBackingStore().Get("gdpr") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationRiskFactorLegalInfoGdprable) + } + return nil +} +// GetHasDataOwnership gets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. +// returns a *bool when successful +func (m *ApplicationRiskFactorLegalInfo) GetHasDataOwnership()(*bool) { + val, err := m.GetBackingStore().Get("hasDataOwnership") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasDmca gets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. +// returns a *bool when successful +func (m *ApplicationRiskFactorLegalInfo) GetHasDmca()(*bool) { + val, err := m.GetBackingStore().Get("hasDmca") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationRiskFactorLegalInfo) 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 *ApplicationRiskFactorLegalInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetDataRetention() != nil { + cast := (*m.GetDataRetention()).String() + err := writer.WriteStringValue("dataRetention", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("gdpr", m.GetGdpr()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasDataOwnership", m.GetHasDataOwnership()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasDmca", m.GetHasDmca()) + 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 *ApplicationRiskFactorLegalInfo) 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 *ApplicationRiskFactorLegalInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDataRetention sets the dataRetention property value. The dataRetention property +func (m *ApplicationRiskFactorLegalInfo) SetDataRetention(value *DataRetentionLevel)() { + err := m.GetBackingStore().Set("dataRetention", value) + if err != nil { + panic(err) + } +} +// SetGdpr sets the gdpr property value. The gdpr property +func (m *ApplicationRiskFactorLegalInfo) SetGdpr(value ApplicationRiskFactorLegalInfoGdprable)() { + err := m.GetBackingStore().Set("gdpr", value) + if err != nil { + panic(err) + } +} +// SetHasDataOwnership sets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. +func (m *ApplicationRiskFactorLegalInfo) SetHasDataOwnership(value *bool)() { + err := m.GetBackingStore().Set("hasDataOwnership", value) + if err != nil { + panic(err) + } +} +// SetHasDmca sets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. +func (m *ApplicationRiskFactorLegalInfo) SetHasDmca(value *bool)() { + err := m.GetBackingStore().Set("hasDmca", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationRiskFactorLegalInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type ApplicationRiskFactorLegalInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDataRetention()(*DataRetentionLevel) + GetGdpr()(ApplicationRiskFactorLegalInfoGdprable) + GetHasDataOwnership()(*bool) + GetHasDmca()(*bool) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDataRetention(value *DataRetentionLevel)() + SetGdpr(value ApplicationRiskFactorLegalInfoGdprable)() + SetHasDataOwnership(value *bool)() + SetHasDmca(value *bool)() + SetOdataType(value *string)() +} diff --git a/models/application_risk_factor_legal_info_gdpr.go b/models/application_risk_factor_legal_info_gdpr.go new file mode 100644 index 00000000000..d3586541d1d --- /dev/null +++ b/models/application_risk_factor_legal_info_gdpr.go @@ -0,0 +1,303 @@ +// 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 ApplicationRiskFactorLegalInfoGdpr struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationRiskFactorLegalInfoGdpr instantiates a new ApplicationRiskFactorLegalInfoGdpr and sets the default values. +func NewApplicationRiskFactorLegalInfoGdpr()(*ApplicationRiskFactorLegalInfoGdpr) { + m := &ApplicationRiskFactorLegalInfoGdpr{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationRiskFactorLegalInfoGdprFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationRiskFactorLegalInfoGdprFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationRiskFactorLegalInfoGdpr(), 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 *ApplicationRiskFactorLegalInfoGdpr) 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 *ApplicationRiskFactorLegalInfoGdpr) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDataProtection gets the dataProtection property value. The dataProtection property +// returns a *DataProtection when successful +func (m *ApplicationRiskFactorLegalInfoGdpr) GetDataProtection()(*DataProtection) { + val, err := m.GetBackingStore().Get("dataProtection") + if err != nil { + panic(err) + } + if val != nil { + return val.(*DataProtection) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApplicationRiskFactorLegalInfoGdpr) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["dataProtection"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseDataProtection) + if err != nil { + return err + } + if val != nil { + m.SetDataProtection(val.(*DataProtection)) + } + return nil + } + res["hasRightToErasure"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasRightToErasure(val) + } + return nil + } + res["isReportingDataBreaches"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsReportingDataBreaches(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 + } + res["statementUrl"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetStatementUrl(val) + } + return nil + } + res["userOwnership"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseUserOwnership) + if err != nil { + return err + } + if val != nil { + m.SetUserOwnership(val.(*UserOwnership)) + } + return nil + } + return res +} +// GetHasRightToErasure gets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). +// returns a *bool when successful +func (m *ApplicationRiskFactorLegalInfoGdpr) GetHasRightToErasure()(*bool) { + val, err := m.GetBackingStore().Get("hasRightToErasure") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsReportingDataBreaches gets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. +// returns a *bool when successful +func (m *ApplicationRiskFactorLegalInfoGdpr) GetIsReportingDataBreaches()(*bool) { + val, err := m.GetBackingStore().Get("isReportingDataBreaches") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationRiskFactorLegalInfoGdpr) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetStatementUrl gets the statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. +// returns a *string when successful +func (m *ApplicationRiskFactorLegalInfoGdpr) GetStatementUrl()(*string) { + val, err := m.GetBackingStore().Get("statementUrl") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetUserOwnership gets the userOwnership property value. The userOwnership property +// returns a *UserOwnership when successful +func (m *ApplicationRiskFactorLegalInfoGdpr) GetUserOwnership()(*UserOwnership) { + val, err := m.GetBackingStore().Get("userOwnership") + if err != nil { + panic(err) + } + if val != nil { + return val.(*UserOwnership) + } + return nil +} +// Serialize serializes information the current object +func (m *ApplicationRiskFactorLegalInfoGdpr) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetDataProtection() != nil { + cast := (*m.GetDataProtection()).String() + err := writer.WriteStringValue("dataProtection", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasRightToErasure", m.GetHasRightToErasure()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isReportingDataBreaches", m.GetIsReportingDataBreaches()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("statementUrl", m.GetStatementUrl()) + if err != nil { + return err + } + } + if m.GetUserOwnership() != nil { + cast := (*m.GetUserOwnership()).String() + err := writer.WriteStringValue("userOwnership", &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 *ApplicationRiskFactorLegalInfoGdpr) 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 *ApplicationRiskFactorLegalInfoGdpr) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDataProtection sets the dataProtection property value. The dataProtection property +func (m *ApplicationRiskFactorLegalInfoGdpr) SetDataProtection(value *DataProtection)() { + err := m.GetBackingStore().Set("dataProtection", value) + if err != nil { + panic(err) + } +} +// SetHasRightToErasure sets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). +func (m *ApplicationRiskFactorLegalInfoGdpr) SetHasRightToErasure(value *bool)() { + err := m.GetBackingStore().Set("hasRightToErasure", value) + if err != nil { + panic(err) + } +} +// SetIsReportingDataBreaches sets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. +func (m *ApplicationRiskFactorLegalInfoGdpr) SetIsReportingDataBreaches(value *bool)() { + err := m.GetBackingStore().Set("isReportingDataBreaches", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationRiskFactorLegalInfoGdpr) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetStatementUrl sets the statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. +func (m *ApplicationRiskFactorLegalInfoGdpr) SetStatementUrl(value *string)() { + err := m.GetBackingStore().Set("statementUrl", value) + if err != nil { + panic(err) + } +} +// SetUserOwnership sets the userOwnership property value. The userOwnership property +func (m *ApplicationRiskFactorLegalInfoGdpr) SetUserOwnership(value *UserOwnership)() { + err := m.GetBackingStore().Set("userOwnership", value) + if err != nil { + panic(err) + } +} +type ApplicationRiskFactorLegalInfoGdprable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDataProtection()(*DataProtection) + GetHasRightToErasure()(*bool) + GetIsReportingDataBreaches()(*bool) + GetOdataType()(*string) + GetStatementUrl()(*string) + GetUserOwnership()(*UserOwnership) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDataProtection(value *DataProtection)() + SetHasRightToErasure(value *bool)() + SetIsReportingDataBreaches(value *bool)() + SetOdataType(value *string)() + SetStatementUrl(value *string)() + SetUserOwnership(value *UserOwnership)() +} diff --git a/models/application_risk_factor_security_info.go b/models/application_risk_factor_security_info.go new file mode 100644 index 00000000000..f46b565a10c --- /dev/null +++ b/models/application_risk_factor_security_info.go @@ -0,0 +1,1050 @@ +// 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 ApplicationRiskFactorSecurityInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationRiskFactorSecurityInfo instantiates a new ApplicationRiskFactorSecurityInfo and sets the default values. +func NewApplicationRiskFactorSecurityInfo()(*ApplicationRiskFactorSecurityInfo) { + m := &ApplicationRiskFactorSecurityInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationRiskFactorSecurityInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationRiskFactorSecurityInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationRiskFactorSecurityInfo(), 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 *ApplicationRiskFactorSecurityInfo) 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 *ApplicationRiskFactorSecurityInfo) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCertificate gets the certificate property value. The certificate property +// returns a ApplicationRiskFactorCertificateInfoable when successful +func (m *ApplicationRiskFactorSecurityInfo) GetCertificate()(ApplicationRiskFactorCertificateInfoable) { + val, err := m.GetBackingStore().Get("certificate") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationRiskFactorCertificateInfoable) + } + return nil +} +// GetDomainToCheck gets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. +// returns a *string when successful +func (m *ApplicationRiskFactorSecurityInfo) GetDomainToCheck()(*string) { + val, err := m.GetBackingStore().Get("domainToCheck") + 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 *ApplicationRiskFactorSecurityInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["certificate"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationRiskFactorCertificateInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetCertificate(val.(ApplicationRiskFactorCertificateInfoable)) + } + return nil + } + res["domainToCheck"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDomainToCheck(val) + } + return nil + } + res["hasAdminAuditTrail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasAdminAuditTrail(val) + } + return nil + } + res["hasAnonymousUsage"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasAnonymousUsage(val) + } + return nil + } + res["hasDataAuditTrail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasDataAuditTrail(val) + } + return nil + } + res["hasDataClassification"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasDataClassification(val) + } + return nil + } + res["hasDataEncrypted"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasDataEncrypted(val) + } + return nil + } + res["hasEnforceTransportEnc"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasEnforceTransportEnc(val) + } + return nil + } + res["hasIpRestriction"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasIpRestriction(val) + } + return nil + } + res["hasMFA"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasMFA(val) + } + return nil + } + res["hasPenTest"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasPenTest(val) + } + return nil + } + res["hasRememberPassword"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasRememberPassword(val) + } + return nil + } + res["hasSamlSupport"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasSamlSupport(val) + } + return nil + } + res["hasUserAuditLogs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasUserAuditLogs(val) + } + return nil + } + res["hasUserDataUpload"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasUserDataUpload(val) + } + return nil + } + res["hasUserRolesSupport"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasUserRolesSupport(val) + } + return nil + } + res["hasValidCertName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHasValidCertName(val) + } + return nil + } + res["httpsSecurityHeaders"] = 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.SetHttpsSecurityHeaders(res) + } + return nil + } + res["isCertTrusted"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsCertTrusted(val) + } + return nil + } + res["isDrownVulnerable"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsDrownVulnerable(val) + } + return nil + } + res["isHeartbleedProof"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsHeartbleedProof(val) + } + return nil + } + res["lastBreachDate"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetDateOnlyValue() + if err != nil { + return err + } + if val != nil { + m.SetLastBreachDate(val) + } + return nil + } + res["latestValidSSL"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseSslVersion) + if err != nil { + return err + } + if val != nil { + m.SetLatestValidSSL(val.(*SslVersion)) + } + 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["passwordPolicy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParsePasswordPolicy) + if err != nil { + return err + } + if val != nil { + m.SetPasswordPolicy(val.(*PasswordPolicy)) + } + return nil + } + res["restEncryptionType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseRestEncryptionType) + if err != nil { + return err + } + if val != nil { + m.SetRestEncryptionType(val.(*RestEncryptionType)) + } + return nil + } + return res +} +// GetHasAdminAuditTrail gets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasAdminAuditTrail()(*bool) { + val, err := m.GetBackingStore().Get("hasAdminAuditTrail") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasAnonymousUsage gets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasAnonymousUsage()(*bool) { + val, err := m.GetBackingStore().Get("hasAnonymousUsage") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasDataAuditTrail gets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasDataAuditTrail()(*bool) { + val, err := m.GetBackingStore().Get("hasDataAuditTrail") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasDataClassification gets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasDataClassification()(*bool) { + val, err := m.GetBackingStore().Get("hasDataClassification") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasDataEncrypted gets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasDataEncrypted()(*bool) { + val, err := m.GetBackingStore().Get("hasDataEncrypted") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasEnforceTransportEnc gets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasEnforceTransportEnc()(*bool) { + val, err := m.GetBackingStore().Get("hasEnforceTransportEnc") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasIpRestriction gets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasIpRestriction()(*bool) { + val, err := m.GetBackingStore().Get("hasIpRestriction") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasMFA gets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasMFA()(*bool) { + val, err := m.GetBackingStore().Get("hasMFA") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasPenTest gets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasPenTest()(*bool) { + val, err := m.GetBackingStore().Get("hasPenTest") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasRememberPassword gets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasRememberPassword()(*bool) { + val, err := m.GetBackingStore().Get("hasRememberPassword") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasSamlSupport gets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasSamlSupport()(*bool) { + val, err := m.GetBackingStore().Get("hasSamlSupport") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasUserAuditLogs gets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasUserAuditLogs()(*bool) { + val, err := m.GetBackingStore().Get("hasUserAuditLogs") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasUserDataUpload gets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasUserDataUpload()(*bool) { + val, err := m.GetBackingStore().Get("hasUserDataUpload") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasUserRolesSupport gets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasUserRolesSupport()(*bool) { + val, err := m.GetBackingStore().Get("hasUserRolesSupport") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHasValidCertName gets the hasValidCertName property value. Indicates whether the certificate’s common name matches the application’s verified domain. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHasValidCertName()(*bool) { + val, err := m.GetBackingStore().Get("hasValidCertName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHttpsSecurityHeaders gets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). +// returns a []string when successful +func (m *ApplicationRiskFactorSecurityInfo) GetHttpsSecurityHeaders()([]string) { + val, err := m.GetBackingStore().Get("httpsSecurityHeaders") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetIsCertTrusted gets the isCertTrusted property value. Indicates whether the application’s certificate is signed by a trusted certificate authority (CA). +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetIsCertTrusted()(*bool) { + val, err := m.GetBackingStore().Get("isCertTrusted") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsDrownVulnerable gets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetIsDrownVulnerable()(*bool) { + val, err := m.GetBackingStore().Get("isDrownVulnerable") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsHeartbleedProof gets the isHeartbleedProof property value. Indicates whether the application’s SSL implementation is protected from the Heartbleed vulnerability. +// returns a *bool when successful +func (m *ApplicationRiskFactorSecurityInfo) GetIsHeartbleedProof()(*bool) { + val, err := m.GetBackingStore().Get("isHeartbleedProof") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetLastBreachDate gets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. +// returns a *DateOnly when successful +func (m *ApplicationRiskFactorSecurityInfo) GetLastBreachDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) { + val, err := m.GetBackingStore().Get("lastBreachDate") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) + } + return nil +} +// GetLatestValidSSL gets the latestValidSSL property value. The latestValidSSL property +// returns a *SslVersion when successful +func (m *ApplicationRiskFactorSecurityInfo) GetLatestValidSSL()(*SslVersion) { + val, err := m.GetBackingStore().Get("latestValidSSL") + if err != nil { + panic(err) + } + if val != nil { + return val.(*SslVersion) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationRiskFactorSecurityInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPasswordPolicy gets the passwordPolicy property value. The passwordPolicy property +// returns a *PasswordPolicy when successful +func (m *ApplicationRiskFactorSecurityInfo) GetPasswordPolicy()(*PasswordPolicy) { + val, err := m.GetBackingStore().Get("passwordPolicy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*PasswordPolicy) + } + return nil +} +// GetRestEncryptionType gets the restEncryptionType property value. The restEncryptionType property +// returns a *RestEncryptionType when successful +func (m *ApplicationRiskFactorSecurityInfo) GetRestEncryptionType()(*RestEncryptionType) { + val, err := m.GetBackingStore().Get("restEncryptionType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*RestEncryptionType) + } + return nil +} +// Serialize serializes information the current object +func (m *ApplicationRiskFactorSecurityInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("certificate", m.GetCertificate()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("domainToCheck", m.GetDomainToCheck()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasAdminAuditTrail", m.GetHasAdminAuditTrail()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasAnonymousUsage", m.GetHasAnonymousUsage()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasDataAuditTrail", m.GetHasDataAuditTrail()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasDataClassification", m.GetHasDataClassification()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasDataEncrypted", m.GetHasDataEncrypted()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasEnforceTransportEnc", m.GetHasEnforceTransportEnc()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasIpRestriction", m.GetHasIpRestriction()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasMFA", m.GetHasMFA()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasPenTest", m.GetHasPenTest()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasRememberPassword", m.GetHasRememberPassword()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasSamlSupport", m.GetHasSamlSupport()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasUserAuditLogs", m.GetHasUserAuditLogs()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasUserDataUpload", m.GetHasUserDataUpload()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasUserRolesSupport", m.GetHasUserRolesSupport()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hasValidCertName", m.GetHasValidCertName()) + if err != nil { + return err + } + } + if m.GetHttpsSecurityHeaders() != nil { + err := writer.WriteCollectionOfStringValues("httpsSecurityHeaders", m.GetHttpsSecurityHeaders()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isCertTrusted", m.GetIsCertTrusted()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isDrownVulnerable", m.GetIsDrownVulnerable()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isHeartbleedProof", m.GetIsHeartbleedProof()) + if err != nil { + return err + } + } + { + err := writer.WriteDateOnlyValue("lastBreachDate", m.GetLastBreachDate()) + if err != nil { + return err + } + } + if m.GetLatestValidSSL() != nil { + cast := (*m.GetLatestValidSSL()).String() + err := writer.WriteStringValue("latestValidSSL", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetPasswordPolicy() != nil { + cast := (*m.GetPasswordPolicy()).String() + err := writer.WriteStringValue("passwordPolicy", &cast) + if err != nil { + return err + } + } + if m.GetRestEncryptionType() != nil { + cast := (*m.GetRestEncryptionType()).String() + err := writer.WriteStringValue("restEncryptionType", &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 *ApplicationRiskFactorSecurityInfo) 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 *ApplicationRiskFactorSecurityInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCertificate sets the certificate property value. The certificate property +func (m *ApplicationRiskFactorSecurityInfo) SetCertificate(value ApplicationRiskFactorCertificateInfoable)() { + err := m.GetBackingStore().Set("certificate", value) + if err != nil { + panic(err) + } +} +// SetDomainToCheck sets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. +func (m *ApplicationRiskFactorSecurityInfo) SetDomainToCheck(value *string)() { + err := m.GetBackingStore().Set("domainToCheck", value) + if err != nil { + panic(err) + } +} +// SetHasAdminAuditTrail sets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. +func (m *ApplicationRiskFactorSecurityInfo) SetHasAdminAuditTrail(value *bool)() { + err := m.GetBackingStore().Set("hasAdminAuditTrail", value) + if err != nil { + panic(err) + } +} +// SetHasAnonymousUsage sets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. +func (m *ApplicationRiskFactorSecurityInfo) SetHasAnonymousUsage(value *bool)() { + err := m.GetBackingStore().Set("hasAnonymousUsage", value) + if err != nil { + panic(err) + } +} +// SetHasDataAuditTrail sets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. +func (m *ApplicationRiskFactorSecurityInfo) SetHasDataAuditTrail(value *bool)() { + err := m.GetBackingStore().Set("hasDataAuditTrail", value) + if err != nil { + panic(err) + } +} +// SetHasDataClassification sets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. +func (m *ApplicationRiskFactorSecurityInfo) SetHasDataClassification(value *bool)() { + err := m.GetBackingStore().Set("hasDataClassification", value) + if err != nil { + panic(err) + } +} +// SetHasDataEncrypted sets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. +func (m *ApplicationRiskFactorSecurityInfo) SetHasDataEncrypted(value *bool)() { + err := m.GetBackingStore().Set("hasDataEncrypted", value) + if err != nil { + panic(err) + } +} +// SetHasEnforceTransportEnc sets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. +func (m *ApplicationRiskFactorSecurityInfo) SetHasEnforceTransportEnc(value *bool)() { + err := m.GetBackingStore().Set("hasEnforceTransportEnc", value) + if err != nil { + panic(err) + } +} +// SetHasIpRestriction sets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. +func (m *ApplicationRiskFactorSecurityInfo) SetHasIpRestriction(value *bool)() { + err := m.GetBackingStore().Set("hasIpRestriction", value) + if err != nil { + panic(err) + } +} +// SetHasMFA sets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). +func (m *ApplicationRiskFactorSecurityInfo) SetHasMFA(value *bool)() { + err := m.GetBackingStore().Set("hasMFA", value) + if err != nil { + panic(err) + } +} +// SetHasPenTest sets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. +func (m *ApplicationRiskFactorSecurityInfo) SetHasPenTest(value *bool)() { + err := m.GetBackingStore().Set("hasPenTest", value) + if err != nil { + panic(err) + } +} +// SetHasRememberPassword sets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. +func (m *ApplicationRiskFactorSecurityInfo) SetHasRememberPassword(value *bool)() { + err := m.GetBackingStore().Set("hasRememberPassword", value) + if err != nil { + panic(err) + } +} +// SetHasSamlSupport sets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). +func (m *ApplicationRiskFactorSecurityInfo) SetHasSamlSupport(value *bool)() { + err := m.GetBackingStore().Set("hasSamlSupport", value) + if err != nil { + panic(err) + } +} +// SetHasUserAuditLogs sets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. +func (m *ApplicationRiskFactorSecurityInfo) SetHasUserAuditLogs(value *bool)() { + err := m.GetBackingStore().Set("hasUserAuditLogs", value) + if err != nil { + panic(err) + } +} +// SetHasUserDataUpload sets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. +func (m *ApplicationRiskFactorSecurityInfo) SetHasUserDataUpload(value *bool)() { + err := m.GetBackingStore().Set("hasUserDataUpload", value) + if err != nil { + panic(err) + } +} +// SetHasUserRolesSupport sets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). +func (m *ApplicationRiskFactorSecurityInfo) SetHasUserRolesSupport(value *bool)() { + err := m.GetBackingStore().Set("hasUserRolesSupport", value) + if err != nil { + panic(err) + } +} +// SetHasValidCertName sets the hasValidCertName property value. Indicates whether the certificate’s common name matches the application’s verified domain. +func (m *ApplicationRiskFactorSecurityInfo) SetHasValidCertName(value *bool)() { + err := m.GetBackingStore().Set("hasValidCertName", value) + if err != nil { + panic(err) + } +} +// SetHttpsSecurityHeaders sets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). +func (m *ApplicationRiskFactorSecurityInfo) SetHttpsSecurityHeaders(value []string)() { + err := m.GetBackingStore().Set("httpsSecurityHeaders", value) + if err != nil { + panic(err) + } +} +// SetIsCertTrusted sets the isCertTrusted property value. Indicates whether the application’s certificate is signed by a trusted certificate authority (CA). +func (m *ApplicationRiskFactorSecurityInfo) SetIsCertTrusted(value *bool)() { + err := m.GetBackingStore().Set("isCertTrusted", value) + if err != nil { + panic(err) + } +} +// SetIsDrownVulnerable sets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. +func (m *ApplicationRiskFactorSecurityInfo) SetIsDrownVulnerable(value *bool)() { + err := m.GetBackingStore().Set("isDrownVulnerable", value) + if err != nil { + panic(err) + } +} +// SetIsHeartbleedProof sets the isHeartbleedProof property value. Indicates whether the application’s SSL implementation is protected from the Heartbleed vulnerability. +func (m *ApplicationRiskFactorSecurityInfo) SetIsHeartbleedProof(value *bool)() { + err := m.GetBackingStore().Set("isHeartbleedProof", value) + if err != nil { + panic(err) + } +} +// SetLastBreachDate sets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. +func (m *ApplicationRiskFactorSecurityInfo) SetLastBreachDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() { + err := m.GetBackingStore().Set("lastBreachDate", value) + if err != nil { + panic(err) + } +} +// SetLatestValidSSL sets the latestValidSSL property value. The latestValidSSL property +func (m *ApplicationRiskFactorSecurityInfo) SetLatestValidSSL(value *SslVersion)() { + err := m.GetBackingStore().Set("latestValidSSL", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationRiskFactorSecurityInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetPasswordPolicy sets the passwordPolicy property value. The passwordPolicy property +func (m *ApplicationRiskFactorSecurityInfo) SetPasswordPolicy(value *PasswordPolicy)() { + err := m.GetBackingStore().Set("passwordPolicy", value) + if err != nil { + panic(err) + } +} +// SetRestEncryptionType sets the restEncryptionType property value. The restEncryptionType property +func (m *ApplicationRiskFactorSecurityInfo) SetRestEncryptionType(value *RestEncryptionType)() { + err := m.GetBackingStore().Set("restEncryptionType", value) + if err != nil { + panic(err) + } +} +type ApplicationRiskFactorSecurityInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCertificate()(ApplicationRiskFactorCertificateInfoable) + GetDomainToCheck()(*string) + GetHasAdminAuditTrail()(*bool) + GetHasAnonymousUsage()(*bool) + GetHasDataAuditTrail()(*bool) + GetHasDataClassification()(*bool) + GetHasDataEncrypted()(*bool) + GetHasEnforceTransportEnc()(*bool) + GetHasIpRestriction()(*bool) + GetHasMFA()(*bool) + GetHasPenTest()(*bool) + GetHasRememberPassword()(*bool) + GetHasSamlSupport()(*bool) + GetHasUserAuditLogs()(*bool) + GetHasUserDataUpload()(*bool) + GetHasUserRolesSupport()(*bool) + GetHasValidCertName()(*bool) + GetHttpsSecurityHeaders()([]string) + GetIsCertTrusted()(*bool) + GetIsDrownVulnerable()(*bool) + GetIsHeartbleedProof()(*bool) + GetLastBreachDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) + GetLatestValidSSL()(*SslVersion) + GetOdataType()(*string) + GetPasswordPolicy()(*PasswordPolicy) + GetRestEncryptionType()(*RestEncryptionType) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCertificate(value ApplicationRiskFactorCertificateInfoable)() + SetDomainToCheck(value *string)() + SetHasAdminAuditTrail(value *bool)() + SetHasAnonymousUsage(value *bool)() + SetHasDataAuditTrail(value *bool)() + SetHasDataClassification(value *bool)() + SetHasDataEncrypted(value *bool)() + SetHasEnforceTransportEnc(value *bool)() + SetHasIpRestriction(value *bool)() + SetHasMFA(value *bool)() + SetHasPenTest(value *bool)() + SetHasRememberPassword(value *bool)() + SetHasSamlSupport(value *bool)() + SetHasUserAuditLogs(value *bool)() + SetHasUserDataUpload(value *bool)() + SetHasUserRolesSupport(value *bool)() + SetHasValidCertName(value *bool)() + SetHttpsSecurityHeaders(value []string)() + SetIsCertTrusted(value *bool)() + SetIsDrownVulnerable(value *bool)() + SetIsHeartbleedProof(value *bool)() + SetLastBreachDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() + SetLatestValidSSL(value *SslVersion)() + SetOdataType(value *string)() + SetPasswordPolicy(value *PasswordPolicy)() + SetRestEncryptionType(value *RestEncryptionType)() +} diff --git a/models/application_risk_factors.go b/models/application_risk_factors.go new file mode 100644 index 00000000000..e755497a3d4 --- /dev/null +++ b/models/application_risk_factors.go @@ -0,0 +1,264 @@ +// 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 ApplicationRiskFactors struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationRiskFactors instantiates a new ApplicationRiskFactors and sets the default values. +func NewApplicationRiskFactors()(*ApplicationRiskFactors) { + m := &ApplicationRiskFactors{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationRiskFactorsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationRiskFactorsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationRiskFactors(), 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 *ApplicationRiskFactors) 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 *ApplicationRiskFactors) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCompliance gets the compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. +// returns a ApplicationSecurityComplianceable when successful +func (m *ApplicationRiskFactors) GetCompliance()(ApplicationSecurityComplianceable) { + val, err := m.GetBackingStore().Get("compliance") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationSecurityComplianceable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApplicationRiskFactors) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["compliance"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationSecurityComplianceFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetCompliance(val.(ApplicationSecurityComplianceable)) + } + return nil + } + res["general"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationRiskFactorGeneralInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetGeneral(val.(ApplicationRiskFactorGeneralInfoable)) + } + return nil + } + res["legal"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationRiskFactorLegalInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetLegal(val.(ApplicationRiskFactorLegalInfoable)) + } + 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["security"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationRiskFactorSecurityInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSecurity(val.(ApplicationRiskFactorSecurityInfoable)) + } + return nil + } + return res +} +// GetGeneral gets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. +// returns a ApplicationRiskFactorGeneralInfoable when successful +func (m *ApplicationRiskFactors) GetGeneral()(ApplicationRiskFactorGeneralInfoable) { + val, err := m.GetBackingStore().Get("general") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationRiskFactorGeneralInfoable) + } + return nil +} +// GetLegal gets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. +// returns a ApplicationRiskFactorLegalInfoable when successful +func (m *ApplicationRiskFactors) GetLegal()(ApplicationRiskFactorLegalInfoable) { + val, err := m.GetBackingStore().Get("legal") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationRiskFactorLegalInfoable) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationRiskFactors) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSecurity gets the security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. +// returns a ApplicationRiskFactorSecurityInfoable when successful +func (m *ApplicationRiskFactors) GetSecurity()(ApplicationRiskFactorSecurityInfoable) { + val, err := m.GetBackingStore().Get("security") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationRiskFactorSecurityInfoable) + } + return nil +} +// Serialize serializes information the current object +func (m *ApplicationRiskFactors) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("compliance", m.GetCompliance()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("general", m.GetGeneral()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("legal", m.GetLegal()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("security", m.GetSecurity()) + 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 *ApplicationRiskFactors) 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 *ApplicationRiskFactors) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCompliance sets the compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. +func (m *ApplicationRiskFactors) SetCompliance(value ApplicationSecurityComplianceable)() { + err := m.GetBackingStore().Set("compliance", value) + if err != nil { + panic(err) + } +} +// SetGeneral sets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. +func (m *ApplicationRiskFactors) SetGeneral(value ApplicationRiskFactorGeneralInfoable)() { + err := m.GetBackingStore().Set("general", value) + if err != nil { + panic(err) + } +} +// SetLegal sets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. +func (m *ApplicationRiskFactors) SetLegal(value ApplicationRiskFactorLegalInfoable)() { + err := m.GetBackingStore().Set("legal", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationRiskFactors) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetSecurity sets the security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. +func (m *ApplicationRiskFactors) SetSecurity(value ApplicationRiskFactorSecurityInfoable)() { + err := m.GetBackingStore().Set("security", value) + if err != nil { + panic(err) + } +} +type ApplicationRiskFactorsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCompliance()(ApplicationSecurityComplianceable) + GetGeneral()(ApplicationRiskFactorGeneralInfoable) + GetLegal()(ApplicationRiskFactorLegalInfoable) + GetOdataType()(*string) + GetSecurity()(ApplicationRiskFactorSecurityInfoable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCompliance(value ApplicationSecurityComplianceable)() + SetGeneral(value ApplicationRiskFactorGeneralInfoable)() + SetLegal(value ApplicationRiskFactorLegalInfoable)() + SetOdataType(value *string)() + SetSecurity(value ApplicationRiskFactorSecurityInfoable)() +} diff --git a/models/application_risk_score.go b/models/application_risk_score.go new file mode 100644 index 00000000000..364dffb4560 --- /dev/null +++ b/models/application_risk_score.go @@ -0,0 +1,301 @@ +// 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 ApplicationRiskScore struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationRiskScore instantiates a new ApplicationRiskScore and sets the default values. +func NewApplicationRiskScore()(*ApplicationRiskScore) { + m := &ApplicationRiskScore{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationRiskScoreFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationRiskScoreFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationRiskScore(), 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 *ApplicationRiskScore) 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 *ApplicationRiskScore) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCompliance gets the compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. +// returns a *float32 when successful +func (m *ApplicationRiskScore) GetCompliance()(*float32) { + val, err := m.GetBackingStore().Get("compliance") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float32) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApplicationRiskScore) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["compliance"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat32Value() + if err != nil { + return err + } + if val != nil { + m.SetCompliance(val) + } + return nil + } + res["legal"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat32Value() + if err != nil { + return err + } + if val != nil { + m.SetLegal(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 + } + res["provider"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat32Value() + if err != nil { + return err + } + if val != nil { + m.SetProvider(val) + } + return nil + } + res["security"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat32Value() + if err != nil { + return err + } + if val != nil { + m.SetSecurity(val) + } + return nil + } + res["total"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetFloat32Value() + if err != nil { + return err + } + if val != nil { + m.SetTotal(val) + } + return nil + } + return res +} +// GetLegal gets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. +// returns a *float32 when successful +func (m *ApplicationRiskScore) GetLegal()(*float32) { + val, err := m.GetBackingStore().Get("legal") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float32) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationRiskScore) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProvider gets the provider property value. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. +// returns a *float32 when successful +func (m *ApplicationRiskScore) GetProvider()(*float32) { + val, err := m.GetBackingStore().Get("provider") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float32) + } + return nil +} +// GetSecurity gets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. +// returns a *float32 when successful +func (m *ApplicationRiskScore) GetSecurity()(*float32) { + val, err := m.GetBackingStore().Get("security") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float32) + } + return nil +} +// GetTotal gets the total property value. Represents the composite risk score derived from all risk categories. +// returns a *float32 when successful +func (m *ApplicationRiskScore) GetTotal()(*float32) { + val, err := m.GetBackingStore().Get("total") + if err != nil { + panic(err) + } + if val != nil { + return val.(*float32) + } + return nil +} +// Serialize serializes information the current object +func (m *ApplicationRiskScore) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteFloat32Value("compliance", m.GetCompliance()) + if err != nil { + return err + } + } + { + err := writer.WriteFloat32Value("legal", m.GetLegal()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteFloat32Value("provider", m.GetProvider()) + if err != nil { + return err + } + } + { + err := writer.WriteFloat32Value("security", m.GetSecurity()) + if err != nil { + return err + } + } + { + err := writer.WriteFloat32Value("total", m.GetTotal()) + 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 *ApplicationRiskScore) 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 *ApplicationRiskScore) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCompliance sets the compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. +func (m *ApplicationRiskScore) SetCompliance(value *float32)() { + err := m.GetBackingStore().Set("compliance", value) + if err != nil { + panic(err) + } +} +// SetLegal sets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. +func (m *ApplicationRiskScore) SetLegal(value *float32)() { + err := m.GetBackingStore().Set("legal", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationRiskScore) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetProvider sets the provider property value. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. +func (m *ApplicationRiskScore) SetProvider(value *float32)() { + err := m.GetBackingStore().Set("provider", value) + if err != nil { + panic(err) + } +} +// SetSecurity sets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. +func (m *ApplicationRiskScore) SetSecurity(value *float32)() { + err := m.GetBackingStore().Set("security", value) + if err != nil { + panic(err) + } +} +// SetTotal sets the total property value. Represents the composite risk score derived from all risk categories. +func (m *ApplicationRiskScore) SetTotal(value *float32)() { + err := m.GetBackingStore().Set("total", value) + if err != nil { + panic(err) + } +} +type ApplicationRiskScoreable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCompliance()(*float32) + GetLegal()(*float32) + GetOdataType()(*string) + GetProvider()(*float32) + GetSecurity()(*float32) + GetTotal()(*float32) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCompliance(value *float32)() + SetLegal(value *float32)() + SetOdataType(value *string)() + SetProvider(value *float32)() + SetSecurity(value *float32)() + SetTotal(value *float32)() +} diff --git a/models/application_security_compliance.go b/models/application_security_compliance.go new file mode 100644 index 00000000000..af30e7e495b --- /dev/null +++ b/models/application_security_compliance.go @@ -0,0 +1,1229 @@ +// 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 ApplicationSecurityCompliance struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewApplicationSecurityCompliance instantiates a new ApplicationSecurityCompliance and sets the default values. +func NewApplicationSecurityCompliance()(*ApplicationSecurityCompliance) { + m := &ApplicationSecurityCompliance{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateApplicationSecurityComplianceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplicationSecurityComplianceFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplicationSecurityCompliance(), 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 *ApplicationSecurityCompliance) 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 *ApplicationSecurityCompliance) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCobit gets the cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetCobit()(*bool) { + val, err := m.GetBackingStore().Get("cobit") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetCoppa gets the coppa property value. Indicates whether the application complies with the Children’s Online Privacy Protection Act (COPPA). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetCoppa()(*bool) { + val, err := m.GetBackingStore().Get("coppa") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetCsaStar gets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. +// returns a *CsaStarLevel when successful +func (m *ApplicationSecurityCompliance) GetCsaStar()(*CsaStarLevel) { + val, err := m.GetBackingStore().Get("csaStar") + if err != nil { + panic(err) + } + if val != nil { + return val.(*CsaStarLevel) + } + return nil +} +// GetFedRamp gets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. +// returns a *FedRampLevel when successful +func (m *ApplicationSecurityCompliance) GetFedRamp()(*FedRampLevel) { + val, err := m.GetBackingStore().Get("fedRamp") + if err != nil { + panic(err) + } + if val != nil { + return val.(*FedRampLevel) + } + return nil +} +// GetFerpa gets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetFerpa()(*bool) { + val, err := m.GetBackingStore().Get("ferpa") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetFfiec gets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetFfiec()(*bool) { + val, err := m.GetBackingStore().Get("ffiec") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApplicationSecurityCompliance) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["cobit"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetCobit(val) + } + return nil + } + res["coppa"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetCoppa(val) + } + return nil + } + res["csaStar"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseCsaStarLevel) + if err != nil { + return err + } + if val != nil { + m.SetCsaStar(val.(*CsaStarLevel)) + } + return nil + } + res["fedRamp"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseFedRampLevel) + if err != nil { + return err + } + if val != nil { + m.SetFedRamp(val.(*FedRampLevel)) + } + return nil + } + res["ferpa"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetFerpa(val) + } + return nil + } + res["ffiec"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetFfiec(val) + } + return nil + } + res["finra"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetFinra(val) + } + return nil + } + res["fisma"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetFisma(val) + } + return nil + } + res["gaap"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetGaap(val) + } + return nil + } + res["gapp"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetGapp(val) + } + return nil + } + res["glba"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetGlba(val) + } + return nil + } + res["hipaa"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHipaa(val) + } + return nil + } + res["hitrust"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetHitrust(val) + } + return nil + } + res["isae3402"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsae3402(val) + } + return nil + } + res["iso27001"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIso27001(val) + } + return nil + } + res["iso27002"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIso27002(val) + } + return nil + } + res["iso27017"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIso27017(val) + } + return nil + } + res["iso27018"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIso27018(val) + } + return nil + } + res["itar"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetItar(val) + } + return nil + } + res["jerichoForumCommandments"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetJerichoForumCommandments(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 + } + res["pci"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParsePciVersion) + if err != nil { + return err + } + if val != nil { + m.SetPci(val.(*PciVersion)) + } + return nil + } + res["privacyShield"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetPrivacyShield(val) + } + return nil + } + res["safeHarbor"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetSafeHarbor(val) + } + return nil + } + res["soc1"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetSoc1(val) + } + return nil + } + res["soc2"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetSoc2(val) + } + return nil + } + res["soc3"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetSoc3(val) + } + return nil + } + res["sox"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetSox(val) + } + return nil + } + res["sp800_53"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetSp80053(val) + } + return nil + } + res["ssae16"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetSsae16(val) + } + return nil + } + res["ustr"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetUstr(val) + } + return nil + } + return res +} +// GetFinra gets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetFinra()(*bool) { + val, err := m.GetBackingStore().Get("finra") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetFisma gets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetFisma()(*bool) { + val, err := m.GetBackingStore().Get("fisma") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetGaap gets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetGaap()(*bool) { + val, err := m.GetBackingStore().Get("gaap") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetGapp gets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetGapp()(*bool) { + val, err := m.GetBackingStore().Get("gapp") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetGlba gets the glba property value. Indicates whether the application complies with the Gramm–Leach–Bliley Act (GLBA) for financial data protection. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetGlba()(*bool) { + val, err := m.GetBackingStore().Get("glba") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHipaa gets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetHipaa()(*bool) { + val, err := m.GetBackingStore().Get("hipaa") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetHitrust gets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetHitrust()(*bool) { + val, err := m.GetBackingStore().Get("hitrust") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIsae3402 gets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3402 requirements. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetIsae3402()(*bool) { + val, err := m.GetBackingStore().Get("isae3402") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIso27001 gets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetIso27001()(*bool) { + val, err := m.GetBackingStore().Get("iso27001") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIso27002 gets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetIso27002()(*bool) { + val, err := m.GetBackingStore().Get("iso27002") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIso27017 gets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27017 standards for cloud security controls. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetIso27017()(*bool) { + val, err := m.GetBackingStore().Get("iso27017") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetIso27018 gets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27018 standards for protecting personally identifiable information (PII) in cloud environments. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetIso27018()(*bool) { + val, err := m.GetBackingStore().Get("iso27018") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetItar gets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetItar()(*bool) { + val, err := m.GetBackingStore().Get("itar") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetJerichoForumCommandments gets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetJerichoForumCommandments()(*bool) { + val, err := m.GetBackingStore().Get("jerichoForumCommandments") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ApplicationSecurityCompliance) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPci gets the pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. +// returns a *PciVersion when successful +func (m *ApplicationSecurityCompliance) GetPci()(*PciVersion) { + val, err := m.GetBackingStore().Get("pci") + if err != nil { + panic(err) + } + if val != nil { + return val.(*PciVersion) + } + return nil +} +// GetPrivacyShield gets the privacyShield property value. Indicates whether the application complies with the EU–U.S. Privacy Shield framework for cross-border data transfers. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetPrivacyShield()(*bool) { + val, err := m.GetBackingStore().Get("privacyShield") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSafeHarbor gets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.–EU Safe Harbor data transfer framework. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetSafeHarbor()(*bool) { + val, err := m.GetBackingStore().Get("safeHarbor") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSoc1 gets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetSoc1()(*bool) { + val, err := m.GetBackingStore().Get("soc1") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSoc2 gets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetSoc2()(*bool) { + val, err := m.GetBackingStore().Get("soc2") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSoc3 gets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetSoc3()(*bool) { + val, err := m.GetBackingStore().Get("soc3") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSox gets the sox property value. Indicates whether the application complies with the Sarbanes–Oxley Act (SOX) financial reporting requirements. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetSox()(*bool) { + val, err := m.GetBackingStore().Get("sox") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSp80053 gets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetSp80053()(*bool) { + val, err := m.GetBackingStore().Get("sp800_53") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSsae16 gets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetSsae16()(*bool) { + val, err := m.GetBackingStore().Get("ssae16") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetUstr gets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. +// returns a *bool when successful +func (m *ApplicationSecurityCompliance) GetUstr()(*bool) { + val, err := m.GetBackingStore().Get("ustr") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// Serialize serializes information the current object +func (m *ApplicationSecurityCompliance) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("cobit", m.GetCobit()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("coppa", m.GetCoppa()) + if err != nil { + return err + } + } + if m.GetCsaStar() != nil { + cast := (*m.GetCsaStar()).String() + err := writer.WriteStringValue("csaStar", &cast) + if err != nil { + return err + } + } + if m.GetFedRamp() != nil { + cast := (*m.GetFedRamp()).String() + err := writer.WriteStringValue("fedRamp", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("ferpa", m.GetFerpa()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("ffiec", m.GetFfiec()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("finra", m.GetFinra()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("fisma", m.GetFisma()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("gaap", m.GetGaap()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("gapp", m.GetGapp()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("glba", m.GetGlba()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hipaa", m.GetHipaa()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("hitrust", m.GetHitrust()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isae3402", m.GetIsae3402()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("iso27001", m.GetIso27001()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("iso27002", m.GetIso27002()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("iso27017", m.GetIso27017()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("iso27018", m.GetIso27018()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("itar", m.GetItar()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("jerichoForumCommandments", m.GetJerichoForumCommandments()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetPci() != nil { + cast := (*m.GetPci()).String() + err := writer.WriteStringValue("pci", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("privacyShield", m.GetPrivacyShield()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("safeHarbor", m.GetSafeHarbor()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("soc1", m.GetSoc1()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("soc2", m.GetSoc2()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("soc3", m.GetSoc3()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("sox", m.GetSox()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("sp800_53", m.GetSp80053()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("ssae16", m.GetSsae16()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("ustr", m.GetUstr()) + 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 *ApplicationSecurityCompliance) 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 *ApplicationSecurityCompliance) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCobit sets the cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. +func (m *ApplicationSecurityCompliance) SetCobit(value *bool)() { + err := m.GetBackingStore().Set("cobit", value) + if err != nil { + panic(err) + } +} +// SetCoppa sets the coppa property value. Indicates whether the application complies with the Children’s Online Privacy Protection Act (COPPA). +func (m *ApplicationSecurityCompliance) SetCoppa(value *bool)() { + err := m.GetBackingStore().Set("coppa", value) + if err != nil { + panic(err) + } +} +// SetCsaStar sets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. +func (m *ApplicationSecurityCompliance) SetCsaStar(value *CsaStarLevel)() { + err := m.GetBackingStore().Set("csaStar", value) + if err != nil { + panic(err) + } +} +// SetFedRamp sets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. +func (m *ApplicationSecurityCompliance) SetFedRamp(value *FedRampLevel)() { + err := m.GetBackingStore().Set("fedRamp", value) + if err != nil { + panic(err) + } +} +// SetFerpa sets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). +func (m *ApplicationSecurityCompliance) SetFerpa(value *bool)() { + err := m.GetBackingStore().Set("ferpa", value) + if err != nil { + panic(err) + } +} +// SetFfiec sets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. +func (m *ApplicationSecurityCompliance) SetFfiec(value *bool)() { + err := m.GetBackingStore().Set("ffiec", value) + if err != nil { + panic(err) + } +} +// SetFinra sets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. +func (m *ApplicationSecurityCompliance) SetFinra(value *bool)() { + err := m.GetBackingStore().Set("finra", value) + if err != nil { + panic(err) + } +} +// SetFisma sets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). +func (m *ApplicationSecurityCompliance) SetFisma(value *bool)() { + err := m.GetBackingStore().Set("fisma", value) + if err != nil { + panic(err) + } +} +// SetGaap sets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). +func (m *ApplicationSecurityCompliance) SetGaap(value *bool)() { + err := m.GetBackingStore().Set("gaap", value) + if err != nil { + panic(err) + } +} +// SetGapp sets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). +func (m *ApplicationSecurityCompliance) SetGapp(value *bool)() { + err := m.GetBackingStore().Set("gapp", value) + if err != nil { + panic(err) + } +} +// SetGlba sets the glba property value. Indicates whether the application complies with the Gramm–Leach–Bliley Act (GLBA) for financial data protection. +func (m *ApplicationSecurityCompliance) SetGlba(value *bool)() { + err := m.GetBackingStore().Set("glba", value) + if err != nil { + panic(err) + } +} +// SetHipaa sets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). +func (m *ApplicationSecurityCompliance) SetHipaa(value *bool)() { + err := m.GetBackingStore().Set("hipaa", value) + if err != nil { + panic(err) + } +} +// SetHitrust sets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. +func (m *ApplicationSecurityCompliance) SetHitrust(value *bool)() { + err := m.GetBackingStore().Set("hitrust", value) + if err != nil { + panic(err) + } +} +// SetIsae3402 sets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3402 requirements. +func (m *ApplicationSecurityCompliance) SetIsae3402(value *bool)() { + err := m.GetBackingStore().Set("isae3402", value) + if err != nil { + panic(err) + } +} +// SetIso27001 sets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). +func (m *ApplicationSecurityCompliance) SetIso27001(value *bool)() { + err := m.GetBackingStore().Set("iso27001", value) + if err != nil { + panic(err) + } +} +// SetIso27002 sets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. +func (m *ApplicationSecurityCompliance) SetIso27002(value *bool)() { + err := m.GetBackingStore().Set("iso27002", value) + if err != nil { + panic(err) + } +} +// SetIso27017 sets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27017 standards for cloud security controls. +func (m *ApplicationSecurityCompliance) SetIso27017(value *bool)() { + err := m.GetBackingStore().Set("iso27017", value) + if err != nil { + panic(err) + } +} +// SetIso27018 sets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27018 standards for protecting personally identifiable information (PII) in cloud environments. +func (m *ApplicationSecurityCompliance) SetIso27018(value *bool)() { + err := m.GetBackingStore().Set("iso27018", value) + if err != nil { + panic(err) + } +} +// SetItar sets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). +func (m *ApplicationSecurityCompliance) SetItar(value *bool)() { + err := m.GetBackingStore().Set("itar", value) + if err != nil { + panic(err) + } +} +// SetJerichoForumCommandments sets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. +func (m *ApplicationSecurityCompliance) SetJerichoForumCommandments(value *bool)() { + err := m.GetBackingStore().Set("jerichoForumCommandments", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ApplicationSecurityCompliance) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetPci sets the pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. +func (m *ApplicationSecurityCompliance) SetPci(value *PciVersion)() { + err := m.GetBackingStore().Set("pci", value) + if err != nil { + panic(err) + } +} +// SetPrivacyShield sets the privacyShield property value. Indicates whether the application complies with the EU–U.S. Privacy Shield framework for cross-border data transfers. +func (m *ApplicationSecurityCompliance) SetPrivacyShield(value *bool)() { + err := m.GetBackingStore().Set("privacyShield", value) + if err != nil { + panic(err) + } +} +// SetSafeHarbor sets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.–EU Safe Harbor data transfer framework. +func (m *ApplicationSecurityCompliance) SetSafeHarbor(value *bool)() { + err := m.GetBackingStore().Set("safeHarbor", value) + if err != nil { + panic(err) + } +} +// SetSoc1 sets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. +func (m *ApplicationSecurityCompliance) SetSoc1(value *bool)() { + err := m.GetBackingStore().Set("soc1", value) + if err != nil { + panic(err) + } +} +// SetSoc2 sets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. +func (m *ApplicationSecurityCompliance) SetSoc2(value *bool)() { + err := m.GetBackingStore().Set("soc2", value) + if err != nil { + panic(err) + } +} +// SetSoc3 sets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. +func (m *ApplicationSecurityCompliance) SetSoc3(value *bool)() { + err := m.GetBackingStore().Set("soc3", value) + if err != nil { + panic(err) + } +} +// SetSox sets the sox property value. Indicates whether the application complies with the Sarbanes–Oxley Act (SOX) financial reporting requirements. +func (m *ApplicationSecurityCompliance) SetSox(value *bool)() { + err := m.GetBackingStore().Set("sox", value) + if err != nil { + panic(err) + } +} +// SetSp80053 sets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. +func (m *ApplicationSecurityCompliance) SetSp80053(value *bool)() { + err := m.GetBackingStore().Set("sp800_53", value) + if err != nil { + panic(err) + } +} +// SetSsae16 sets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. +func (m *ApplicationSecurityCompliance) SetSsae16(value *bool)() { + err := m.GetBackingStore().Set("ssae16", value) + if err != nil { + panic(err) + } +} +// SetUstr sets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. +func (m *ApplicationSecurityCompliance) SetUstr(value *bool)() { + err := m.GetBackingStore().Set("ustr", value) + if err != nil { + panic(err) + } +} +type ApplicationSecurityComplianceable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCobit()(*bool) + GetCoppa()(*bool) + GetCsaStar()(*CsaStarLevel) + GetFedRamp()(*FedRampLevel) + GetFerpa()(*bool) + GetFfiec()(*bool) + GetFinra()(*bool) + GetFisma()(*bool) + GetGaap()(*bool) + GetGapp()(*bool) + GetGlba()(*bool) + GetHipaa()(*bool) + GetHitrust()(*bool) + GetIsae3402()(*bool) + GetIso27001()(*bool) + GetIso27002()(*bool) + GetIso27017()(*bool) + GetIso27018()(*bool) + GetItar()(*bool) + GetJerichoForumCommandments()(*bool) + GetOdataType()(*string) + GetPci()(*PciVersion) + GetPrivacyShield()(*bool) + GetSafeHarbor()(*bool) + GetSoc1()(*bool) + GetSoc2()(*bool) + GetSoc3()(*bool) + GetSox()(*bool) + GetSp80053()(*bool) + GetSsae16()(*bool) + GetUstr()(*bool) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCobit(value *bool)() + SetCoppa(value *bool)() + SetCsaStar(value *CsaStarLevel)() + SetFedRamp(value *FedRampLevel)() + SetFerpa(value *bool)() + SetFfiec(value *bool)() + SetFinra(value *bool)() + SetFisma(value *bool)() + SetGaap(value *bool)() + SetGapp(value *bool)() + SetGlba(value *bool)() + SetHipaa(value *bool)() + SetHitrust(value *bool)() + SetIsae3402(value *bool)() + SetIso27001(value *bool)() + SetIso27002(value *bool)() + SetIso27017(value *bool)() + SetIso27018(value *bool)() + SetItar(value *bool)() + SetJerichoForumCommandments(value *bool)() + SetOdataType(value *string)() + SetPci(value *PciVersion)() + SetPrivacyShield(value *bool)() + SetSafeHarbor(value *bool)() + SetSoc1(value *bool)() + SetSoc2(value *bool)() + SetSoc3(value *bool)() + SetSox(value *bool)() + SetSp80053(value *bool)() + SetSsae16(value *bool)() + SetUstr(value *bool)() +} diff --git a/models/application_template.go b/models/application_template.go index 5725ccd2d0e..d4748003d01 100644 --- a/models/application_template.go +++ b/models/application_template.go @@ -4,6 +4,7 @@ package models import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) @@ -34,6 +35,18 @@ func (m *ApplicationTemplate) GetCategories()([]string) { } return nil } +// GetDeprecationDate gets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. +// returns a *DateOnly when successful +func (m *ApplicationTemplate) GetDeprecationDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) { + val, err := m.GetBackingStore().Get("deprecationDate") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) + } + return nil +} // GetDescription gets the description property value. A description of the application. // returns a *string when successful func (m *ApplicationTemplate) GetDescription()(*string) { @@ -58,6 +71,18 @@ func (m *ApplicationTemplate) GetDisplayName()(*string) { } return nil } +// GetEndpoints gets the endpoints property value. A collection of string URLs representing various domains that are used by this application. +// returns a []string when successful +func (m *ApplicationTemplate) GetEndpoints()([]string) { + val, err := m.GetBackingStore().Get("endpoints") + 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 *ApplicationTemplate) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { @@ -78,6 +103,16 @@ func (m *ApplicationTemplate) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["deprecationDate"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetDateOnlyValue() + if err != nil { + return err + } + if val != nil { + m.SetDeprecationDate(val) + } + return nil + } res["description"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -98,6 +133,22 @@ func (m *ApplicationTemplate) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["endpoints"] = 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.SetEndpoints(res) + } + return nil + } res["homePageUrl"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -108,6 +159,26 @@ func (m *ApplicationTemplate) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["isEntraIntegrated"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsEntraIntegrated(val) + } + return nil + } + res["lastModifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetLastModifiedDateTime(val) + } + return nil + } res["logoUrl"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -128,6 +199,26 @@ func (m *ApplicationTemplate) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["riskFactors"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationRiskFactorsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetRiskFactors(val.(ApplicationRiskFactorsable)) + } + return nil + } + res["riskScore"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateApplicationRiskScoreFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetRiskScore(val.(ApplicationRiskScoreable)) + } + return nil + } res["supportedProvisioningTypes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfPrimitiveValues("string") if err != nil { @@ -174,6 +265,30 @@ func (m *ApplicationTemplate) GetHomePageUrl()(*string) { } return nil } +// GetIsEntraIntegrated gets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). +// returns a *bool when successful +func (m *ApplicationTemplate) GetIsEntraIntegrated()(*bool) { + val, err := m.GetBackingStore().Get("isEntraIntegrated") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. +// returns a *Time when successful +func (m *ApplicationTemplate) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("lastModifiedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} // GetLogoUrl gets the logoUrl property value. The URL to get the logo for this application. // returns a *string when successful func (m *ApplicationTemplate) GetLogoUrl()(*string) { @@ -198,6 +313,30 @@ func (m *ApplicationTemplate) GetPublisher()(*string) { } return nil } +// GetRiskFactors gets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used. +// returns a ApplicationRiskFactorsable when successful +func (m *ApplicationTemplate) GetRiskFactors()(ApplicationRiskFactorsable) { + val, err := m.GetBackingStore().Get("riskFactors") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationRiskFactorsable) + } + return nil +} +// GetRiskScore gets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used. +// returns a ApplicationRiskScoreable when successful +func (m *ApplicationTemplate) GetRiskScore()(ApplicationRiskScoreable) { + val, err := m.GetBackingStore().Get("riskScore") + if err != nil { + panic(err) + } + if val != nil { + return val.(ApplicationRiskScoreable) + } + return nil +} // GetSupportedProvisioningTypes gets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync. // returns a []string when successful func (m *ApplicationTemplate) GetSupportedProvisioningTypes()([]string) { @@ -234,6 +373,12 @@ func (m *ApplicationTemplate) Serialize(writer i878a80d2330e89d26896388a3f487eef return err } } + { + err = writer.WriteDateOnlyValue("deprecationDate", m.GetDeprecationDate()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("description", m.GetDescription()) if err != nil { @@ -246,12 +391,30 @@ func (m *ApplicationTemplate) Serialize(writer i878a80d2330e89d26896388a3f487eef return err } } + if m.GetEndpoints() != nil { + err = writer.WriteCollectionOfStringValues("endpoints", m.GetEndpoints()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("homePageUrl", m.GetHomePageUrl()) if err != nil { return err } } + { + err = writer.WriteBoolValue("isEntraIntegrated", m.GetIsEntraIntegrated()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("lastModifiedDateTime", m.GetLastModifiedDateTime()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("logoUrl", m.GetLogoUrl()) if err != nil { @@ -264,6 +427,18 @@ func (m *ApplicationTemplate) Serialize(writer i878a80d2330e89d26896388a3f487eef return err } } + { + err = writer.WriteObjectValue("riskFactors", m.GetRiskFactors()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("riskScore", m.GetRiskScore()) + if err != nil { + return err + } + } if m.GetSupportedProvisioningTypes() != nil { err = writer.WriteCollectionOfStringValues("supportedProvisioningTypes", m.GetSupportedProvisioningTypes()) if err != nil { @@ -285,6 +460,13 @@ func (m *ApplicationTemplate) SetCategories(value []string)() { panic(err) } } +// SetDeprecationDate sets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. +func (m *ApplicationTemplate) SetDeprecationDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() { + err := m.GetBackingStore().Set("deprecationDate", value) + if err != nil { + panic(err) + } +} // SetDescription sets the description property value. A description of the application. func (m *ApplicationTemplate) SetDescription(value *string)() { err := m.GetBackingStore().Set("description", value) @@ -299,6 +481,13 @@ func (m *ApplicationTemplate) SetDisplayName(value *string)() { panic(err) } } +// SetEndpoints sets the endpoints property value. A collection of string URLs representing various domains that are used by this application. +func (m *ApplicationTemplate) SetEndpoints(value []string)() { + err := m.GetBackingStore().Set("endpoints", value) + if err != nil { + panic(err) + } +} // SetHomePageUrl sets the homePageUrl property value. The home page URL of the application. func (m *ApplicationTemplate) SetHomePageUrl(value *string)() { err := m.GetBackingStore().Set("homePageUrl", value) @@ -306,6 +495,20 @@ func (m *ApplicationTemplate) SetHomePageUrl(value *string)() { panic(err) } } +// SetIsEntraIntegrated sets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). +func (m *ApplicationTemplate) SetIsEntraIntegrated(value *bool)() { + err := m.GetBackingStore().Set("isEntraIntegrated", value) + if err != nil { + panic(err) + } +} +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. +func (m *ApplicationTemplate) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("lastModifiedDateTime", value) + if err != nil { + panic(err) + } +} // SetLogoUrl sets the logoUrl property value. The URL to get the logo for this application. func (m *ApplicationTemplate) SetLogoUrl(value *string)() { err := m.GetBackingStore().Set("logoUrl", value) @@ -320,6 +523,20 @@ func (m *ApplicationTemplate) SetPublisher(value *string)() { panic(err) } } +// SetRiskFactors sets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used. +func (m *ApplicationTemplate) SetRiskFactors(value ApplicationRiskFactorsable)() { + err := m.GetBackingStore().Set("riskFactors", value) + if err != nil { + panic(err) + } +} +// SetRiskScore sets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used. +func (m *ApplicationTemplate) SetRiskScore(value ApplicationRiskScoreable)() { + err := m.GetBackingStore().Set("riskScore", value) + if err != nil { + panic(err) + } +} // SetSupportedProvisioningTypes sets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync. func (m *ApplicationTemplate) SetSupportedProvisioningTypes(value []string)() { err := m.GetBackingStore().Set("supportedProvisioningTypes", value) @@ -338,19 +555,31 @@ type ApplicationTemplateable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCategories()([]string) + GetDeprecationDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) GetDescription()(*string) GetDisplayName()(*string) + GetEndpoints()([]string) GetHomePageUrl()(*string) + GetIsEntraIntegrated()(*bool) + GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetLogoUrl()(*string) GetPublisher()(*string) + GetRiskFactors()(ApplicationRiskFactorsable) + GetRiskScore()(ApplicationRiskScoreable) GetSupportedProvisioningTypes()([]string) GetSupportedSingleSignOnModes()([]string) SetCategories(value []string)() + SetDeprecationDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() SetDescription(value *string)() SetDisplayName(value *string)() + SetEndpoints(value []string)() SetHomePageUrl(value *string)() + SetIsEntraIntegrated(value *bool)() + SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetLogoUrl(value *string)() SetPublisher(value *string)() + SetRiskFactors(value ApplicationRiskFactorsable)() + SetRiskScore(value ApplicationRiskScoreable)() SetSupportedProvisioningTypes(value []string)() SetSupportedSingleSignOnModes(value []string)() } diff --git a/models/approver_information_visibility.go b/models/approver_information_visibility.go new file mode 100644 index 00000000000..a857c4dec64 --- /dev/null +++ b/models/approver_information_visibility.go @@ -0,0 +1,42 @@ +// 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 ApproverInformationVisibility int + +const ( + DEFAULT_APPROVERINFORMATIONVISIBILITY ApproverInformationVisibility = iota + NOTVISIBLE_APPROVERINFORMATIONVISIBILITY + VISIBLE_APPROVERINFORMATIONVISIBILITY + UNKNOWNFUTUREVALUE_APPROVERINFORMATIONVISIBILITY +) + +func (i ApproverInformationVisibility) String() string { + return []string{"default", "notVisible", "visible", "unknownFutureValue"}[i] +} +func ParseApproverInformationVisibility(v string) (any, error) { + result := DEFAULT_APPROVERINFORMATIONVISIBILITY + switch v { + case "default": + result = DEFAULT_APPROVERINFORMATIONVISIBILITY + case "notVisible": + result = NOTVISIBLE_APPROVERINFORMATIONVISIBILITY + case "visible": + result = VISIBLE_APPROVERINFORMATIONVISIBILITY + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_APPROVERINFORMATIONVISIBILITY + default: + return nil, nil + } + return &result, nil +} +func SerializeApproverInformationVisibility(values []ApproverInformationVisibility) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ApproverInformationVisibility) isMultiValue() bool { + return false +} diff --git a/models/authentication_methods_registration_campaign_include_target.go b/models/authentication_methods_registration_campaign_include_target.go index cb1aea67e58..3336f0f1260 100644 --- a/models/authentication_methods_registration_campaign_include_target.go +++ b/models/authentication_methods_registration_campaign_include_target.go @@ -113,7 +113,7 @@ func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) GetOdataType()( } return nil } -// GetTargetedAuthenticationMethod gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. +// GetTargetedAuthenticationMethod gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. // returns a *string when successful func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) GetTargetedAuthenticationMethod()(*string) { val, err := m.GetBackingStore().Get("targetedAuthenticationMethod") @@ -197,7 +197,7 @@ func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) SetOdataType(va panic(err) } } -// SetTargetedAuthenticationMethod sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. +// SetTargetedAuthenticationMethod sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. func (m *AuthenticationMethodsRegistrationCampaignIncludeTarget) SetTargetedAuthenticationMethod(value *string)() { err := m.GetBackingStore().Set("targetedAuthenticationMethod", value) if err != nil { diff --git a/models/available_access_package.go b/models/available_access_package.go new file mode 100644 index 00000000000..771c25c05e6 --- /dev/null +++ b/models/available_access_package.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 models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AvailableAccessPackage struct { + Entity +} +// NewAvailableAccessPackage instantiates a new AvailableAccessPackage and sets the default values. +func NewAvailableAccessPackage()(*AvailableAccessPackage) { + m := &AvailableAccessPackage{ + Entity: *NewEntity(), + } + return m +} +// CreateAvailableAccessPackageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAvailableAccessPackageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAvailableAccessPackage(), nil +} +// GetDescription gets the description property value. The description of the access package. +// returns a *string when successful +func (m *AvailableAccessPackage) 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 display name of the access package. +// returns a *string when successful +func (m *AvailableAccessPackage) 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 *AvailableAccessPackage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + 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["resourceRoleScopes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAccessPackageResourceRoleScopeFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AccessPackageResourceRoleScopeable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AccessPackageResourceRoleScopeable) + } + } + m.SetResourceRoleScopes(res) + } + return nil + } + return res +} +// GetResourceRoleScopes gets the resourceRoleScopes property value. The resource role scopes associated with this available access package. +// returns a []AccessPackageResourceRoleScopeable when successful +func (m *AvailableAccessPackage) GetResourceRoleScopes()([]AccessPackageResourceRoleScopeable) { + val, err := m.GetBackingStore().Get("resourceRoleScopes") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AccessPackageResourceRoleScopeable) + } + return nil +} +// Serialize serializes information the current object +func (m *AvailableAccessPackage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + 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 + } + } + if m.GetResourceRoleScopes() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetResourceRoleScopes())) + for i, v := range m.GetResourceRoleScopes() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("resourceRoleScopes", cast) + if err != nil { + return err + } + } + return nil +} +// SetDescription sets the description property value. The description of the access package. +func (m *AvailableAccessPackage) SetDescription(value *string)() { + err := m.GetBackingStore().Set("description", value) + if err != nil { + panic(err) + } +} +// SetDisplayName sets the displayName property value. The display name of the access package. +func (m *AvailableAccessPackage) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetResourceRoleScopes sets the resourceRoleScopes property value. The resource role scopes associated with this available access package. +func (m *AvailableAccessPackage) SetResourceRoleScopes(value []AccessPackageResourceRoleScopeable)() { + err := m.GetBackingStore().Set("resourceRoleScopes", value) + if err != nil { + panic(err) + } +} +type AvailableAccessPackageable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetDescription()(*string) + GetDisplayName()(*string) + GetResourceRoleScopes()([]AccessPackageResourceRoleScopeable) + SetDescription(value *string)() + SetDisplayName(value *string)() + SetResourceRoleScopes(value []AccessPackageResourceRoleScopeable)() +} diff --git a/models/available_access_package_collection_response.go b/models/available_access_package_collection_response.go new file mode 100644 index 00000000000..bac78cf60b4 --- /dev/null +++ b/models/available_access_package_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 AvailableAccessPackageCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewAvailableAccessPackageCollectionResponse instantiates a new AvailableAccessPackageCollectionResponse and sets the default values. +func NewAvailableAccessPackageCollectionResponse()(*AvailableAccessPackageCollectionResponse) { + m := &AvailableAccessPackageCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateAvailableAccessPackageCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAvailableAccessPackageCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAvailableAccessPackageCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AvailableAccessPackageCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAvailableAccessPackageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AvailableAccessPackageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AvailableAccessPackageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []AvailableAccessPackageable when successful +func (m *AvailableAccessPackageCollectionResponse) GetValue()([]AvailableAccessPackageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AvailableAccessPackageable) + } + return nil +} +// Serialize serializes information the current object +func (m *AvailableAccessPackageCollectionResponse) 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 *AvailableAccessPackageCollectionResponse) SetValue(value []AvailableAccessPackageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type AvailableAccessPackageCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]AvailableAccessPackageable) + SetValue(value []AvailableAccessPackageable)() +} diff --git a/models/azure_active_directory_tenant.go b/models/azure_active_directory_tenant.go index 04da8b26de9..75b8578d5be 100644 --- a/models/azure_active_directory_tenant.go +++ b/models/azure_active_directory_tenant.go @@ -24,7 +24,7 @@ func NewAzureActiveDirectoryTenant()(*AzureActiveDirectoryTenant) { func CreateAzureActiveDirectoryTenantFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewAzureActiveDirectoryTenant(), nil } -// GetDisplayName gets the displayName property value. The name of the Microsoft Entra tenant. Read only. +// GetDisplayName gets the displayName property value. The name of the Microsoft Entra tenant. Read-only. // returns a *string when successful func (m *AzureActiveDirectoryTenant) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -62,7 +62,7 @@ func (m *AzureActiveDirectoryTenant) GetFieldDeserializers()(map[string]func(i87 } return res } -// GetTenantId gets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. +// GetTenantId gets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. // returns a *string when successful func (m *AzureActiveDirectoryTenant) GetTenantId()(*string) { val, err := m.GetBackingStore().Get("tenantId") @@ -94,14 +94,14 @@ func (m *AzureActiveDirectoryTenant) Serialize(writer i878a80d2330e89d26896388a3 } return nil } -// SetDisplayName sets the displayName property value. The name of the Microsoft Entra tenant. Read only. +// SetDisplayName sets the displayName property value. The name of the Microsoft Entra tenant. Read-only. func (m *AzureActiveDirectoryTenant) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetTenantId sets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. +// SetTenantId sets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. func (m *AzureActiveDirectoryTenant) SetTenantId(value *string)() { err := m.GetBackingStore().Set("tenantId", value) if err != nil { diff --git a/models/backup_restore_root.go b/models/backup_restore_root.go index c308b72ac8b..4075e1d58dc 100644 --- a/models/backup_restore_root.go +++ b/models/backup_restore_root.go @@ -70,6 +70,18 @@ func (m *BackupRestoreRoot) GetDriveProtectionUnitsBulkAdditionJobs()([]DrivePro } return nil } +// GetEmailNotificationsSetting gets the emailNotificationsSetting property value. The email notification settings in the tenant. +// returns a EmailNotificationsSettingable when successful +func (m *BackupRestoreRoot) GetEmailNotificationsSetting()(EmailNotificationsSettingable) { + val, err := m.GetBackingStore().Get("emailNotificationsSetting") + if err != nil { + panic(err) + } + if val != nil { + return val.(EmailNotificationsSettingable) + } + return nil +} // GetExchangeProtectionPolicies gets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. // returns a []ExchangeProtectionPolicyable when successful func (m *BackupRestoreRoot) GetExchangeProtectionPolicies()([]ExchangeProtectionPolicyable) { @@ -162,6 +174,16 @@ func (m *BackupRestoreRoot) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["emailNotificationsSetting"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateEmailNotificationsSettingFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetEmailNotificationsSetting(val.(EmailNotificationsSettingable)) + } + return nil + } res["exchangeProtectionPolicies"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateExchangeProtectionPolicyFromDiscriminatorValue) if err != nil { @@ -748,6 +770,12 @@ func (m *BackupRestoreRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + { + err = writer.WriteObjectValue("emailNotificationsSetting", m.GetEmailNotificationsSetting()) + if err != nil { + return err + } + } if m.GetExchangeProtectionPolicies() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetExchangeProtectionPolicies())) for i, v := range m.GetExchangeProtectionPolicies() { @@ -1012,6 +1040,13 @@ func (m *BackupRestoreRoot) SetDriveProtectionUnitsBulkAdditionJobs(value []Driv panic(err) } } +// SetEmailNotificationsSetting sets the emailNotificationsSetting property value. The email notification settings in the tenant. +func (m *BackupRestoreRoot) SetEmailNotificationsSetting(value EmailNotificationsSettingable)() { + err := m.GetBackingStore().Set("emailNotificationsSetting", value) + if err != nil { + panic(err) + } +} // SetExchangeProtectionPolicies sets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. func (m *BackupRestoreRoot) SetExchangeProtectionPolicies(value []ExchangeProtectionPolicyable)() { err := m.GetBackingStore().Set("exchangeProtectionPolicies", value) @@ -1159,6 +1194,7 @@ type BackupRestoreRootable interface { GetDriveInclusionRules()([]DriveProtectionRuleable) GetDriveProtectionUnits()([]DriveProtectionUnitable) GetDriveProtectionUnitsBulkAdditionJobs()([]DriveProtectionUnitsBulkAdditionJobable) + GetEmailNotificationsSetting()(EmailNotificationsSettingable) GetExchangeProtectionPolicies()([]ExchangeProtectionPolicyable) GetExchangeRestoreSessions()([]ExchangeRestoreSessionable) GetMailboxInclusionRules()([]MailboxProtectionRuleable) @@ -1183,6 +1219,7 @@ type BackupRestoreRootable interface { SetDriveInclusionRules(value []DriveProtectionRuleable)() SetDriveProtectionUnits(value []DriveProtectionUnitable)() SetDriveProtectionUnitsBulkAdditionJobs(value []DriveProtectionUnitsBulkAdditionJobable)() + SetEmailNotificationsSetting(value EmailNotificationsSettingable)() SetExchangeProtectionPolicies(value []ExchangeProtectionPolicyable)() SetExchangeRestoreSessions(value []ExchangeRestoreSessionable)() SetMailboxInclusionRules(value []MailboxProtectionRuleable)() diff --git a/models/channel.go b/models/channel.go index 1f4df76fcf4..e42e60ef302 100644 --- a/models/channel.go +++ b/models/channel.go @@ -35,7 +35,7 @@ func (m *Channel) GetAllMembers()([]ConversationMemberable) { } return nil } -// GetCreatedDateTime gets the createdDateTime property value. Read only. Timestamp at which the channel was created. +// GetCreatedDateTime gets the createdDateTime property value. Read-only. Timestamp at which the channel was created. // returns a *Time when successful func (m *Channel) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("createdDateTime") @@ -679,7 +679,7 @@ func (m *Channel) SetAllMembers(value []ConversationMemberable)() { panic(err) } } -// SetCreatedDateTime sets the createdDateTime property value. Read only. Timestamp at which the channel was created. +// SetCreatedDateTime sets the createdDateTime property value. Read-only. Timestamp at which the channel was created. func (m *Channel) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("createdDateTime", value) if err != nil { diff --git a/models/chat.go b/models/chat.go index e85f033ca34..dd1f0749362 100644 --- a/models/chat.go +++ b/models/chat.go @@ -227,6 +227,22 @@ func (m *Chat) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a } return nil } + res["targetedMessages"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateTargetedChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]TargetedChatMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(TargetedChatMessageable) + } + } + m.SetTargetedMessages(res) + } + return nil + } res["tenantId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -413,6 +429,18 @@ func (m *Chat) GetTabs()([]TeamsTabable) { } return nil } +// GetTargetedMessages gets the targetedMessages property value. The targetedMessages property +// returns a []TargetedChatMessageable when successful +func (m *Chat) GetTargetedMessages()([]TargetedChatMessageable) { + val, err := m.GetBackingStore().Get("targetedMessages") + if err != nil { + panic(err) + } + if val != nil { + return val.([]TargetedChatMessageable) + } + return nil +} // GetTenantId gets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. // returns a *string when successful func (m *Chat) GetTenantId()(*string) { @@ -589,6 +617,18 @@ func (m *Chat) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c49 return err } } + if m.GetTargetedMessages() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTargetedMessages())) + for i, v := range m.GetTargetedMessages() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("targetedMessages", cast) + if err != nil { + return err + } + } { err = writer.WriteStringValue("tenantId", m.GetTenantId()) if err != nil { @@ -713,6 +753,13 @@ func (m *Chat) SetTabs(value []TeamsTabable)() { panic(err) } } +// SetTargetedMessages sets the targetedMessages property value. The targetedMessages property +func (m *Chat) SetTargetedMessages(value []TargetedChatMessageable)() { + err := m.GetBackingStore().Set("targetedMessages", value) + if err != nil { + panic(err) + } +} // SetTenantId sets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. func (m *Chat) SetTenantId(value *string)() { err := m.GetBackingStore().Set("tenantId", value) @@ -758,6 +805,7 @@ type Chatable interface { GetPermissionGrants()([]ResourceSpecificPermissionGrantable) GetPinnedMessages()([]PinnedChatMessageInfoable) GetTabs()([]TeamsTabable) + GetTargetedMessages()([]TargetedChatMessageable) GetTenantId()(*string) GetTopic()(*string) GetViewpoint()(ChatViewpointable) @@ -776,6 +824,7 @@ type Chatable interface { SetPermissionGrants(value []ResourceSpecificPermissionGrantable)() SetPinnedMessages(value []PinnedChatMessageInfoable)() SetTabs(value []TeamsTabable)() + SetTargetedMessages(value []TargetedChatMessageable)() SetTenantId(value *string)() SetTopic(value *string)() SetViewpoint(value ChatViewpointable)() diff --git a/models/chat_message.go b/models/chat_message.go index 6d56ae44bfc..b2681a0de4d 100644 --- a/models/chat_message.go +++ b/models/chat_message.go @@ -21,6 +21,24 @@ func NewChatMessage()(*ChatMessage) { // CreateChatMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful func CreateChatMessageFromDiscriminatorValue(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.targetedChatMessage": + return NewTargetedChatMessage(), nil + } + } + } + } return NewChatMessage(), nil } // GetAttachments gets the attachments property value. References to attached objects like files, tabs, meetings etc. @@ -83,7 +101,7 @@ func (m *ChatMessage) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f } return nil } -// GetDeletedDateTime gets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted. +// GetDeletedDateTime gets the deletedDateTime property value. Read-only. Timestamp at which the chat message was deleted, or null if not deleted. // returns a *Time when successful func (m *ChatMessage) GetDeletedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("deletedDateTime") @@ -437,7 +455,7 @@ func (m *ChatMessage) GetImportance()(*ChatMessageImportance) { } return nil } -// GetLastEditedDateTime gets the lastEditedDateTime property value. Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. +// GetLastEditedDateTime gets the lastEditedDateTime property value. Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. // returns a *Time when successful func (m *ChatMessage) GetLastEditedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("lastEditedDateTime") @@ -449,7 +467,7 @@ func (m *ChatMessage) GetLastEditedDateTime()(*i336074805fc853987abe6f7fe3ad97a6 } return nil } -// GetLastModifiedDateTime gets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. // returns a *Time when successful func (m *ChatMessage) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("lastModifiedDateTime") @@ -818,7 +836,7 @@ func (m *ChatMessage) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a panic(err) } } -// SetDeletedDateTime sets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted. +// SetDeletedDateTime sets the deletedDateTime property value. Read-only. Timestamp at which the chat message was deleted, or null if not deleted. func (m *ChatMessage) SetDeletedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("deletedDateTime", value) if err != nil { @@ -860,14 +878,14 @@ func (m *ChatMessage) SetImportance(value *ChatMessageImportance)() { panic(err) } } -// SetLastEditedDateTime sets the lastEditedDateTime property value. Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. +// SetLastEditedDateTime sets the lastEditedDateTime property value. Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. func (m *ChatMessage) SetLastEditedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("lastEditedDateTime", value) if err != nil { panic(err) } } -// SetLastModifiedDateTime sets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. func (m *ChatMessage) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("lastModifiedDateTime", value) if err != nil { diff --git a/models/conditional_access_policy.go b/models/conditional_access_policy.go index b284ccae03e..60443a32cce 100644 --- a/models/conditional_access_policy.go +++ b/models/conditional_access_policy.go @@ -55,7 +55,7 @@ func (m *ConditionalAccessPolicy) GetConditions()(ConditionalAccessConditionSeta } return nil } -// GetCreatedDateTime gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. +// GetCreatedDateTime gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. // returns a *Time when successful func (m *ConditionalAccessPolicy) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("createdDateTime") @@ -221,7 +221,7 @@ func (m *ConditionalAccessPolicy) GetId()(*string) { } return nil } -// GetModifiedDateTime gets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. +// GetModifiedDateTime gets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. // returns a *Time when successful func (m *ConditionalAccessPolicy) GetModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("modifiedDateTime") @@ -345,7 +345,7 @@ func (m *ConditionalAccessPolicy) SetConditions(value ConditionalAccessCondition panic(err) } } -// SetCreatedDateTime sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. +// SetCreatedDateTime sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. func (m *ConditionalAccessPolicy) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("createdDateTime", value) if err != nil { @@ -380,7 +380,7 @@ func (m *ConditionalAccessPolicy) SetId(value *string)() { panic(err) } } -// SetModifiedDateTime sets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. +// SetModifiedDateTime sets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. func (m *ConditionalAccessPolicy) SetModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("modifiedDateTime", value) if err != nil { diff --git a/models/control_configuration.go b/models/control_configuration.go new file mode 100644 index 00000000000..cd7a2bdbfc6 --- /dev/null +++ b/models/control_configuration.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 models + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ControlConfiguration struct { + Entity +} +// NewControlConfiguration instantiates a new ControlConfiguration and sets the default values. +func NewControlConfiguration()(*ControlConfiguration) { + m := &ControlConfiguration{ + Entity: *NewEntity(), + } + return m +} +// CreateControlConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateControlConfigurationFromDiscriminatorValue(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.endUserSettings": + return NewEndUserSettings(), nil + } + } + } + } + return NewControlConfiguration(), nil +} +// GetCreatedBy gets the createdBy property value. The userPrincipalName of the user or identity that created the control configuration. +// returns a *string when successful +func (m *ControlConfiguration) GetCreatedBy()(*string) { + val, err := m.GetBackingStore().Get("createdBy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetCreatedDateTime gets the createdDateTime property value. The date and time the control configuration was created. +// returns a *Time when successful +func (m *ControlConfiguration) 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 *ControlConfiguration) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["createdBy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCreatedBy(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["isEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsEnabled(val) + } + return nil + } + res["modifiedBy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetModifiedBy(val) + } + return nil + } + res["modifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetModifiedDateTime(val) + } + return nil + } + return res +} +// GetIsEnabled gets the isEnabled property value. Determines whether or not the control configuration is enabled. +// returns a *bool when successful +func (m *ControlConfiguration) GetIsEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetModifiedBy gets the modifiedBy property value. The userPrincipalName of the user or identity that modified the control configuration. +// returns a *string when successful +func (m *ControlConfiguration) GetModifiedBy()(*string) { + val, err := m.GetBackingStore().Get("modifiedBy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetModifiedDateTime gets the modifiedDateTime property value. The date and time the control configuration was modified. +// returns a *Time when successful +func (m *ControlConfiguration) GetModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("modifiedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// Serialize serializes information the current object +func (m *ControlConfiguration) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("createdBy", m.GetCreatedBy()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isEnabled", m.GetIsEnabled()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("modifiedBy", m.GetModifiedBy()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("modifiedDateTime", m.GetModifiedDateTime()) + if err != nil { + return err + } + } + return nil +} +// SetCreatedBy sets the createdBy property value. The userPrincipalName of the user or identity that created the control configuration. +func (m *ControlConfiguration) SetCreatedBy(value *string)() { + err := m.GetBackingStore().Set("createdBy", value) + if err != nil { + panic(err) + } +} +// SetCreatedDateTime sets the createdDateTime property value. The date and time the control configuration was created. +func (m *ControlConfiguration) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetIsEnabled sets the isEnabled property value. Determines whether or not the control configuration is enabled. +func (m *ControlConfiguration) SetIsEnabled(value *bool)() { + err := m.GetBackingStore().Set("isEnabled", value) + if err != nil { + panic(err) + } +} +// SetModifiedBy sets the modifiedBy property value. The userPrincipalName of the user or identity that modified the control configuration. +func (m *ControlConfiguration) SetModifiedBy(value *string)() { + err := m.GetBackingStore().Set("modifiedBy", value) + if err != nil { + panic(err) + } +} +// SetModifiedDateTime sets the modifiedDateTime property value. The date and time the control configuration was modified. +func (m *ControlConfiguration) SetModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("modifiedDateTime", value) + if err != nil { + panic(err) + } +} +type ControlConfigurationable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCreatedBy()(*string) + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetIsEnabled()(*bool) + GetModifiedBy()(*string) + GetModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + SetCreatedBy(value *string)() + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetIsEnabled(value *bool)() + SetModifiedBy(value *string)() + SetModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() +} diff --git a/models/control_configuration_collection_response.go b/models/control_configuration_collection_response.go new file mode 100644 index 00000000000..23b2e7eae7c --- /dev/null +++ b/models/control_configuration_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 ControlConfigurationCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewControlConfigurationCollectionResponse instantiates a new ControlConfigurationCollectionResponse and sets the default values. +func NewControlConfigurationCollectionResponse()(*ControlConfigurationCollectionResponse) { + m := &ControlConfigurationCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateControlConfigurationCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateControlConfigurationCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewControlConfigurationCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ControlConfigurationCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateControlConfigurationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ControlConfigurationable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ControlConfigurationable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ControlConfigurationable when successful +func (m *ControlConfigurationCollectionResponse) GetValue()([]ControlConfigurationable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ControlConfigurationable) + } + return nil +} +// Serialize serializes information the current object +func (m *ControlConfigurationCollectionResponse) 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 *ControlConfigurationCollectionResponse) SetValue(value []ControlConfigurationable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ControlConfigurationCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]ControlConfigurationable) + SetValue(value []ControlConfigurationable)() +} diff --git a/models/copilot_admin.go b/models/copilot_admin.go index 0f56e098f33..9d28e9a1d45 100644 --- a/models/copilot_admin.go +++ b/models/copilot_admin.go @@ -22,10 +22,32 @@ func NewCopilotAdmin()(*CopilotAdmin) { func CreateCopilotAdminFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewCopilotAdmin(), nil } +// GetCatalog gets the catalog property value. The catalog property +// returns a CopilotAdminCatalogable when successful +func (m *CopilotAdmin) GetCatalog()(CopilotAdminCatalogable) { + val, err := m.GetBackingStore().Get("catalog") + if err != nil { + panic(err) + } + if val != nil { + return val.(CopilotAdminCatalogable) + } + return nil +} // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *CopilotAdmin) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.Entity.GetFieldDeserializers() + res["catalog"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateCopilotAdminCatalogFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetCatalog(val.(CopilotAdminCatalogable)) + } + return nil + } res["settings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateCopilotAdminSettingFromDiscriminatorValue) if err != nil { @@ -56,6 +78,12 @@ func (m *CopilotAdmin) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e if err != nil { return err } + { + err = writer.WriteObjectValue("catalog", m.GetCatalog()) + if err != nil { + return err + } + } { err = writer.WriteObjectValue("settings", m.GetSettings()) if err != nil { @@ -64,6 +92,13 @@ func (m *CopilotAdmin) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e } return nil } +// SetCatalog sets the catalog property value. The catalog property +func (m *CopilotAdmin) SetCatalog(value CopilotAdminCatalogable)() { + err := m.GetBackingStore().Set("catalog", value) + if err != nil { + panic(err) + } +} // SetSettings sets the settings property value. The settings property func (m *CopilotAdmin) SetSettings(value CopilotAdminSettingable)() { err := m.GetBackingStore().Set("settings", value) @@ -74,6 +109,8 @@ func (m *CopilotAdmin) SetSettings(value CopilotAdminSettingable)() { type CopilotAdminable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCatalog()(CopilotAdminCatalogable) GetSettings()(CopilotAdminSettingable) + SetCatalog(value CopilotAdminCatalogable)() SetSettings(value CopilotAdminSettingable)() } diff --git a/models/copilot_admin_catalog.go b/models/copilot_admin_catalog.go new file mode 100644 index 00000000000..3219e3682f5 --- /dev/null +++ b/models/copilot_admin_catalog.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 CopilotAdminCatalog struct { + Entity +} +// NewCopilotAdminCatalog instantiates a new CopilotAdminCatalog and sets the default values. +func NewCopilotAdminCatalog()(*CopilotAdminCatalog) { + m := &CopilotAdminCatalog{ + Entity: *NewEntity(), + } + return m +} +// CreateCopilotAdminCatalogFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotAdminCatalogFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotAdminCatalog(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotAdminCatalog) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["packages"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCopilotPackageDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CopilotPackageDetailable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CopilotPackageDetailable) + } + } + m.SetPackages(res) + } + return nil + } + return res +} +// GetPackages gets the packages property value. The packages property +// returns a []CopilotPackageDetailable when successful +func (m *CopilotAdminCatalog) GetPackages()([]CopilotPackageDetailable) { + val, err := m.GetBackingStore().Get("packages") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CopilotPackageDetailable) + } + return nil +} +// Serialize serializes information the current object +func (m *CopilotAdminCatalog) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetPackages() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetPackages())) + for i, v := range m.GetPackages() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("packages", cast) + if err != nil { + return err + } + } + return nil +} +// SetPackages sets the packages property value. The packages property +func (m *CopilotAdminCatalog) SetPackages(value []CopilotPackageDetailable)() { + err := m.GetBackingStore().Set("packages", value) + if err != nil { + panic(err) + } +} +type CopilotAdminCatalogable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetPackages()([]CopilotPackageDetailable) + SetPackages(value []CopilotPackageDetailable)() +} diff --git a/models/copilot_package.go b/models/copilot_package.go new file mode 100644 index 00000000000..87cca2dbfd3 --- /dev/null +++ b/models/copilot_package.go @@ -0,0 +1,779 @@ +// 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 ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CopilotPackage struct { + Entity +} +// NewCopilotPackage instantiates a new CopilotPackage and sets the default values. +func NewCopilotPackage()(*CopilotPackage) { + m := &CopilotPackage{ + Entity: *NewEntity(), + } + return m +} +// CreateCopilotPackageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotPackageFromDiscriminatorValue(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.copilotPackageDetail": + return NewCopilotPackageDetail(), nil + } + } + } + } + return NewCopilotPackage(), nil +} +// GetAppId gets the appId property value. The appId property +// returns a *string when successful +func (m *CopilotPackage) GetAppId()(*string) { + val, err := m.GetBackingStore().Get("appId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetAssetId gets the assetId property value. The assetId property +// returns a *string when successful +func (m *CopilotPackage) GetAssetId()(*string) { + val, err := m.GetBackingStore().Get("assetId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetAvailableTo gets the availableTo property value. The availableTo property +// returns a *PackageStatus when successful +func (m *CopilotPackage) GetAvailableTo()(*PackageStatus) { + val, err := m.GetBackingStore().Get("availableTo") + if err != nil { + panic(err) + } + if val != nil { + return val.(*PackageStatus) + } + return nil +} +// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// returns a *Time when successful +func (m *CopilotPackage) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("createdDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetDeployedTo gets the deployedTo property value. The deployedTo property +// returns a *PackageStatus when successful +func (m *CopilotPackage) GetDeployedTo()(*PackageStatus) { + val, err := m.GetBackingStore().Get("deployedTo") + if err != nil { + panic(err) + } + if val != nil { + return val.(*PackageStatus) + } + return nil +} +// GetDisplayName gets the displayName property value. The displayName property +// returns a *string when successful +func (m *CopilotPackage) GetDisplayName()(*string) { + val, err := m.GetBackingStore().Get("displayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetElementTypes gets the elementTypes property value. The elementTypes property +// returns a []string when successful +func (m *CopilotPackage) GetElementTypes()([]string) { + val, err := m.GetBackingStore().Get("elementTypes") + 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 *CopilotPackage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["appId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAppId(val) + } + return nil + } + res["assetId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAssetId(val) + } + return nil + } + res["availableTo"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParsePackageStatus) + if err != nil { + return err + } + if val != nil { + m.SetAvailableTo(val.(*PackageStatus)) + } + 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["deployedTo"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParsePackageStatus) + if err != nil { + return err + } + if val != nil { + m.SetDeployedTo(val.(*PackageStatus)) + } + 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["elementTypes"] = 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.SetElementTypes(res) + } + return nil + } + res["isBlocked"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsBlocked(val) + } + return nil + } + res["lastModifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetLastModifiedDateTime(val) + } + return nil + } + res["manifestId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetManifestId(val) + } + return nil + } + res["manifestVersion"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetManifestVersion(val) + } + return nil + } + res["ownerId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOwnerId(val) + } + return nil + } + res["platform"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPlatform(val) + } + return nil + } + res["publisher"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPublisher(val) + } + return nil + } + res["shortDescription"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetShortDescription(val) + } + return nil + } + res["supportedHosts"] = 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.SetSupportedHosts(res) + } + return nil + } + res["type"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParsePackageType) + if err != nil { + return err + } + if val != nil { + m.SetTypeEscaped(val.(*PackageType)) + } + return nil + } + res["version"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetVersion(val) + } + return nil + } + res["zipFile"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetByteArrayValue() + if err != nil { + return err + } + if val != nil { + m.SetZipFile(val) + } + return nil + } + return res +} +// GetIsBlocked gets the isBlocked property value. The isBlocked property +// returns a *bool when successful +func (m *CopilotPackage) GetIsBlocked()(*bool) { + val, err := m.GetBackingStore().Get("isBlocked") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property +// returns a *Time when successful +func (m *CopilotPackage) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("lastModifiedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetManifestId gets the manifestId property value. The manifestId property +// returns a *string when successful +func (m *CopilotPackage) GetManifestId()(*string) { + val, err := m.GetBackingStore().Get("manifestId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetManifestVersion gets the manifestVersion property value. The manifestVersion property +// returns a *string when successful +func (m *CopilotPackage) GetManifestVersion()(*string) { + val, err := m.GetBackingStore().Get("manifestVersion") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOwnerId gets the ownerId property value. The ownerId property +// returns a *string when successful +func (m *CopilotPackage) GetOwnerId()(*string) { + val, err := m.GetBackingStore().Get("ownerId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPlatform gets the platform property value. The platform property +// returns a *string when successful +func (m *CopilotPackage) GetPlatform()(*string) { + val, err := m.GetBackingStore().Get("platform") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPublisher gets the publisher property value. The publisher property +// returns a *string when successful +func (m *CopilotPackage) GetPublisher()(*string) { + val, err := m.GetBackingStore().Get("publisher") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetShortDescription gets the shortDescription property value. The shortDescription property +// returns a *string when successful +func (m *CopilotPackage) GetShortDescription()(*string) { + val, err := m.GetBackingStore().Get("shortDescription") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSupportedHosts gets the supportedHosts property value. The supportedHosts property +// returns a []string when successful +func (m *CopilotPackage) GetSupportedHosts()([]string) { + val, err := m.GetBackingStore().Get("supportedHosts") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetTypeEscaped gets the type property value. The type property +// returns a *PackageType when successful +func (m *CopilotPackage) GetTypeEscaped()(*PackageType) { + val, err := m.GetBackingStore().Get("typeEscaped") + if err != nil { + panic(err) + } + if val != nil { + return val.(*PackageType) + } + return nil +} +// GetVersion gets the version property value. The version property +// returns a *string when successful +func (m *CopilotPackage) GetVersion()(*string) { + val, err := m.GetBackingStore().Get("version") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetZipFile gets the zipFile property value. The zipFile property +// returns a []byte when successful +func (m *CopilotPackage) GetZipFile()([]byte) { + val, err := m.GetBackingStore().Get("zipFile") + if err != nil { + panic(err) + } + if val != nil { + return val.([]byte) + } + return nil +} +// Serialize serializes information the current object +func (m *CopilotPackage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("appId", m.GetAppId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("assetId", m.GetAssetId()) + if err != nil { + return err + } + } + if m.GetAvailableTo() != nil { + cast := (*m.GetAvailableTo()).String() + err = writer.WriteStringValue("availableTo", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) + if err != nil { + return err + } + } + if m.GetDeployedTo() != nil { + cast := (*m.GetDeployedTo()).String() + err = writer.WriteStringValue("deployedTo", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + if m.GetElementTypes() != nil { + err = writer.WriteCollectionOfStringValues("elementTypes", m.GetElementTypes()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isBlocked", m.GetIsBlocked()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("lastModifiedDateTime", m.GetLastModifiedDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("manifestId", m.GetManifestId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("manifestVersion", m.GetManifestVersion()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("ownerId", m.GetOwnerId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("platform", m.GetPlatform()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("publisher", m.GetPublisher()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("shortDescription", m.GetShortDescription()) + if err != nil { + return err + } + } + if m.GetSupportedHosts() != nil { + err = writer.WriteCollectionOfStringValues("supportedHosts", m.GetSupportedHosts()) + if err != nil { + return err + } + } + if m.GetTypeEscaped() != nil { + cast := (*m.GetTypeEscaped()).String() + err = writer.WriteStringValue("type", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("version", m.GetVersion()) + if err != nil { + return err + } + } + { + err = writer.WriteByteArrayValue("zipFile", m.GetZipFile()) + if err != nil { + return err + } + } + return nil +} +// SetAppId sets the appId property value. The appId property +func (m *CopilotPackage) SetAppId(value *string)() { + err := m.GetBackingStore().Set("appId", value) + if err != nil { + panic(err) + } +} +// SetAssetId sets the assetId property value. The assetId property +func (m *CopilotPackage) SetAssetId(value *string)() { + err := m.GetBackingStore().Set("assetId", value) + if err != nil { + panic(err) + } +} +// SetAvailableTo sets the availableTo property value. The availableTo property +func (m *CopilotPackage) SetAvailableTo(value *PackageStatus)() { + err := m.GetBackingStore().Set("availableTo", value) + if err != nil { + panic(err) + } +} +// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +func (m *CopilotPackage) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetDeployedTo sets the deployedTo property value. The deployedTo property +func (m *CopilotPackage) SetDeployedTo(value *PackageStatus)() { + err := m.GetBackingStore().Set("deployedTo", value) + if err != nil { + panic(err) + } +} +// SetDisplayName sets the displayName property value. The displayName property +func (m *CopilotPackage) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetElementTypes sets the elementTypes property value. The elementTypes property +func (m *CopilotPackage) SetElementTypes(value []string)() { + err := m.GetBackingStore().Set("elementTypes", value) + if err != nil { + panic(err) + } +} +// SetIsBlocked sets the isBlocked property value. The isBlocked property +func (m *CopilotPackage) SetIsBlocked(value *bool)() { + err := m.GetBackingStore().Set("isBlocked", value) + if err != nil { + panic(err) + } +} +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property +func (m *CopilotPackage) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("lastModifiedDateTime", value) + if err != nil { + panic(err) + } +} +// SetManifestId sets the manifestId property value. The manifestId property +func (m *CopilotPackage) SetManifestId(value *string)() { + err := m.GetBackingStore().Set("manifestId", value) + if err != nil { + panic(err) + } +} +// SetManifestVersion sets the manifestVersion property value. The manifestVersion property +func (m *CopilotPackage) SetManifestVersion(value *string)() { + err := m.GetBackingStore().Set("manifestVersion", value) + if err != nil { + panic(err) + } +} +// SetOwnerId sets the ownerId property value. The ownerId property +func (m *CopilotPackage) SetOwnerId(value *string)() { + err := m.GetBackingStore().Set("ownerId", value) + if err != nil { + panic(err) + } +} +// SetPlatform sets the platform property value. The platform property +func (m *CopilotPackage) SetPlatform(value *string)() { + err := m.GetBackingStore().Set("platform", value) + if err != nil { + panic(err) + } +} +// SetPublisher sets the publisher property value. The publisher property +func (m *CopilotPackage) SetPublisher(value *string)() { + err := m.GetBackingStore().Set("publisher", value) + if err != nil { + panic(err) + } +} +// SetShortDescription sets the shortDescription property value. The shortDescription property +func (m *CopilotPackage) SetShortDescription(value *string)() { + err := m.GetBackingStore().Set("shortDescription", value) + if err != nil { + panic(err) + } +} +// SetSupportedHosts sets the supportedHosts property value. The supportedHosts property +func (m *CopilotPackage) SetSupportedHosts(value []string)() { + err := m.GetBackingStore().Set("supportedHosts", value) + if err != nil { + panic(err) + } +} +// SetTypeEscaped sets the type property value. The type property +func (m *CopilotPackage) SetTypeEscaped(value *PackageType)() { + err := m.GetBackingStore().Set("typeEscaped", value) + if err != nil { + panic(err) + } +} +// SetVersion sets the version property value. The version property +func (m *CopilotPackage) SetVersion(value *string)() { + err := m.GetBackingStore().Set("version", value) + if err != nil { + panic(err) + } +} +// SetZipFile sets the zipFile property value. The zipFile property +func (m *CopilotPackage) SetZipFile(value []byte)() { + err := m.GetBackingStore().Set("zipFile", value) + if err != nil { + panic(err) + } +} +type CopilotPackageable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAppId()(*string) + GetAssetId()(*string) + GetAvailableTo()(*PackageStatus) + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetDeployedTo()(*PackageStatus) + GetDisplayName()(*string) + GetElementTypes()([]string) + GetIsBlocked()(*bool) + GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetManifestId()(*string) + GetManifestVersion()(*string) + GetOwnerId()(*string) + GetPlatform()(*string) + GetPublisher()(*string) + GetShortDescription()(*string) + GetSupportedHosts()([]string) + GetTypeEscaped()(*PackageType) + GetVersion()(*string) + GetZipFile()([]byte) + SetAppId(value *string)() + SetAssetId(value *string)() + SetAvailableTo(value *PackageStatus)() + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetDeployedTo(value *PackageStatus)() + SetDisplayName(value *string)() + SetElementTypes(value []string)() + SetIsBlocked(value *bool)() + SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetManifestId(value *string)() + SetManifestVersion(value *string)() + SetOwnerId(value *string)() + SetPlatform(value *string)() + SetPublisher(value *string)() + SetShortDescription(value *string)() + SetSupportedHosts(value []string)() + SetTypeEscaped(value *PackageType)() + SetVersion(value *string)() + SetZipFile(value []byte)() +} diff --git a/models/copilot_package_detail.go b/models/copilot_package_detail.go new file mode 100644 index 00000000000..0fbdef7fcad --- /dev/null +++ b/models/copilot_package_detail.go @@ -0,0 +1,355 @@ +// 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 CopilotPackageDetail struct { + CopilotPackage +} +// NewCopilotPackageDetail instantiates a new CopilotPackageDetail and sets the default values. +func NewCopilotPackageDetail()(*CopilotPackageDetail) { + m := &CopilotPackageDetail{ + CopilotPackage: *NewCopilotPackage(), + } + return m +} +// CreateCopilotPackageDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotPackageDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotPackageDetail(), nil +} +// GetAcquireUsersAndGroups gets the acquireUsersAndGroups property value. The acquireUsersAndGroups property +// returns a []PackageAccessEntityable when successful +func (m *CopilotPackageDetail) GetAcquireUsersAndGroups()([]PackageAccessEntityable) { + val, err := m.GetBackingStore().Get("acquireUsersAndGroups") + if err != nil { + panic(err) + } + if val != nil { + return val.([]PackageAccessEntityable) + } + return nil +} +// GetAllowedUsersAndGroups gets the allowedUsersAndGroups property value. The allowedUsersAndGroups property +// returns a []PackageAccessEntityable when successful +func (m *CopilotPackageDetail) GetAllowedUsersAndGroups()([]PackageAccessEntityable) { + val, err := m.GetBackingStore().Get("allowedUsersAndGroups") + if err != nil { + panic(err) + } + if val != nil { + return val.([]PackageAccessEntityable) + } + return nil +} +// GetCategories gets the categories property value. The categories property +// returns a []string when successful +func (m *CopilotPackageDetail) GetCategories()([]string) { + val, err := m.GetBackingStore().Get("categories") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetElementDetails gets the elementDetails property value. The elementDetails property +// returns a []PackageElementDetailable when successful +func (m *CopilotPackageDetail) GetElementDetails()([]PackageElementDetailable) { + val, err := m.GetBackingStore().Get("elementDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.([]PackageElementDetailable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotPackageDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.CopilotPackage.GetFieldDeserializers() + res["acquireUsersAndGroups"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePackageAccessEntityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]PackageAccessEntityable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(PackageAccessEntityable) + } + } + m.SetAcquireUsersAndGroups(res) + } + return nil + } + res["allowedUsersAndGroups"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePackageAccessEntityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]PackageAccessEntityable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(PackageAccessEntityable) + } + } + m.SetAllowedUsersAndGroups(res) + } + return nil + } + res["categories"] = 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.SetCategories(res) + } + return nil + } + res["elementDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePackageElementDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]PackageElementDetailable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(PackageElementDetailable) + } + } + m.SetElementDetails(res) + } + return nil + } + res["longDescription"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLongDescription(val) + } + return nil + } + res["sensitivity"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSensitivity(val) + } + return nil + } + res["sharedWithUsersAndGroups"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePackageAccessEntityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]PackageAccessEntityable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(PackageAccessEntityable) + } + } + m.SetSharedWithUsersAndGroups(res) + } + return nil + } + return res +} +// GetLongDescription gets the longDescription property value. The longDescription property +// returns a *string when successful +func (m *CopilotPackageDetail) GetLongDescription()(*string) { + val, err := m.GetBackingStore().Get("longDescription") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSensitivity gets the sensitivity property value. The sensitivity property +// returns a *string when successful +func (m *CopilotPackageDetail) GetSensitivity()(*string) { + val, err := m.GetBackingStore().Get("sensitivity") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSharedWithUsersAndGroups gets the sharedWithUsersAndGroups property value. The sharedWithUsersAndGroups property +// returns a []PackageAccessEntityable when successful +func (m *CopilotPackageDetail) GetSharedWithUsersAndGroups()([]PackageAccessEntityable) { + val, err := m.GetBackingStore().Get("sharedWithUsersAndGroups") + if err != nil { + panic(err) + } + if val != nil { + return val.([]PackageAccessEntityable) + } + return nil +} +// Serialize serializes information the current object +func (m *CopilotPackageDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.CopilotPackage.Serialize(writer) + if err != nil { + return err + } + if m.GetAcquireUsersAndGroups() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAcquireUsersAndGroups())) + for i, v := range m.GetAcquireUsersAndGroups() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("acquireUsersAndGroups", cast) + if err != nil { + return err + } + } + if m.GetAllowedUsersAndGroups() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAllowedUsersAndGroups())) + for i, v := range m.GetAllowedUsersAndGroups() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("allowedUsersAndGroups", cast) + if err != nil { + return err + } + } + if m.GetCategories() != nil { + err = writer.WriteCollectionOfStringValues("categories", m.GetCategories()) + if err != nil { + return err + } + } + if m.GetElementDetails() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetElementDetails())) + for i, v := range m.GetElementDetails() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("elementDetails", cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("longDescription", m.GetLongDescription()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("sensitivity", m.GetSensitivity()) + if err != nil { + return err + } + } + if m.GetSharedWithUsersAndGroups() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSharedWithUsersAndGroups())) + for i, v := range m.GetSharedWithUsersAndGroups() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("sharedWithUsersAndGroups", cast) + if err != nil { + return err + } + } + return nil +} +// SetAcquireUsersAndGroups sets the acquireUsersAndGroups property value. The acquireUsersAndGroups property +func (m *CopilotPackageDetail) SetAcquireUsersAndGroups(value []PackageAccessEntityable)() { + err := m.GetBackingStore().Set("acquireUsersAndGroups", value) + if err != nil { + panic(err) + } +} +// SetAllowedUsersAndGroups sets the allowedUsersAndGroups property value. The allowedUsersAndGroups property +func (m *CopilotPackageDetail) SetAllowedUsersAndGroups(value []PackageAccessEntityable)() { + err := m.GetBackingStore().Set("allowedUsersAndGroups", value) + if err != nil { + panic(err) + } +} +// SetCategories sets the categories property value. The categories property +func (m *CopilotPackageDetail) SetCategories(value []string)() { + err := m.GetBackingStore().Set("categories", value) + if err != nil { + panic(err) + } +} +// SetElementDetails sets the elementDetails property value. The elementDetails property +func (m *CopilotPackageDetail) SetElementDetails(value []PackageElementDetailable)() { + err := m.GetBackingStore().Set("elementDetails", value) + if err != nil { + panic(err) + } +} +// SetLongDescription sets the longDescription property value. The longDescription property +func (m *CopilotPackageDetail) SetLongDescription(value *string)() { + err := m.GetBackingStore().Set("longDescription", value) + if err != nil { + panic(err) + } +} +// SetSensitivity sets the sensitivity property value. The sensitivity property +func (m *CopilotPackageDetail) SetSensitivity(value *string)() { + err := m.GetBackingStore().Set("sensitivity", value) + if err != nil { + panic(err) + } +} +// SetSharedWithUsersAndGroups sets the sharedWithUsersAndGroups property value. The sharedWithUsersAndGroups property +func (m *CopilotPackageDetail) SetSharedWithUsersAndGroups(value []PackageAccessEntityable)() { + err := m.GetBackingStore().Set("sharedWithUsersAndGroups", value) + if err != nil { + panic(err) + } +} +type CopilotPackageDetailable interface { + CopilotPackageable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAcquireUsersAndGroups()([]PackageAccessEntityable) + GetAllowedUsersAndGroups()([]PackageAccessEntityable) + GetCategories()([]string) + GetElementDetails()([]PackageElementDetailable) + GetLongDescription()(*string) + GetSensitivity()(*string) + GetSharedWithUsersAndGroups()([]PackageAccessEntityable) + SetAcquireUsersAndGroups(value []PackageAccessEntityable)() + SetAllowedUsersAndGroups(value []PackageAccessEntityable)() + SetCategories(value []string)() + SetElementDetails(value []PackageElementDetailable)() + SetLongDescription(value *string)() + SetSensitivity(value *string)() + SetSharedWithUsersAndGroups(value []PackageAccessEntityable)() +} diff --git a/models/cross_cloud_azure_active_directory_tenant.go b/models/cross_cloud_azure_active_directory_tenant.go index 3c6b1beeb88..a6a454b1569 100644 --- a/models/cross_cloud_azure_active_directory_tenant.go +++ b/models/cross_cloud_azure_active_directory_tenant.go @@ -24,7 +24,7 @@ func NewCrossCloudAzureActiveDirectoryTenant()(*CrossCloudAzureActiveDirectoryTe func CreateCrossCloudAzureActiveDirectoryTenantFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewCrossCloudAzureActiveDirectoryTenant(), nil } -// GetCloudInstance gets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. +// GetCloudInstance gets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. // returns a *string when successful func (m *CrossCloudAzureActiveDirectoryTenant) GetCloudInstance()(*string) { val, err := m.GetBackingStore().Get("cloudInstance") @@ -36,7 +36,7 @@ func (m *CrossCloudAzureActiveDirectoryTenant) GetCloudInstance()(*string) { } return nil } -// GetDisplayName gets the displayName property value. The name of the Microsoft Entra tenant. Read only. +// GetDisplayName gets the displayName property value. The name of the Microsoft Entra tenant. Read-only. // returns a *string when successful func (m *CrossCloudAzureActiveDirectoryTenant) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -84,7 +84,7 @@ func (m *CrossCloudAzureActiveDirectoryTenant) GetFieldDeserializers()(map[strin } return res } -// GetTenantId gets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. +// GetTenantId gets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. // returns a *string when successful func (m *CrossCloudAzureActiveDirectoryTenant) GetTenantId()(*string) { val, err := m.GetBackingStore().Get("tenantId") @@ -122,21 +122,21 @@ func (m *CrossCloudAzureActiveDirectoryTenant) Serialize(writer i878a80d2330e89d } return nil } -// SetCloudInstance sets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. +// SetCloudInstance sets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. func (m *CrossCloudAzureActiveDirectoryTenant) SetCloudInstance(value *string)() { err := m.GetBackingStore().Set("cloudInstance", value) if err != nil { panic(err) } } -// SetDisplayName sets the displayName property value. The name of the Microsoft Entra tenant. Read only. +// SetDisplayName sets the displayName property value. The name of the Microsoft Entra tenant. Read-only. func (m *CrossCloudAzureActiveDirectoryTenant) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetTenantId sets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. +// SetTenantId sets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. func (m *CrossCloudAzureActiveDirectoryTenant) SetTenantId(value *string)() { err := m.GetBackingStore().Set("tenantId", value) if err != nil { diff --git a/models/csa_star_level.go b/models/csa_star_level.go new file mode 100644 index 00000000000..c15bf569756 --- /dev/null +++ b/models/csa_star_level.go @@ -0,0 +1,54 @@ +// 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 CsaStarLevel int + +const ( + NONE_CSASTARLEVEL CsaStarLevel = iota + ATTESTATION_CSASTARLEVEL + CERTIFICATION_CSASTARLEVEL + CONTINUOUSMONITORING_CSASTARLEVEL + CSTARASSESSMENT_CSASTARLEVEL + SELFASSESSMENT_CSASTARLEVEL + NOTSUPPORTED_CSASTARLEVEL + UNKNOWNFUTUREVALUE_CSASTARLEVEL +) + +func (i CsaStarLevel) String() string { + return []string{"none", "attestation", "certification", "continuousMonitoring", "cStarAssessment", "selfAssessment", "notSupported", "unknownFutureValue"}[i] +} +func ParseCsaStarLevel(v string) (any, error) { + result := NONE_CSASTARLEVEL + switch v { + case "none": + result = NONE_CSASTARLEVEL + case "attestation": + result = ATTESTATION_CSASTARLEVEL + case "certification": + result = CERTIFICATION_CSASTARLEVEL + case "continuousMonitoring": + result = CONTINUOUSMONITORING_CSASTARLEVEL + case "cStarAssessment": + result = CSTARASSESSMENT_CSASTARLEVEL + case "selfAssessment": + result = SELFASSESSMENT_CSASTARLEVEL + case "notSupported": + result = NOTSUPPORTED_CSASTARLEVEL + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_CSASTARLEVEL + default: + return nil, nil + } + return &result, nil +} +func SerializeCsaStarLevel(values []CsaStarLevel) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i CsaStarLevel) isMultiValue() bool { + return false +} diff --git a/models/data_protection.go b/models/data_protection.go new file mode 100644 index 00000000000..8d31e7fbec8 --- /dev/null +++ b/models/data_protection.go @@ -0,0 +1,60 @@ +// 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 ( + "math" + "strings" +) +type DataProtection int + +const ( + NONE_DATAPROTECTION = 1 + IMPACTASSESSMENTS_DATAPROTECTION = 2 + OFFICERS_DATAPROTECTION = 4 + SECURECROSSBORDERDATATRANSFER_DATAPROTECTION = 8 + UNKNOWNFUTUREVALUE_DATAPROTECTION = 16 +) + +func (i DataProtection) String() string { + var values []string + options := []string{"none", "impactAssessments", "officers", "secureCrossBorderDataTransfer", "unknownFutureValue"} + for p := 0; p < 5; p++ { + mantis := DataProtection(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParseDataProtection(v string) (any, error) { + var result DataProtection + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "none": + result |= NONE_DATAPROTECTION + case "impactAssessments": + result |= IMPACTASSESSMENTS_DATAPROTECTION + case "officers": + result |= OFFICERS_DATAPROTECTION + case "secureCrossBorderDataTransfer": + result |= SECURECROSSBORDERDATATRANSFER_DATAPROTECTION + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_DATAPROTECTION + default: + return nil, nil + } + } + return &result, nil +} +func SerializeDataProtection(values []DataProtection) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i DataProtection) isMultiValue() bool { + return true +} diff --git a/models/data_retention_level.go b/models/data_retention_level.go new file mode 100644 index 00000000000..f548ca852a6 --- /dev/null +++ b/models/data_retention_level.go @@ -0,0 +1,54 @@ +// 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 DataRetentionLevel int + +const ( + NONE_DATARETENTIONLEVEL DataRetentionLevel = iota + DATARETAINED_DATARETENTIONLEVEL + DELETEDIMMEDIATELY_DATARETENTIONLEVEL + DELETEDWITHIN1MONTH_DATARETENTIONLEVEL + DELETEDWITHIN2WEEKS_DATARETENTIONLEVEL + DELETEDWITHIN3MONTHS_DATARETENTIONLEVEL + DELETEDWITHINMORETHAN3MONTHS_DATARETENTIONLEVEL + UNKNOWNFUTUREVALUE_DATARETENTIONLEVEL +) + +func (i DataRetentionLevel) String() string { + return []string{"none", "dataRetained", "deletedImmediately", "deletedWithin1Month", "deletedWithin2Weeks", "deletedWithin3Months", "deletedWithinMoreThan3Months", "unknownFutureValue"}[i] +} +func ParseDataRetentionLevel(v string) (any, error) { + result := NONE_DATARETENTIONLEVEL + switch v { + case "none": + result = NONE_DATARETENTIONLEVEL + case "dataRetained": + result = DATARETAINED_DATARETENTIONLEVEL + case "deletedImmediately": + result = DELETEDIMMEDIATELY_DATARETENTIONLEVEL + case "deletedWithin1Month": + result = DELETEDWITHIN1MONTH_DATARETENTIONLEVEL + case "deletedWithin2Weeks": + result = DELETEDWITHIN2WEEKS_DATARETENTIONLEVEL + case "deletedWithin3Months": + result = DELETEDWITHIN3MONTHS_DATARETENTIONLEVEL + case "deletedWithinMoreThan3Months": + result = DELETEDWITHINMORETHAN3MONTHS_DATARETENTIONLEVEL + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_DATARETENTIONLEVEL + default: + return nil, nil + } + return &result, nil +} +func SerializeDataRetentionLevel(values []DataRetentionLevel) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i DataRetentionLevel) isMultiValue() bool { + return false +} diff --git a/models/delegated_admin_relationship.go b/models/delegated_admin_relationship.go index 7728e615a20..d1ae4053007 100644 --- a/models/delegated_admin_relationship.go +++ b/models/delegated_admin_relationship.go @@ -339,7 +339,7 @@ func (m *DelegatedAdminRelationship) GetRequests()([]DelegatedAdminRelationshipR } return nil } -// GetStatus gets the status property value. The status of the relationship. Read Only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. +// GetStatus gets the status property value. The status of the relationship. Read-only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. // returns a *DelegatedAdminRelationshipStatus when successful func (m *DelegatedAdminRelationship) GetStatus()(*DelegatedAdminRelationshipStatus) { val, err := m.GetBackingStore().Get("status") @@ -540,7 +540,7 @@ func (m *DelegatedAdminRelationship) SetRequests(value []DelegatedAdminRelations panic(err) } } -// SetStatus sets the status property value. The status of the relationship. Read Only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. +// SetStatus sets the status property value. The status of the relationship. Read-only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. func (m *DelegatedAdminRelationship) SetStatus(value *DelegatedAdminRelationshipStatus)() { err := m.GetBackingStore().Set("status", value) if err != nil { diff --git a/models/directory_object.go b/models/directory_object.go index bd937ab55c7..4a14cca82b7 100644 --- a/models/directory_object.go +++ b/models/directory_object.go @@ -75,6 +75,8 @@ func CreateDirectoryObjectFromDiscriminatorValue(parseNode i878a80d2330e89d26896 return NewEndpoint(), nil case "#microsoft.graph.extensionProperty": return NewExtensionProperty(), nil + case "#microsoft.graph.federatedTokenValidationPolicy": + return NewFederatedTokenValidationPolicy(), nil case "#microsoft.graph.group": return NewGroup(), nil case "#microsoft.graph.groupSettingTemplate": diff --git a/models/directory_role.go b/models/directory_role.go index fa07abbe264..777402a07d0 100644 --- a/models/directory_role.go +++ b/models/directory_role.go @@ -128,7 +128,7 @@ func (m *DirectoryRole) GetMembers()([]DirectoryObjectable) { } return nil } -// GetRoleTemplateId gets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select. +// GetRoleTemplateId gets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select. // returns a *string when successful func (m *DirectoryRole) GetRoleTemplateId()(*string) { val, err := m.GetBackingStore().Get("roleTemplateId") @@ -223,7 +223,7 @@ func (m *DirectoryRole) SetMembers(value []DirectoryObjectable)() { panic(err) } } -// SetRoleTemplateId sets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select. +// SetRoleTemplateId sets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select. func (m *DirectoryRole) SetRoleTemplateId(value *string)() { err := m.GetBackingStore().Set("roleTemplateId", value) if err != nil { diff --git a/models/domain_identity_source.go b/models/domain_identity_source.go index e7db4be0585..8e179da2f09 100644 --- a/models/domain_identity_source.go +++ b/models/domain_identity_source.go @@ -24,7 +24,7 @@ func NewDomainIdentitySource()(*DomainIdentitySource) { func CreateDomainIdentitySourceFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewDomainIdentitySource(), nil } -// GetDisplayName gets the displayName property value. The name of the identity source, typically also the domain name. Read only. +// GetDisplayName gets the displayName property value. The name of the identity source, typically also the domain name. Read-only. // returns a *string when successful func (m *DomainIdentitySource) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -36,7 +36,7 @@ func (m *DomainIdentitySource) GetDisplayName()(*string) { } return nil } -// GetDomainName gets the domainName property value. The domain name. Read only. +// GetDomainName gets the domainName property value. The domain name. Read-only. // returns a *string when successful func (m *DomainIdentitySource) GetDomainName()(*string) { val, err := m.GetBackingStore().Get("domainName") @@ -94,14 +94,14 @@ func (m *DomainIdentitySource) Serialize(writer i878a80d2330e89d26896388a3f487ee } return nil } -// SetDisplayName sets the displayName property value. The name of the identity source, typically also the domain name. Read only. +// SetDisplayName sets the displayName property value. The name of the identity source, typically also the domain name. Read-only. func (m *DomainIdentitySource) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetDomainName sets the domainName property value. The domain name. Read only. +// SetDomainName sets the domainName property value. The domain name. Read-only. func (m *DomainIdentitySource) SetDomainName(value *string)() { err := m.GetBackingStore().Set("domainName", value) if err != nil { diff --git a/models/email_notifications_setting.go b/models/email_notifications_setting.go new file mode 100644 index 00000000000..537a60095a9 --- /dev/null +++ b/models/email_notifications_setting.go @@ -0,0 +1,154 @@ +// 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 EmailNotificationsSetting struct { + Entity +} +// NewEmailNotificationsSetting instantiates a new EmailNotificationsSetting and sets the default values. +func NewEmailNotificationsSetting()(*EmailNotificationsSetting) { + m := &EmailNotificationsSetting{ + Entity: *NewEntity(), + } + return m +} +// CreateEmailNotificationsSettingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEmailNotificationsSettingFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEmailNotificationsSetting(), nil +} +// GetAdditionalEvents gets the additionalEvents property value. The additionalEvents property +// returns a *NotificationEventsType when successful +func (m *EmailNotificationsSetting) GetAdditionalEvents()(*NotificationEventsType) { + val, err := m.GetBackingStore().Get("additionalEvents") + if err != nil { + panic(err) + } + if val != nil { + return val.(*NotificationEventsType) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EmailNotificationsSetting) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["additionalEvents"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseNotificationEventsType) + if err != nil { + return err + } + if val != nil { + m.SetAdditionalEvents(val.(*NotificationEventsType)) + } + return nil + } + res["isEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsEnabled(val) + } + return nil + } + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateNotificationRecipientsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetRecipients(val.(NotificationRecipientsable)) + } + return nil + } + return res +} +// GetIsEnabled gets the isEnabled property value. Indicates whether notifications are enabled. +// returns a *bool when successful +func (m *EmailNotificationsSetting) GetIsEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetRecipients gets the recipients property value. The recipients property +// returns a NotificationRecipientsable when successful +func (m *EmailNotificationsSetting) GetRecipients()(NotificationRecipientsable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.(NotificationRecipientsable) + } + return nil +} +// Serialize serializes information the current object +func (m *EmailNotificationsSetting) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetAdditionalEvents() != nil { + cast := (*m.GetAdditionalEvents()).String() + err = writer.WriteStringValue("additionalEvents", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isEnabled", m.GetIsEnabled()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("recipients", m.GetRecipients()) + if err != nil { + return err + } + } + return nil +} +// SetAdditionalEvents sets the additionalEvents property value. The additionalEvents property +func (m *EmailNotificationsSetting) SetAdditionalEvents(value *NotificationEventsType)() { + err := m.GetBackingStore().Set("additionalEvents", value) + if err != nil { + panic(err) + } +} +// SetIsEnabled sets the isEnabled property value. Indicates whether notifications are enabled. +func (m *EmailNotificationsSetting) SetIsEnabled(value *bool)() { + err := m.GetBackingStore().Set("isEnabled", value) + if err != nil { + panic(err) + } +} +// SetRecipients sets the recipients property value. The recipients property +func (m *EmailNotificationsSetting) SetRecipients(value NotificationRecipientsable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +type EmailNotificationsSettingable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAdditionalEvents()(*NotificationEventsType) + GetIsEnabled()(*bool) + GetRecipients()(NotificationRecipientsable) + SetAdditionalEvents(value *NotificationEventsType)() + SetIsEnabled(value *bool)() + SetRecipients(value NotificationRecipientsable)() +} diff --git a/models/employee_experience.go b/models/employee_experience.go index 6f40c5f4380..0e8326865ff 100644 --- a/models/employee_experience.go +++ b/models/employee_experience.go @@ -8,7 +8,6 @@ import ( ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" ) -// EmployeeExperience represents a container that exposes navigation properties for employee experience resources. type EmployeeExperience struct { // Stores model information. backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore diff --git a/models/end_user_settings.go b/models/end_user_settings.go new file mode 100644 index 00000000000..28203002ce4 --- /dev/null +++ b/models/end_user_settings.go @@ -0,0 +1,119 @@ +// 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 EndUserSettings struct { + ControlConfiguration +} +// NewEndUserSettings instantiates a new EndUserSettings and sets the default values. +func NewEndUserSettings()(*EndUserSettings) { + m := &EndUserSettings{ + ControlConfiguration: *NewControlConfiguration(), + } + odataTypeValue := "#microsoft.graph.endUserSettings" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEndUserSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEndUserSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEndUserSettings(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EndUserSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ControlConfiguration.GetFieldDeserializers() + res["relatedPeopleInsightLevel"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAccessPackageSuggestionRelatedPeopleInsightLevel) + if err != nil { + return err + } + if val != nil { + m.SetRelatedPeopleInsightLevel(val.(*AccessPackageSuggestionRelatedPeopleInsightLevel)) + } + return nil + } + res["showApproverDetailsToMembers"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetShowApproverDetailsToMembers(val) + } + return nil + } + return res +} +// GetRelatedPeopleInsightLevel gets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue. +// returns a *AccessPackageSuggestionRelatedPeopleInsightLevel when successful +func (m *EndUserSettings) GetRelatedPeopleInsightLevel()(*AccessPackageSuggestionRelatedPeopleInsightLevel) { + val, err := m.GetBackingStore().Get("relatedPeopleInsightLevel") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AccessPackageSuggestionRelatedPeopleInsightLevel) + } + return nil +} +// GetShowApproverDetailsToMembers gets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members. +// returns a *bool when successful +func (m *EndUserSettings) GetShowApproverDetailsToMembers()(*bool) { + val, err := m.GetBackingStore().Get("showApproverDetailsToMembers") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// Serialize serializes information the current object +func (m *EndUserSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ControlConfiguration.Serialize(writer) + if err != nil { + return err + } + if m.GetRelatedPeopleInsightLevel() != nil { + cast := (*m.GetRelatedPeopleInsightLevel()).String() + err = writer.WriteStringValue("relatedPeopleInsightLevel", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("showApproverDetailsToMembers", m.GetShowApproverDetailsToMembers()) + if err != nil { + return err + } + } + return nil +} +// SetRelatedPeopleInsightLevel sets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue. +func (m *EndUserSettings) SetRelatedPeopleInsightLevel(value *AccessPackageSuggestionRelatedPeopleInsightLevel)() { + err := m.GetBackingStore().Set("relatedPeopleInsightLevel", value) + if err != nil { + panic(err) + } +} +// SetShowApproverDetailsToMembers sets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members. +func (m *EndUserSettings) SetShowApproverDetailsToMembers(value *bool)() { + err := m.GetBackingStore().Set("showApproverDetailsToMembers", value) + if err != nil { + panic(err) + } +} +type EndUserSettingsable interface { + ControlConfigurationable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetRelatedPeopleInsightLevel()(*AccessPackageSuggestionRelatedPeopleInsightLevel) + GetShowApproverDetailsToMembers()(*bool) + SetRelatedPeopleInsightLevel(value *AccessPackageSuggestionRelatedPeopleInsightLevel)() + SetShowApproverDetailsToMembers(value *bool)() +} diff --git a/models/entitlement_management.go b/models/entitlement_management.go index 5995fda727a..7b94df2e88a 100644 --- a/models/entitlement_management.go +++ b/models/entitlement_management.go @@ -46,6 +46,18 @@ func (m *EntitlementManagement) GetAccessPackages()([]AccessPackageable) { } return nil } +// GetAccessPackageSuggestions gets the accessPackageSuggestions property value. Suggested access packages for end users based on various criteria such as related people insights and assignment history. +// returns a []AccessPackageSuggestionable when successful +func (m *EntitlementManagement) GetAccessPackageSuggestions()([]AccessPackageSuggestionable) { + val, err := m.GetBackingStore().Get("accessPackageSuggestions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AccessPackageSuggestionable) + } + return nil +} // GetAssignmentPolicies gets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment. // returns a []AccessPackageAssignmentPolicyable when successful func (m *EntitlementManagement) GetAssignmentPolicies()([]AccessPackageAssignmentPolicyable) { @@ -82,6 +94,18 @@ func (m *EntitlementManagement) GetAssignments()([]AccessPackageAssignmentable) } return nil } +// GetAvailableAccessPackages gets the availableAccessPackages property value. Access packages available for end users to browse and request. +// returns a []AvailableAccessPackageable when successful +func (m *EntitlementManagement) GetAvailableAccessPackages()([]AvailableAccessPackageable) { + val, err := m.GetBackingStore().Get("availableAccessPackages") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AvailableAccessPackageable) + } + return nil +} // GetCatalogs gets the catalogs property value. A container for access packages. // returns a []AccessPackageCatalogable when successful func (m *EntitlementManagement) GetCatalogs()([]AccessPackageCatalogable) { @@ -106,6 +130,18 @@ func (m *EntitlementManagement) GetConnectedOrganizations()([]ConnectedOrganizat } return nil } +// GetControlConfigurations gets the controlConfigurations property value. Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +// returns a []ControlConfigurationable when successful +func (m *EntitlementManagement) GetControlConfigurations()([]ControlConfigurationable) { + val, err := m.GetBackingStore().Get("controlConfigurations") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ControlConfigurationable) + } + return nil +} // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *EntitlementManagement) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { @@ -142,6 +178,22 @@ func (m *EntitlementManagement) GetFieldDeserializers()(map[string]func(i878a80d } return nil } + res["accessPackageSuggestions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAccessPackageSuggestionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AccessPackageSuggestionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AccessPackageSuggestionable) + } + } + m.SetAccessPackageSuggestions(res) + } + return nil + } res["assignmentPolicies"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateAccessPackageAssignmentPolicyFromDiscriminatorValue) if err != nil { @@ -190,6 +242,22 @@ func (m *EntitlementManagement) GetFieldDeserializers()(map[string]func(i878a80d } return nil } + res["availableAccessPackages"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAvailableAccessPackageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AvailableAccessPackageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AvailableAccessPackageable) + } + } + m.SetAvailableAccessPackages(res) + } + return nil + } res["catalogs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateAccessPackageCatalogFromDiscriminatorValue) if err != nil { @@ -222,6 +290,22 @@ func (m *EntitlementManagement) GetFieldDeserializers()(map[string]func(i878a80d } return nil } + res["controlConfigurations"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateControlConfigurationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ControlConfigurationable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ControlConfigurationable) + } + } + m.SetControlConfigurations(res) + } + return nil + } res["resourceEnvironments"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateAccessPackageResourceEnvironmentFromDiscriminatorValue) if err != nil { @@ -296,6 +380,22 @@ func (m *EntitlementManagement) GetFieldDeserializers()(map[string]func(i878a80d } return nil } + res["subjects"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAccessPackageSubjectFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AccessPackageSubjectable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AccessPackageSubjectable) + } + } + m.SetSubjects(res) + } + return nil + } return res } // GetResourceEnvironments gets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located. @@ -358,6 +458,18 @@ func (m *EntitlementManagement) GetSettings()(EntitlementManagementSettingsable) } return nil } +// GetSubjects gets the subjects property value. The subjects property +// returns a []AccessPackageSubjectable when successful +func (m *EntitlementManagement) GetSubjects()([]AccessPackageSubjectable) { + val, err := m.GetBackingStore().Get("subjects") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AccessPackageSubjectable) + } + return nil +} // Serialize serializes information the current object func (m *EntitlementManagement) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) @@ -388,6 +500,18 @@ func (m *EntitlementManagement) Serialize(writer i878a80d2330e89d26896388a3f487e return err } } + if m.GetAccessPackageSuggestions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAccessPackageSuggestions())) + for i, v := range m.GetAccessPackageSuggestions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("accessPackageSuggestions", cast) + if err != nil { + return err + } + } if m.GetAssignmentPolicies() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAssignmentPolicies())) for i, v := range m.GetAssignmentPolicies() { @@ -424,6 +548,18 @@ func (m *EntitlementManagement) Serialize(writer i878a80d2330e89d26896388a3f487e return err } } + if m.GetAvailableAccessPackages() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAvailableAccessPackages())) + for i, v := range m.GetAvailableAccessPackages() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("availableAccessPackages", cast) + if err != nil { + return err + } + } if m.GetCatalogs() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetCatalogs())) for i, v := range m.GetCatalogs() { @@ -448,6 +584,18 @@ func (m *EntitlementManagement) Serialize(writer i878a80d2330e89d26896388a3f487e return err } } + if m.GetControlConfigurations() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetControlConfigurations())) + for i, v := range m.GetControlConfigurations() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("controlConfigurations", cast) + if err != nil { + return err + } + } if m.GetResourceEnvironments() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetResourceEnvironments())) for i, v := range m.GetResourceEnvironments() { @@ -502,6 +650,18 @@ func (m *EntitlementManagement) Serialize(writer i878a80d2330e89d26896388a3f487e return err } } + if m.GetSubjects() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSubjects())) + for i, v := range m.GetSubjects() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("subjects", cast) + if err != nil { + return err + } + } return nil } // SetAccessPackageAssignmentApprovals sets the accessPackageAssignmentApprovals property value. Approval stages for decisions associated with access package assignment requests. @@ -518,6 +678,13 @@ func (m *EntitlementManagement) SetAccessPackages(value []AccessPackageable)() { panic(err) } } +// SetAccessPackageSuggestions sets the accessPackageSuggestions property value. Suggested access packages for end users based on various criteria such as related people insights and assignment history. +func (m *EntitlementManagement) SetAccessPackageSuggestions(value []AccessPackageSuggestionable)() { + err := m.GetBackingStore().Set("accessPackageSuggestions", value) + if err != nil { + panic(err) + } +} // SetAssignmentPolicies sets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment. func (m *EntitlementManagement) SetAssignmentPolicies(value []AccessPackageAssignmentPolicyable)() { err := m.GetBackingStore().Set("assignmentPolicies", value) @@ -539,6 +706,13 @@ func (m *EntitlementManagement) SetAssignments(value []AccessPackageAssignmentab panic(err) } } +// SetAvailableAccessPackages sets the availableAccessPackages property value. Access packages available for end users to browse and request. +func (m *EntitlementManagement) SetAvailableAccessPackages(value []AvailableAccessPackageable)() { + err := m.GetBackingStore().Set("availableAccessPackages", value) + if err != nil { + panic(err) + } +} // SetCatalogs sets the catalogs property value. A container for access packages. func (m *EntitlementManagement) SetCatalogs(value []AccessPackageCatalogable)() { err := m.GetBackingStore().Set("catalogs", value) @@ -553,6 +727,13 @@ func (m *EntitlementManagement) SetConnectedOrganizations(value []ConnectedOrgan panic(err) } } +// SetControlConfigurations sets the controlConfigurations property value. Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. +func (m *EntitlementManagement) SetControlConfigurations(value []ControlConfigurationable)() { + err := m.GetBackingStore().Set("controlConfigurations", value) + if err != nil { + panic(err) + } +} // SetResourceEnvironments sets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located. func (m *EntitlementManagement) SetResourceEnvironments(value []AccessPackageResourceEnvironmentable)() { err := m.GetBackingStore().Set("resourceEnvironments", value) @@ -588,31 +769,46 @@ func (m *EntitlementManagement) SetSettings(value EntitlementManagementSettingsa panic(err) } } +// SetSubjects sets the subjects property value. The subjects property +func (m *EntitlementManagement) SetSubjects(value []AccessPackageSubjectable)() { + err := m.GetBackingStore().Set("subjects", value) + if err != nil { + panic(err) + } +} type EntitlementManagementable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetAccessPackageAssignmentApprovals()([]Approvalable) GetAccessPackages()([]AccessPackageable) + GetAccessPackageSuggestions()([]AccessPackageSuggestionable) GetAssignmentPolicies()([]AccessPackageAssignmentPolicyable) GetAssignmentRequests()([]AccessPackageAssignmentRequestable) GetAssignments()([]AccessPackageAssignmentable) + GetAvailableAccessPackages()([]AvailableAccessPackageable) GetCatalogs()([]AccessPackageCatalogable) GetConnectedOrganizations()([]ConnectedOrganizationable) + GetControlConfigurations()([]ControlConfigurationable) GetResourceEnvironments()([]AccessPackageResourceEnvironmentable) GetResourceRequests()([]AccessPackageResourceRequestable) GetResourceRoleScopes()([]AccessPackageResourceRoleScopeable) GetResources()([]AccessPackageResourceable) GetSettings()(EntitlementManagementSettingsable) + GetSubjects()([]AccessPackageSubjectable) SetAccessPackageAssignmentApprovals(value []Approvalable)() SetAccessPackages(value []AccessPackageable)() + SetAccessPackageSuggestions(value []AccessPackageSuggestionable)() SetAssignmentPolicies(value []AccessPackageAssignmentPolicyable)() SetAssignmentRequests(value []AccessPackageAssignmentRequestable)() SetAssignments(value []AccessPackageAssignmentable)() + SetAvailableAccessPackages(value []AvailableAccessPackageable)() SetCatalogs(value []AccessPackageCatalogable)() SetConnectedOrganizations(value []ConnectedOrganizationable)() + SetControlConfigurations(value []ControlConfigurationable)() SetResourceEnvironments(value []AccessPackageResourceEnvironmentable)() SetResourceRequests(value []AccessPackageResourceRequestable)() SetResourceRoleScopes(value []AccessPackageResourceRoleScopeable)() SetResources(value []AccessPackageResourceable)() SetSettings(value EntitlementManagementSettingsable)() + SetSubjects(value []AccessPackageSubjectable)() } diff --git a/models/entity.go b/models/entity.go index 601b7a7733e..713cc829577 100644 --- a/models/entity.go +++ b/models/entity.go @@ -69,6 +69,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewAccessPackageResourceScope(), nil case "#microsoft.graph.accessPackageSubject": return NewAccessPackageSubject(), nil + case "#microsoft.graph.accessPackageSuggestion": + return NewAccessPackageSuggestion(), nil case "#microsoft.graph.accessPackageTextInputQuestion": return NewAccessPackageTextInputQuestion(), nil case "#microsoft.graph.accessReviewHistoryDefinition": @@ -249,6 +251,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewAuthoredNote(), nil case "#microsoft.graph.authorizationPolicy": return NewAuthorizationPolicy(), nil + case "#microsoft.graph.availableAccessPackage": + return NewAvailableAccessPackage(), nil case "#microsoft.graph.azureCommunicationServicesUserConversationMember": return NewAzureCommunicationServicesUserConversationMember(), nil case "#microsoft.graph.b2xIdentityUserFlow": @@ -415,6 +419,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewContentType(), nil case "#microsoft.graph.contract": return NewContract(), nil + case "#microsoft.graph.controlConfiguration": + return NewControlConfiguration(), nil case "#microsoft.graph.conversation": return NewConversation(), nil case "#microsoft.graph.conversationMember": @@ -423,10 +429,16 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewConversationThread(), nil case "#microsoft.graph.copilotAdmin": return NewCopilotAdmin(), nil + case "#microsoft.graph.copilotAdminCatalog": + return NewCopilotAdminCatalog(), nil case "#microsoft.graph.copilotAdminLimitedMode": return NewCopilotAdminLimitedMode(), nil case "#microsoft.graph.copilotAdminSetting": return NewCopilotAdminSetting(), nil + case "#microsoft.graph.copilotPackage": + return NewCopilotPackage(), nil + case "#microsoft.graph.copilotPackageDetail": + return NewCopilotPackageDetail(), nil case "#microsoft.graph.copilotReportRoot": return NewCopilotReportRoot(), nil case "#microsoft.graph.crossTenantAccessPolicy": @@ -655,6 +667,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewEmailAuthenticationMethodConfiguration(), nil case "#microsoft.graph.emailFileAssessmentRequest": return NewEmailFileAssessmentRequest(), nil + case "#microsoft.graph.emailNotificationsSetting": + return NewEmailNotificationsSetting(), nil case "#microsoft.graph.emergencyCallEvent": return NewEmergencyCallEvent(), nil case "#microsoft.graph.employeeExperienceUser": @@ -665,6 +679,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewEndUserNotification(), nil case "#microsoft.graph.endUserNotificationDetail": return NewEndUserNotificationDetail(), nil + case "#microsoft.graph.endUserSettings": + return NewEndUserSettings(), nil case "#microsoft.graph.engagementAsyncOperation": return NewEngagementAsyncOperation(), nil case "#microsoft.graph.engagementConversation": @@ -729,6 +745,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewFeatureRolloutPolicy(), nil case "#microsoft.graph.federatedIdentityCredential": return NewFederatedIdentityCredential(), nil + case "#microsoft.graph.federatedTokenValidationPolicy": + return NewFederatedTokenValidationPolicy(), nil case "#microsoft.graph.fido2AuthenticationMethod": return NewFido2AuthenticationMethod(), nil case "#microsoft.graph.fido2AuthenticationMethodConfiguration": @@ -1551,6 +1569,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewSynchronizationTemplate(), nil case "#microsoft.graph.targetDeviceGroup": return NewTargetDeviceGroup(), nil + case "#microsoft.graph.targetedChatMessage": + return NewTargetedChatMessage(), nil case "#microsoft.graph.targetedManagedAppConfiguration": return NewTargetedManagedAppConfiguration(), nil case "#microsoft.graph.targetedManagedAppPolicyAssignment": diff --git a/models/entrarecoveryservices/entity_type_and_ids.go b/models/entrarecoveryservices/entity_type_and_ids.go new file mode 100644 index 00000000000..7e56506163f --- /dev/null +++ b/models/entrarecoveryservices/entity_type_and_ids.go @@ -0,0 +1,197 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type EntityTypeAndIds struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewEntityTypeAndIds instantiates a new EntityTypeAndIds and sets the default values. +func NewEntityTypeAndIds()(*EntityTypeAndIds) { + m := &EntityTypeAndIds{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateEntityTypeAndIdsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEntityTypeAndIdsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEntityTypeAndIds(), 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 *EntityTypeAndIds) 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 *EntityTypeAndIds) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetEntityIds gets the entityIds property value. The entityIds property +// returns a []string when successful +func (m *EntityTypeAndIds) GetEntityIds()([]string) { + val, err := m.GetBackingStore().Get("entityIds") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetEntityType gets the entityType property value. The entityType property +// returns a *ResourceTypeName when successful +func (m *EntityTypeAndIds) GetEntityType()(*ResourceTypeName) { + val, err := m.GetBackingStore().Get("entityType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ResourceTypeName) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EntityTypeAndIds) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["entityIds"] = 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.SetEntityIds(res) + } + return nil + } + res["entityType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseResourceTypeName) + if err != nil { + return err + } + if val != nil { + m.SetEntityType(val.(*ResourceTypeName)) + } + 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 +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *EntityTypeAndIds) 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 *EntityTypeAndIds) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetEntityIds() != nil { + err := writer.WriteCollectionOfStringValues("entityIds", m.GetEntityIds()) + if err != nil { + return err + } + } + if m.GetEntityType() != nil { + cast := (*m.GetEntityType()).String() + err := writer.WriteStringValue("entityType", &cast) + 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 *EntityTypeAndIds) 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 *EntityTypeAndIds) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetEntityIds sets the entityIds property value. The entityIds property +func (m *EntityTypeAndIds) SetEntityIds(value []string)() { + err := m.GetBackingStore().Set("entityIds", value) + if err != nil { + panic(err) + } +} +// SetEntityType sets the entityType property value. The entityType property +func (m *EntityTypeAndIds) SetEntityType(value *ResourceTypeName)() { + err := m.GetBackingStore().Set("entityType", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *EntityTypeAndIds) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type EntityTypeAndIdsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetEntityIds()([]string) + GetEntityType()(*ResourceTypeName) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetEntityIds(value []string)() + SetEntityType(value *ResourceTypeName)() + SetOdataType(value *string)() +} diff --git a/models/entrarecoveryservices/recovery.go b/models/entrarecoveryservices/recovery.go new file mode 100644 index 00000000000..8b70be26225 --- /dev/null +++ b/models/entrarecoveryservices/recovery.go @@ -0,0 +1,141 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type Recovery struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewRecovery instantiates a new Recovery and sets the default values. +func NewRecovery()(*Recovery) { + m := &Recovery{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateRecoveryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecovery(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Recovery) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["jobs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRecoveryJobBaseFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RecoveryJobBaseable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RecoveryJobBaseable) + } + } + m.SetJobs(res) + } + return nil + } + res["snapshots"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSnapshotFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]Snapshotable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(Snapshotable) + } + } + m.SetSnapshots(res) + } + return nil + } + return res +} +// GetJobs gets the jobs property value. The jobs property +// returns a []RecoveryJobBaseable when successful +func (m *Recovery) GetJobs()([]RecoveryJobBaseable) { + val, err := m.GetBackingStore().Get("jobs") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RecoveryJobBaseable) + } + return nil +} +// GetSnapshots gets the snapshots property value. The snapshots property +// returns a []Snapshotable when successful +func (m *Recovery) GetSnapshots()([]Snapshotable) { + val, err := m.GetBackingStore().Get("snapshots") + if err != nil { + panic(err) + } + if val != nil { + return val.([]Snapshotable) + } + return nil +} +// Serialize serializes information the current object +func (m *Recovery) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetJobs() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetJobs())) + for i, v := range m.GetJobs() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("jobs", cast) + if err != nil { + return err + } + } + if m.GetSnapshots() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSnapshots())) + for i, v := range m.GetSnapshots() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("snapshots", cast) + if err != nil { + return err + } + } + return nil +} +// SetJobs sets the jobs property value. The jobs property +func (m *Recovery) SetJobs(value []RecoveryJobBaseable)() { + err := m.GetBackingStore().Set("jobs", value) + if err != nil { + panic(err) + } +} +// SetSnapshots sets the snapshots property value. The snapshots property +func (m *Recovery) SetSnapshots(value []Snapshotable)() { + err := m.GetBackingStore().Set("snapshots", value) + if err != nil { + panic(err) + } +} +type Recoveryable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetJobs()([]RecoveryJobBaseable) + GetSnapshots()([]Snapshotable) + SetJobs(value []RecoveryJobBaseable)() + SetSnapshots(value []Snapshotable)() +} diff --git a/models/entrarecoveryservices/recovery_action.go b/models/entrarecoveryservices/recovery_action.go new file mode 100644 index 00000000000..dc97fe5e26d --- /dev/null +++ b/models/entrarecoveryservices/recovery_action.go @@ -0,0 +1,46 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices +type RecoveryAction int + +const ( + // Represents a soft delete action during recovery + SOFTDELETE_RECOVERYACTION RecoveryAction = iota + // Represents an update action during recovery + UPDATE_RECOVERYACTION + // Represents a restore action during recovery + RESTORE_RECOVERYACTION + // This will help in making this enum evolable and adding more values in the future + UNKNOWNFUTUREVALUE_RECOVERYACTION +) + +func (i RecoveryAction) String() string { + return []string{"softDelete", "update", "restore", "unknownFutureValue"}[i] +} +func ParseRecoveryAction(v string) (any, error) { + result := SOFTDELETE_RECOVERYACTION + switch v { + case "softDelete": + result = SOFTDELETE_RECOVERYACTION + case "update": + result = UPDATE_RECOVERYACTION + case "restore": + result = RESTORE_RECOVERYACTION + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_RECOVERYACTION + default: + return nil, nil + } + return &result, nil +} +func SerializeRecoveryAction(values []RecoveryAction) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i RecoveryAction) isMultiValue() bool { + return false +} diff --git a/models/entrarecoveryservices/recovery_change_object_base.go b/models/entrarecoveryservices/recovery_change_object_base.go new file mode 100644 index 00000000000..2e2d2663d65 --- /dev/null +++ b/models/entrarecoveryservices/recovery_change_object_base.go @@ -0,0 +1,193 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type RecoveryChangeObjectBase struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewRecoveryChangeObjectBase instantiates a new RecoveryChangeObjectBase and sets the default values. +func NewRecoveryChangeObjectBase()(*RecoveryChangeObjectBase) { + m := &RecoveryChangeObjectBase{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateRecoveryChangeObjectBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryChangeObjectBaseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryChangeObjectBase(), nil +} +// GetDisplayName gets the displayName property value. The displayName property +// returns a *string when successful +func (m *RecoveryChangeObjectBase) GetDisplayName()(*string) { + val, err := m.GetBackingStore().Get("displayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetEntityTypeName gets the entityTypeName property value. The entityTypeName property +// returns a *ResourceTypeName when successful +func (m *RecoveryChangeObjectBase) GetEntityTypeName()(*ResourceTypeName) { + val, err := m.GetBackingStore().Get("entityTypeName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ResourceTypeName) + } + return nil +} +// GetFailureMessage gets the failureMessage property value. The failureMessage property +// returns a *string when successful +func (m *RecoveryChangeObjectBase) GetFailureMessage()(*string) { + val, err := m.GetBackingStore().Get("failureMessage") + 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 *RecoveryChangeObjectBase) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + 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["entityTypeName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseResourceTypeName) + if err != nil { + return err + } + if val != nil { + m.SetEntityTypeName(val.(*ResourceTypeName)) + } + return nil + } + res["failureMessage"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFailureMessage(val) + } + return nil + } + res["recoveryAction"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseRecoveryAction) + if err != nil { + return err + } + if val != nil { + m.SetRecoveryAction(val.(*RecoveryAction)) + } + return nil + } + return res +} +// GetRecoveryAction gets the recoveryAction property value. The recoveryAction property +// returns a *RecoveryAction when successful +func (m *RecoveryChangeObjectBase) GetRecoveryAction()(*RecoveryAction) { + val, err := m.GetBackingStore().Get("recoveryAction") + if err != nil { + panic(err) + } + if val != nil { + return val.(*RecoveryAction) + } + return nil +} +// Serialize serializes information the current object +func (m *RecoveryChangeObjectBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + if m.GetEntityTypeName() != nil { + cast := (*m.GetEntityTypeName()).String() + err = writer.WriteStringValue("entityTypeName", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("failureMessage", m.GetFailureMessage()) + if err != nil { + return err + } + } + if m.GetRecoveryAction() != nil { + cast := (*m.GetRecoveryAction()).String() + err = writer.WriteStringValue("recoveryAction", &cast) + if err != nil { + return err + } + } + return nil +} +// SetDisplayName sets the displayName property value. The displayName property +func (m *RecoveryChangeObjectBase) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetEntityTypeName sets the entityTypeName property value. The entityTypeName property +func (m *RecoveryChangeObjectBase) SetEntityTypeName(value *ResourceTypeName)() { + err := m.GetBackingStore().Set("entityTypeName", value) + if err != nil { + panic(err) + } +} +// SetFailureMessage sets the failureMessage property value. The failureMessage property +func (m *RecoveryChangeObjectBase) SetFailureMessage(value *string)() { + err := m.GetBackingStore().Set("failureMessage", value) + if err != nil { + panic(err) + } +} +// SetRecoveryAction sets the recoveryAction property value. The recoveryAction property +func (m *RecoveryChangeObjectBase) SetRecoveryAction(value *RecoveryAction)() { + err := m.GetBackingStore().Set("recoveryAction", value) + if err != nil { + panic(err) + } +} +type RecoveryChangeObjectBaseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetDisplayName()(*string) + GetEntityTypeName()(*ResourceTypeName) + GetFailureMessage()(*string) + GetRecoveryAction()(*RecoveryAction) + SetDisplayName(value *string)() + SetEntityTypeName(value *ResourceTypeName)() + SetFailureMessage(value *string)() + SetRecoveryAction(value *RecoveryAction)() +} diff --git a/models/entrarecoveryservices/recovery_job.go b/models/entrarecoveryservices/recovery_job.go new file mode 100644 index 00000000000..c0122d5cd5f --- /dev/null +++ b/models/entrarecoveryservices/recovery_job.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 entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type RecoveryJob struct { + RecoveryJobBase +} +// NewRecoveryJob instantiates a new RecoveryJob and sets the default values. +func NewRecoveryJob()(*RecoveryJob) { + m := &RecoveryJob{ + RecoveryJobBase: *NewRecoveryJobBase(), + } + odataTypeValue := "#microsoft.graph.entraRecoveryServices.recoveryJob" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRecoveryJobFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryJobFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryJob(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryJob) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.RecoveryJobBase.GetFieldDeserializers() + res["totalFailedChanges"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetTotalFailedChanges(val) + } + return nil + } + res["totalLinksModified"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetTotalLinksModified(val) + } + return nil + } + res["totalObjectsModified"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetTotalObjectsModified(val) + } + return nil + } + return res +} +// GetTotalFailedChanges gets the totalFailedChanges property value. The totalFailedChanges property +// returns a *int32 when successful +func (m *RecoveryJob) GetTotalFailedChanges()(*int32) { + val, err := m.GetBackingStore().Get("totalFailedChanges") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetTotalLinksModified gets the totalLinksModified property value. The totalLinksModified property +// returns a *int32 when successful +func (m *RecoveryJob) GetTotalLinksModified()(*int32) { + val, err := m.GetBackingStore().Get("totalLinksModified") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetTotalObjectsModified gets the totalObjectsModified property value. The totalObjectsModified property +// returns a *int32 when successful +func (m *RecoveryJob) GetTotalObjectsModified()(*int32) { + val, err := m.GetBackingStore().Get("totalObjectsModified") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *RecoveryJob) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.RecoveryJobBase.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteInt32Value("totalFailedChanges", m.GetTotalFailedChanges()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("totalLinksModified", m.GetTotalLinksModified()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("totalObjectsModified", m.GetTotalObjectsModified()) + if err != nil { + return err + } + } + return nil +} +// SetTotalFailedChanges sets the totalFailedChanges property value. The totalFailedChanges property +func (m *RecoveryJob) SetTotalFailedChanges(value *int32)() { + err := m.GetBackingStore().Set("totalFailedChanges", value) + if err != nil { + panic(err) + } +} +// SetTotalLinksModified sets the totalLinksModified property value. The totalLinksModified property +func (m *RecoveryJob) SetTotalLinksModified(value *int32)() { + err := m.GetBackingStore().Set("totalLinksModified", value) + if err != nil { + panic(err) + } +} +// SetTotalObjectsModified sets the totalObjectsModified property value. The totalObjectsModified property +func (m *RecoveryJob) SetTotalObjectsModified(value *int32)() { + err := m.GetBackingStore().Set("totalObjectsModified", value) + if err != nil { + panic(err) + } +} +type RecoveryJobable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + RecoveryJobBaseable + GetTotalFailedChanges()(*int32) + GetTotalLinksModified()(*int32) + GetTotalObjectsModified()(*int32) + SetTotalFailedChanges(value *int32)() + SetTotalLinksModified(value *int32)() + SetTotalObjectsModified(value *int32)() +} diff --git a/models/entrarecoveryservices/recovery_job_base.go b/models/entrarecoveryservices/recovery_job_base.go new file mode 100644 index 00000000000..dd482b9d55a --- /dev/null +++ b/models/entrarecoveryservices/recovery_job_base.go @@ -0,0 +1,324 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type RecoveryJobBase struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewRecoveryJobBase instantiates a new RecoveryJobBase and sets the default values. +func NewRecoveryJobBase()(*RecoveryJobBase) { + m := &RecoveryJobBase{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateRecoveryJobBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryJobBaseFromDiscriminatorValue(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.entraRecoveryServices.recoveryJob": + return NewRecoveryJob(), nil + case "#microsoft.graph.entraRecoveryServices.recoveryPreviewJob": + return NewRecoveryPreviewJob(), nil + } + } + } + } + return NewRecoveryJobBase(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryJobBase) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["filteringCriteria"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetFilteringCriteria(val.(RecoveryJobFilteringCriteriaBaseable)) + } + return nil + } + res["jobCompletionDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetJobCompletionDateTime(val) + } + return nil + } + res["jobStartDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetJobStartDateTime(val) + } + return nil + } + res["status"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseRecoveryStatus) + if err != nil { + return err + } + if val != nil { + m.SetStatus(val.(*RecoveryStatus)) + } + return nil + } + res["targetStateDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetTargetStateDateTime(val) + } + return nil + } + res["totalChangedLinksCalculated"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetTotalChangedLinksCalculated(val) + } + return nil + } + res["totalChangedObjectsCalculated"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetTotalChangedObjectsCalculated(val) + } + return nil + } + return res +} +// GetFilteringCriteria gets the filteringCriteria property value. The filteringCriteria property +// returns a RecoveryJobFilteringCriteriaBaseable when successful +func (m *RecoveryJobBase) GetFilteringCriteria()(RecoveryJobFilteringCriteriaBaseable) { + val, err := m.GetBackingStore().Get("filteringCriteria") + if err != nil { + panic(err) + } + if val != nil { + return val.(RecoveryJobFilteringCriteriaBaseable) + } + return nil +} +// GetJobCompletionDateTime gets the jobCompletionDateTime property value. The jobCompletionDateTime property +// returns a *Time when successful +func (m *RecoveryJobBase) GetJobCompletionDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("jobCompletionDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetJobStartDateTime gets the jobStartDateTime property value. The jobStartDateTime property +// returns a *Time when successful +func (m *RecoveryJobBase) GetJobStartDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("jobStartDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetStatus gets the status property value. The status property +// returns a *RecoveryStatus when successful +func (m *RecoveryJobBase) GetStatus()(*RecoveryStatus) { + val, err := m.GetBackingStore().Get("status") + if err != nil { + panic(err) + } + if val != nil { + return val.(*RecoveryStatus) + } + return nil +} +// GetTargetStateDateTime gets the targetStateDateTime property value. The targetStateDateTime property +// returns a *Time when successful +func (m *RecoveryJobBase) GetTargetStateDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("targetStateDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetTotalChangedLinksCalculated gets the totalChangedLinksCalculated property value. The totalChangedLinksCalculated property +// returns a *int32 when successful +func (m *RecoveryJobBase) GetTotalChangedLinksCalculated()(*int32) { + val, err := m.GetBackingStore().Get("totalChangedLinksCalculated") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetTotalChangedObjectsCalculated gets the totalChangedObjectsCalculated property value. The totalChangedObjectsCalculated property +// returns a *int32 when successful +func (m *RecoveryJobBase) GetTotalChangedObjectsCalculated()(*int32) { + val, err := m.GetBackingStore().Get("totalChangedObjectsCalculated") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *RecoveryJobBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("filteringCriteria", m.GetFilteringCriteria()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("jobCompletionDateTime", m.GetJobCompletionDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("jobStartDateTime", m.GetJobStartDateTime()) + if err != nil { + return err + } + } + if m.GetStatus() != nil { + cast := (*m.GetStatus()).String() + err = writer.WriteStringValue("status", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("targetStateDateTime", m.GetTargetStateDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("totalChangedLinksCalculated", m.GetTotalChangedLinksCalculated()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("totalChangedObjectsCalculated", m.GetTotalChangedObjectsCalculated()) + if err != nil { + return err + } + } + return nil +} +// SetFilteringCriteria sets the filteringCriteria property value. The filteringCriteria property +func (m *RecoveryJobBase) SetFilteringCriteria(value RecoveryJobFilteringCriteriaBaseable)() { + err := m.GetBackingStore().Set("filteringCriteria", value) + if err != nil { + panic(err) + } +} +// SetJobCompletionDateTime sets the jobCompletionDateTime property value. The jobCompletionDateTime property +func (m *RecoveryJobBase) SetJobCompletionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("jobCompletionDateTime", value) + if err != nil { + panic(err) + } +} +// SetJobStartDateTime sets the jobStartDateTime property value. The jobStartDateTime property +func (m *RecoveryJobBase) SetJobStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("jobStartDateTime", value) + if err != nil { + panic(err) + } +} +// SetStatus sets the status property value. The status property +func (m *RecoveryJobBase) SetStatus(value *RecoveryStatus)() { + err := m.GetBackingStore().Set("status", value) + if err != nil { + panic(err) + } +} +// SetTargetStateDateTime sets the targetStateDateTime property value. The targetStateDateTime property +func (m *RecoveryJobBase) SetTargetStateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("targetStateDateTime", value) + if err != nil { + panic(err) + } +} +// SetTotalChangedLinksCalculated sets the totalChangedLinksCalculated property value. The totalChangedLinksCalculated property +func (m *RecoveryJobBase) SetTotalChangedLinksCalculated(value *int32)() { + err := m.GetBackingStore().Set("totalChangedLinksCalculated", value) + if err != nil { + panic(err) + } +} +// SetTotalChangedObjectsCalculated sets the totalChangedObjectsCalculated property value. The totalChangedObjectsCalculated property +func (m *RecoveryJobBase) SetTotalChangedObjectsCalculated(value *int32)() { + err := m.GetBackingStore().Set("totalChangedObjectsCalculated", value) + if err != nil { + panic(err) + } +} +type RecoveryJobBaseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetFilteringCriteria()(RecoveryJobFilteringCriteriaBaseable) + GetJobCompletionDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetJobStartDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetStatus()(*RecoveryStatus) + GetTargetStateDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetTotalChangedLinksCalculated()(*int32) + GetTotalChangedObjectsCalculated()(*int32) + SetFilteringCriteria(value RecoveryJobFilteringCriteriaBaseable)() + SetJobCompletionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetJobStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetStatus(value *RecoveryStatus)() + SetTargetStateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetTotalChangedLinksCalculated(value *int32)() + SetTotalChangedObjectsCalculated(value *int32)() +} diff --git a/models/entrarecoveryservices/recovery_job_base_collection_response.go b/models/entrarecoveryservices/recovery_job_base_collection_response.go new file mode 100644 index 00000000000..bd60234342c --- /dev/null +++ b/models/entrarecoveryservices/recovery_job_base_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 entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type RecoveryJobBaseCollectionResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewRecoveryJobBaseCollectionResponse instantiates a new RecoveryJobBaseCollectionResponse and sets the default values. +func NewRecoveryJobBaseCollectionResponse()(*RecoveryJobBaseCollectionResponse) { + m := &RecoveryJobBaseCollectionResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryJobBaseCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryJobBaseCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRecoveryJobBaseFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RecoveryJobBaseable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RecoveryJobBaseable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []RecoveryJobBaseable when successful +func (m *RecoveryJobBaseCollectionResponse) GetValue()([]RecoveryJobBaseable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RecoveryJobBaseable) + } + return nil +} +// Serialize serializes information the current object +func (m *RecoveryJobBaseCollectionResponse) 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 *RecoveryJobBaseCollectionResponse) SetValue(value []RecoveryJobBaseable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type RecoveryJobBaseCollectionResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]RecoveryJobBaseable) + SetValue(value []RecoveryJobBaseable)() +} diff --git a/models/entrarecoveryservices/recovery_job_collection_response.go b/models/entrarecoveryservices/recovery_job_collection_response.go new file mode 100644 index 00000000000..63c9e509b91 --- /dev/null +++ b/models/entrarecoveryservices/recovery_job_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 entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type RecoveryJobCollectionResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewRecoveryJobCollectionResponse instantiates a new RecoveryJobCollectionResponse and sets the default values. +func NewRecoveryJobCollectionResponse()(*RecoveryJobCollectionResponse) { + m := &RecoveryJobCollectionResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateRecoveryJobCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryJobCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryJobCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryJobCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRecoveryJobFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RecoveryJobable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RecoveryJobable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []RecoveryJobable when successful +func (m *RecoveryJobCollectionResponse) GetValue()([]RecoveryJobable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RecoveryJobable) + } + return nil +} +// Serialize serializes information the current object +func (m *RecoveryJobCollectionResponse) 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 *RecoveryJobCollectionResponse) SetValue(value []RecoveryJobable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type RecoveryJobCollectionResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]RecoveryJobable) + SetValue(value []RecoveryJobable)() +} diff --git a/models/entrarecoveryservices/recovery_job_entity_name_and_ids_filter.go b/models/entrarecoveryservices/recovery_job_entity_name_and_ids_filter.go new file mode 100644 index 00000000000..501dbe8a2a7 --- /dev/null +++ b/models/entrarecoveryservices/recovery_job_entity_name_and_ids_filter.go @@ -0,0 +1,93 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type RecoveryJobEntityNameAndIdsFilter struct { + RecoveryJobFilteringCriteriaBase +} +// NewRecoveryJobEntityNameAndIdsFilter instantiates a new RecoveryJobEntityNameAndIdsFilter and sets the default values. +func NewRecoveryJobEntityNameAndIdsFilter()(*RecoveryJobEntityNameAndIdsFilter) { + m := &RecoveryJobEntityNameAndIdsFilter{ + RecoveryJobFilteringCriteriaBase: *NewRecoveryJobFilteringCriteriaBase(), + } + odataTypeValue := "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryJobEntityNameAndIdsFilter(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryJobEntityNameAndIdsFilter) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.RecoveryJobFilteringCriteriaBase.GetFieldDeserializers() + res["filterValues"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateEntityTypeAndIdsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]EntityTypeAndIdsable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(EntityTypeAndIdsable) + } + } + m.SetFilterValues(res) + } + return nil + } + return res +} +// GetFilterValues gets the filterValues property value. The filterValues property +// returns a []EntityTypeAndIdsable when successful +func (m *RecoveryJobEntityNameAndIdsFilter) GetFilterValues()([]EntityTypeAndIdsable) { + val, err := m.GetBackingStore().Get("filterValues") + if err != nil { + panic(err) + } + if val != nil { + return val.([]EntityTypeAndIdsable) + } + return nil +} +// Serialize serializes information the current object +func (m *RecoveryJobEntityNameAndIdsFilter) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.RecoveryJobFilteringCriteriaBase.Serialize(writer) + if err != nil { + return err + } + if m.GetFilterValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetFilterValues())) + for i, v := range m.GetFilterValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("filterValues", cast) + if err != nil { + return err + } + } + return nil +} +// SetFilterValues sets the filterValues property value. The filterValues property +func (m *RecoveryJobEntityNameAndIdsFilter) SetFilterValues(value []EntityTypeAndIdsable)() { + err := m.GetBackingStore().Set("filterValues", value) + if err != nil { + panic(err) + } +} +type RecoveryJobEntityNameAndIdsFilterable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + RecoveryJobFilteringCriteriaBaseable + GetFilterValues()([]EntityTypeAndIdsable) + SetFilterValues(value []EntityTypeAndIdsable)() +} diff --git a/models/entrarecoveryservices/recovery_job_entity_names_filter.go b/models/entrarecoveryservices/recovery_job_entity_names_filter.go new file mode 100644 index 00000000000..697649204e9 --- /dev/null +++ b/models/entrarecoveryservices/recovery_job_entity_names_filter.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 entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type RecoveryJobEntityNamesFilter struct { + RecoveryJobFilteringCriteriaBase +} +// NewRecoveryJobEntityNamesFilter instantiates a new RecoveryJobEntityNamesFilter and sets the default values. +func NewRecoveryJobEntityNamesFilter()(*RecoveryJobEntityNamesFilter) { + m := &RecoveryJobEntityNamesFilter{ + RecoveryJobFilteringCriteriaBase: *NewRecoveryJobFilteringCriteriaBase(), + } + odataTypeValue := "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryJobEntityNamesFilter(), nil +} +// GetEntityTypes gets the entityTypes property value. The entityTypes property +// returns a []ResourceTypeName when successful +func (m *RecoveryJobEntityNamesFilter) GetEntityTypes()([]ResourceTypeName) { + val, err := m.GetBackingStore().Get("entityTypes") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ResourceTypeName) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryJobEntityNamesFilter) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.RecoveryJobFilteringCriteriaBase.GetFieldDeserializers() + res["entityTypes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfEnumValues(ParseResourceTypeName) + if err != nil { + return err + } + if val != nil { + res := make([]ResourceTypeName, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*ResourceTypeName)) + } + } + m.SetEntityTypes(res) + } + return nil + } + return res +} +// Serialize serializes information the current object +func (m *RecoveryJobEntityNamesFilter) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.RecoveryJobFilteringCriteriaBase.Serialize(writer) + if err != nil { + return err + } + if m.GetEntityTypes() != nil { + err = writer.WriteCollectionOfStringValues("entityTypes", SerializeResourceTypeName(m.GetEntityTypes())) + if err != nil { + return err + } + } + return nil +} +// SetEntityTypes sets the entityTypes property value. The entityTypes property +func (m *RecoveryJobEntityNamesFilter) SetEntityTypes(value []ResourceTypeName)() { + err := m.GetBackingStore().Set("entityTypes", value) + if err != nil { + panic(err) + } +} +type RecoveryJobEntityNamesFilterable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + RecoveryJobFilteringCriteriaBaseable + GetEntityTypes()([]ResourceTypeName) + SetEntityTypes(value []ResourceTypeName)() +} diff --git a/models/entrarecoveryservices/recovery_job_filtering_criteria_base.go b/models/entrarecoveryservices/recovery_job_filtering_criteria_base.go new file mode 100644 index 00000000000..4047b42f69d --- /dev/null +++ b/models/entrarecoveryservices/recovery_job_filtering_criteria_base.go @@ -0,0 +1,136 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type RecoveryJobFilteringCriteriaBase struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewRecoveryJobFilteringCriteriaBase instantiates a new RecoveryJobFilteringCriteriaBase and sets the default values. +func NewRecoveryJobFilteringCriteriaBase()(*RecoveryJobFilteringCriteriaBase) { + m := &RecoveryJobFilteringCriteriaBase{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue(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.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter": + return NewRecoveryJobEntityNameAndIdsFilter(), nil + case "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter": + return NewRecoveryJobEntityNamesFilter(), nil + } + } + } + } + return NewRecoveryJobFilteringCriteriaBase(), 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 *RecoveryJobFilteringCriteriaBase) 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 *RecoveryJobFilteringCriteriaBase) 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 *RecoveryJobFilteringCriteriaBase) 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 *RecoveryJobFilteringCriteriaBase) 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 *RecoveryJobFilteringCriteriaBase) 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 *RecoveryJobFilteringCriteriaBase) 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 *RecoveryJobFilteringCriteriaBase) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *RecoveryJobFilteringCriteriaBase) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type RecoveryJobFilteringCriteriaBaseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() +} diff --git a/models/entrarecoveryservices/recovery_preview_job.go b/models/entrarecoveryservices/recovery_preview_job.go new file mode 100644 index 00000000000..7340059eb79 --- /dev/null +++ b/models/entrarecoveryservices/recovery_preview_job.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type RecoveryPreviewJob struct { + RecoveryJobBase +} +// NewRecoveryPreviewJob instantiates a new RecoveryPreviewJob and sets the default values. +func NewRecoveryPreviewJob()(*RecoveryPreviewJob) { + m := &RecoveryPreviewJob{ + RecoveryJobBase: *NewRecoveryJobBase(), + } + odataTypeValue := "#microsoft.graph.entraRecoveryServices.recoveryPreviewJob" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRecoveryPreviewJobFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryPreviewJobFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryPreviewJob(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryPreviewJob) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.RecoveryJobBase.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *RecoveryPreviewJob) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.RecoveryJobBase.Serialize(writer) + if err != nil { + return err + } + return nil +} +type RecoveryPreviewJobable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + RecoveryJobBaseable +} diff --git a/models/entrarecoveryservices/recovery_preview_job_collection_response.go b/models/entrarecoveryservices/recovery_preview_job_collection_response.go new file mode 100644 index 00000000000..a678341f87c --- /dev/null +++ b/models/entrarecoveryservices/recovery_preview_job_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 entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type RecoveryPreviewJobCollectionResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewRecoveryPreviewJobCollectionResponse instantiates a new RecoveryPreviewJobCollectionResponse and sets the default values. +func NewRecoveryPreviewJobCollectionResponse()(*RecoveryPreviewJobCollectionResponse) { + m := &RecoveryPreviewJobCollectionResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRecoveryPreviewJobCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RecoveryPreviewJobCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRecoveryPreviewJobFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RecoveryPreviewJobable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RecoveryPreviewJobable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []RecoveryPreviewJobable when successful +func (m *RecoveryPreviewJobCollectionResponse) GetValue()([]RecoveryPreviewJobable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RecoveryPreviewJobable) + } + return nil +} +// Serialize serializes information the current object +func (m *RecoveryPreviewJobCollectionResponse) 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 *RecoveryPreviewJobCollectionResponse) SetValue(value []RecoveryPreviewJobable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type RecoveryPreviewJobCollectionResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]RecoveryPreviewJobable) + SetValue(value []RecoveryPreviewJobable)() +} diff --git a/models/entrarecoveryservices/recovery_status.go b/models/entrarecoveryservices/recovery_status.go new file mode 100644 index 00000000000..326f9afa57f --- /dev/null +++ b/models/entrarecoveryservices/recovery_status.go @@ -0,0 +1,62 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices +type RecoveryStatus int + +const ( + // Represents a job that has been initialized but has not been started yet + INITIALIZED_RECOVERYSTATUS RecoveryStatus = iota + // Represents a job that is in progress + RUNNING_RECOVERYSTATUS + // Represents a job that ran successfully and is now complete + SUCCESSFUL_RECOVERYSTATUS + // Represents a job that we were not able to run successfully + FAILED_RECOVERYSTATUS + // Represents a job that was abandoned by the user + ABANDONED_RECOVERYSTATUS + // This will help in making this enum evolable and adding more values in the future- + UNKNOWNFUTUREVALUE_RECOVERYSTATUS + // Represents a job for which we have started calculating the diff/preview. + CALCULATING_RECOVERYSTATUS + // Represents a job for which we have started loading data of the snapshot. + LOADINGDATA_RECOVERYSTATUS +) + +func (i RecoveryStatus) String() string { + return []string{"initialized", "running", "successful", "failed", "abandoned", "unknownFutureValue", "calculating", "loadingData"}[i] +} +func ParseRecoveryStatus(v string) (any, error) { + result := INITIALIZED_RECOVERYSTATUS + switch v { + case "initialized": + result = INITIALIZED_RECOVERYSTATUS + case "running": + result = RUNNING_RECOVERYSTATUS + case "successful": + result = SUCCESSFUL_RECOVERYSTATUS + case "failed": + result = FAILED_RECOVERYSTATUS + case "abandoned": + result = ABANDONED_RECOVERYSTATUS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_RECOVERYSTATUS + case "calculating": + result = CALCULATING_RECOVERYSTATUS + case "loadingData": + result = LOADINGDATA_RECOVERYSTATUS + default: + return nil, nil + } + return &result, nil +} +func SerializeRecoveryStatus(values []RecoveryStatus) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i RecoveryStatus) isMultiValue() bool { + return false +} diff --git a/models/entrarecoveryservices/resource_type_name.go b/models/entrarecoveryservices/resource_type_name.go new file mode 100644 index 00000000000..b21c5c0fd66 --- /dev/null +++ b/models/entrarecoveryservices/resource_type_name.go @@ -0,0 +1,82 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices +type ResourceTypeName int + +const ( + // Represents the user entity + USER_RESOURCETYPENAME ResourceTypeName = iota + // Represents the group entity + GROUP_RESOURCETYPENAME + // Represents the conditional access policy entity + CONDITIONALACCESSPOLICY_RESOURCETYPENAME + // Represents the named location policy entity + NAMEDLOCATIONPOLICY_RESOURCETYPENAME + // Represents the authentication method policy entity + AUTHENTICATIONMETHODPOLICY_RESOURCETYPENAME + // Represents the authorization policy entity + AUTHORIZATIONPOLICY_RESOURCETYPENAME + // Represents the authentication strength policy entity + AUTHENTICATIONSTRENGTHPOLICY_RESOURCETYPENAME + // Represents the application entity + APPLICATION_RESOURCETYPENAME + // Represents the service principal entity + SERVICEPRINCIPAL_RESOURCETYPENAME + // This will help in making this enum evolable and adding more values in the future. + UNKNOWNFUTUREVALUE_RESOURCETYPENAME + // Represents the oAuth2PermissionGrant entity. + OAUTH2PERMISSIONGRANT_RESOURCETYPENAME + // Represents the appRoleAssignment entity. + APPROLEASSIGNMENT_RESOURCETYPENAME + // Represents the organization entity. + ORGANIZATION_RESOURCETYPENAME +) + +func (i ResourceTypeName) String() string { + return []string{"user", "group", "conditionalAccessPolicy", "namedLocationPolicy", "authenticationMethodPolicy", "authorizationPolicy", "authenticationStrengthPolicy", "application", "servicePrincipal", "unknownFutureValue", "oAuth2PermissionGrant", "appRoleAssignment", "organization"}[i] +} +func ParseResourceTypeName(v string) (any, error) { + result := USER_RESOURCETYPENAME + switch v { + case "user": + result = USER_RESOURCETYPENAME + case "group": + result = GROUP_RESOURCETYPENAME + case "conditionalAccessPolicy": + result = CONDITIONALACCESSPOLICY_RESOURCETYPENAME + case "namedLocationPolicy": + result = NAMEDLOCATIONPOLICY_RESOURCETYPENAME + case "authenticationMethodPolicy": + result = AUTHENTICATIONMETHODPOLICY_RESOURCETYPENAME + case "authorizationPolicy": + result = AUTHORIZATIONPOLICY_RESOURCETYPENAME + case "authenticationStrengthPolicy": + result = AUTHENTICATIONSTRENGTHPOLICY_RESOURCETYPENAME + case "application": + result = APPLICATION_RESOURCETYPENAME + case "servicePrincipal": + result = SERVICEPRINCIPAL_RESOURCETYPENAME + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_RESOURCETYPENAME + case "oAuth2PermissionGrant": + result = OAUTH2PERMISSIONGRANT_RESOURCETYPENAME + case "appRoleAssignment": + result = APPROLEASSIGNMENT_RESOURCETYPENAME + case "organization": + result = ORGANIZATION_RESOURCETYPENAME + default: + return nil, nil + } + return &result, nil +} +func SerializeResourceTypeName(values []ResourceTypeName) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ResourceTypeName) isMultiValue() bool { + return false +} diff --git a/models/entrarecoveryservices/snapshot.go b/models/entrarecoveryservices/snapshot.go new file mode 100644 index 00000000000..1ab13867113 --- /dev/null +++ b/models/entrarecoveryservices/snapshot.go @@ -0,0 +1,216 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package entrarecoveryservices + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type Snapshot struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewSnapshot instantiates a new Snapshot and sets the default values. +func NewSnapshot()(*Snapshot) { + m := &Snapshot{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateSnapshotFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSnapshotFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSnapshot(), nil +} +// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// returns a *Time when successful +func (m *Snapshot) 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 *Snapshot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + 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["recoveryJobs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRecoveryJobFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RecoveryJobable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RecoveryJobable) + } + } + m.SetRecoveryJobs(res) + } + return nil + } + res["recoveryPreviewJobs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRecoveryPreviewJobFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RecoveryPreviewJobable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RecoveryPreviewJobable) + } + } + m.SetRecoveryPreviewJobs(res) + } + return nil + } + res["totalChangedObjects"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetTotalChangedObjects(val) + } + return nil + } + return res +} +// GetRecoveryJobs gets the recoveryJobs property value. The recoveryJobs property +// returns a []RecoveryJobable when successful +func (m *Snapshot) GetRecoveryJobs()([]RecoveryJobable) { + val, err := m.GetBackingStore().Get("recoveryJobs") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RecoveryJobable) + } + return nil +} +// GetRecoveryPreviewJobs gets the recoveryPreviewJobs property value. The recoveryPreviewJobs property +// returns a []RecoveryPreviewJobable when successful +func (m *Snapshot) GetRecoveryPreviewJobs()([]RecoveryPreviewJobable) { + val, err := m.GetBackingStore().Get("recoveryPreviewJobs") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RecoveryPreviewJobable) + } + return nil +} +// GetTotalChangedObjects gets the totalChangedObjects property value. The totalChangedObjects property +// returns a *int32 when successful +func (m *Snapshot) GetTotalChangedObjects()(*int32) { + val, err := m.GetBackingStore().Get("totalChangedObjects") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *Snapshot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) + if err != nil { + return err + } + } + if m.GetRecoveryJobs() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecoveryJobs())) + for i, v := range m.GetRecoveryJobs() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("recoveryJobs", cast) + if err != nil { + return err + } + } + if m.GetRecoveryPreviewJobs() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecoveryPreviewJobs())) + for i, v := range m.GetRecoveryPreviewJobs() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("recoveryPreviewJobs", cast) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("totalChangedObjects", m.GetTotalChangedObjects()) + if err != nil { + return err + } + } + return nil +} +// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +func (m *Snapshot) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetRecoveryJobs sets the recoveryJobs property value. The recoveryJobs property +func (m *Snapshot) SetRecoveryJobs(value []RecoveryJobable)() { + err := m.GetBackingStore().Set("recoveryJobs", value) + if err != nil { + panic(err) + } +} +// SetRecoveryPreviewJobs sets the recoveryPreviewJobs property value. The recoveryPreviewJobs property +func (m *Snapshot) SetRecoveryPreviewJobs(value []RecoveryPreviewJobable)() { + err := m.GetBackingStore().Set("recoveryPreviewJobs", value) + if err != nil { + panic(err) + } +} +// SetTotalChangedObjects sets the totalChangedObjects property value. The totalChangedObjects property +func (m *Snapshot) SetTotalChangedObjects(value *int32)() { + err := m.GetBackingStore().Set("totalChangedObjects", value) + if err != nil { + panic(err) + } +} +type Snapshotable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetRecoveryJobs()([]RecoveryJobable) + GetRecoveryPreviewJobs()([]RecoveryPreviewJobable) + GetTotalChangedObjects()(*int32) + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetRecoveryJobs(value []RecoveryJobable)() + SetRecoveryPreviewJobs(value []RecoveryPreviewJobable)() + SetTotalChangedObjects(value *int32)() +} diff --git a/models/entrarecoveryservices/snapshot_collection_response.go b/models/entrarecoveryservices/snapshot_collection_response.go new file mode 100644 index 00000000000..4f66c01f1c0 --- /dev/null +++ b/models/entrarecoveryservices/snapshot_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 entrarecoveryservices + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type SnapshotCollectionResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewSnapshotCollectionResponse instantiates a new SnapshotCollectionResponse and sets the default values. +func NewSnapshotCollectionResponse()(*SnapshotCollectionResponse) { + m := &SnapshotCollectionResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateSnapshotCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSnapshotCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSnapshotCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SnapshotCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateSnapshotFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]Snapshotable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(Snapshotable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Snapshotable when successful +func (m *SnapshotCollectionResponse) GetValue()([]Snapshotable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]Snapshotable) + } + return nil +} +// Serialize serializes information the current object +func (m *SnapshotCollectionResponse) 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 *SnapshotCollectionResponse) SetValue(value []Snapshotable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type SnapshotCollectionResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]Snapshotable) + SetValue(value []Snapshotable)() +} diff --git a/models/enumerated_domains.go b/models/enumerated_domains.go new file mode 100644 index 00000000000..6d498c4fa00 --- /dev/null +++ b/models/enumerated_domains.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 models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type EnumeratedDomains struct { + ValidatingDomains +} +// NewEnumeratedDomains instantiates a new EnumeratedDomains and sets the default values. +func NewEnumeratedDomains()(*EnumeratedDomains) { + m := &EnumeratedDomains{ + ValidatingDomains: *NewValidatingDomains(), + } + odataTypeValue := "#microsoft.graph.enumeratedDomains" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEnumeratedDomainsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEnumeratedDomainsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEnumeratedDomains(), nil +} +// GetDomainNames gets the domainNames property value. The domainNames property +// returns a []string when successful +func (m *EnumeratedDomains) GetDomainNames()([]string) { + val, err := m.GetBackingStore().Get("domainNames") + 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 *EnumeratedDomains) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ValidatingDomains.GetFieldDeserializers() + res["domainNames"] = 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.SetDomainNames(res) + } + return nil + } + return res +} +// Serialize serializes information the current object +func (m *EnumeratedDomains) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ValidatingDomains.Serialize(writer) + if err != nil { + return err + } + if m.GetDomainNames() != nil { + err = writer.WriteCollectionOfStringValues("domainNames", m.GetDomainNames()) + if err != nil { + return err + } + } + return nil +} +// SetDomainNames sets the domainNames property value. The domainNames property +func (m *EnumeratedDomains) SetDomainNames(value []string)() { + err := m.GetBackingStore().Set("domainNames", value) + if err != nil { + panic(err) + } +} +type EnumeratedDomainsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + ValidatingDomainsable + GetDomainNames()([]string) + SetDomainNames(value []string)() +} diff --git a/models/external_domain_federation.go b/models/external_domain_federation.go index ca5e0ea5e1b..ad300953969 100644 --- a/models/external_domain_federation.go +++ b/models/external_domain_federation.go @@ -24,7 +24,7 @@ func NewExternalDomainFederation()(*ExternalDomainFederation) { func CreateExternalDomainFederationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewExternalDomainFederation(), nil } -// GetDisplayName gets the displayName property value. The name of the identity source, typically also the domain name. Read only. +// GetDisplayName gets the displayName property value. The name of the identity source, typically also the domain name. Read-only. // returns a *string when successful func (m *ExternalDomainFederation) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -36,7 +36,7 @@ func (m *ExternalDomainFederation) GetDisplayName()(*string) { } return nil } -// GetDomainName gets the domainName property value. The domain name. Read only. +// GetDomainName gets the domainName property value. The domain name. Read-only. // returns a *string when successful func (m *ExternalDomainFederation) GetDomainName()(*string) { val, err := m.GetBackingStore().Get("domainName") @@ -84,7 +84,7 @@ func (m *ExternalDomainFederation) GetFieldDeserializers()(map[string]func(i878a } return res } -// GetIssuerUri gets the issuerUri property value. The issuerURI of the incoming federation. Read only. +// GetIssuerUri gets the issuerUri property value. The issuerURI of the incoming federation. Read-only. // returns a *string when successful func (m *ExternalDomainFederation) GetIssuerUri()(*string) { val, err := m.GetBackingStore().Get("issuerUri") @@ -122,21 +122,21 @@ func (m *ExternalDomainFederation) Serialize(writer i878a80d2330e89d26896388a3f4 } return nil } -// SetDisplayName sets the displayName property value. The name of the identity source, typically also the domain name. Read only. +// SetDisplayName sets the displayName property value. The name of the identity source, typically also the domain name. Read-only. func (m *ExternalDomainFederation) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetDomainName sets the domainName property value. The domain name. Read only. +// SetDomainName sets the domainName property value. The domain name. Read-only. func (m *ExternalDomainFederation) SetDomainName(value *string)() { err := m.GetBackingStore().Set("domainName", value) if err != nil { panic(err) } } -// SetIssuerUri sets the issuerUri property value. The issuerURI of the incoming federation. Read only. +// SetIssuerUri sets the issuerUri property value. The issuerURI of the incoming federation. Read-only. func (m *ExternalDomainFederation) SetIssuerUri(value *string)() { err := m.GetBackingStore().Set("issuerUri", value) if err != nil { diff --git a/models/externalconnectors/label.go b/models/externalconnectors/label.go index 57c0f96ab42..8a4e6043099 100644 --- a/models/externalconnectors/label.go +++ b/models/externalconnectors/label.go @@ -59,10 +59,11 @@ const ( PERSONLANGUAGES_LABEL PERSONPUBLICATIONS_LABEL PERSONPATENTS_LABEL + PERSONWORKPOSITIONS_LABEL ) func (i Label) String() string { - return []string{"title", "url", "createdBy", "lastModifiedBy", "authors", "createdDateTime", "lastModifiedDateTime", "fileName", "fileExtension", "unknownFutureValue", "containerName", "containerUrl", "iconUrl", "assignedToPeople", "closedBy", "closedDate", "priority", "sprintName", "tags", "severity", "state", "dueDate", "itemParentId", "itemPath", "itemType", "numberOfReactions", "parentUrl", "priorityNormalized", "reportedBy", "secondaryId", "personEmails", "personAddresses", "personAnniversaries", "personName", "personNote", "personPhones", "personCurrentPosition", "personWebAccounts", "personWebSite", "personSkills", "personProjects", "personAccount", "personAwards", "personCertifications", "personAssistants", "personColleagues", "personManager", "personAlternateContacts", "personEmergencyContacts", "personEducationalActivities", "personInterests", "personLanguages", "personPublications", "personPatents"}[i] + return []string{"title", "url", "createdBy", "lastModifiedBy", "authors", "createdDateTime", "lastModifiedDateTime", "fileName", "fileExtension", "unknownFutureValue", "containerName", "containerUrl", "iconUrl", "assignedToPeople", "closedBy", "closedDate", "priority", "sprintName", "tags", "severity", "state", "dueDate", "itemParentId", "itemPath", "itemType", "numberOfReactions", "parentUrl", "priorityNormalized", "reportedBy", "secondaryId", "personEmails", "personAddresses", "personAnniversaries", "personName", "personNote", "personPhones", "personCurrentPosition", "personWebAccounts", "personWebSite", "personSkills", "personProjects", "personAccount", "personAwards", "personCertifications", "personAssistants", "personColleagues", "personManager", "personAlternateContacts", "personEmergencyContacts", "personEducationalActivities", "personInterests", "personLanguages", "personPublications", "personPatents", "personWorkPositions"}[i] } func ParseLabel(v string) (any, error) { result := TITLE_LABEL @@ -175,6 +176,8 @@ func ParseLabel(v string) (any, error) { result = PERSONPUBLICATIONS_LABEL case "personPatents": result = PERSONPATENTS_LABEL + case "personWorkPositions": + result = PERSONWORKPOSITIONS_LABEL default: return nil, nil } diff --git a/models/fed_ramp_level.go b/models/fed_ramp_level.go new file mode 100644 index 00000000000..b0c891a566c --- /dev/null +++ b/models/fed_ramp_level.go @@ -0,0 +1,51 @@ +// 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 FedRampLevel int + +const ( + NONE_FEDRAMPLEVEL FedRampLevel = iota + HIGH_FEDRAMPLEVEL + LISAAS_FEDRAMPLEVEL + LOW_FEDRAMPLEVEL + MODERATE_FEDRAMPLEVEL + NOTSUPPORTED_FEDRAMPLEVEL + UNKNOWNFUTUREVALUE_FEDRAMPLEVEL +) + +func (i FedRampLevel) String() string { + return []string{"none", "high", "liSaas", "low", "moderate", "notSupported", "unknownFutureValue"}[i] +} +func ParseFedRampLevel(v string) (any, error) { + result := NONE_FEDRAMPLEVEL + switch v { + case "none": + result = NONE_FEDRAMPLEVEL + case "high": + result = HIGH_FEDRAMPLEVEL + case "liSaas": + result = LISAAS_FEDRAMPLEVEL + case "low": + result = LOW_FEDRAMPLEVEL + case "moderate": + result = MODERATE_FEDRAMPLEVEL + case "notSupported": + result = NOTSUPPORTED_FEDRAMPLEVEL + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_FEDRAMPLEVEL + default: + return nil, nil + } + return &result, nil +} +func SerializeFedRampLevel(values []FedRampLevel) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i FedRampLevel) isMultiValue() bool { + return false +} diff --git a/models/federated_token_validation_policy.go b/models/federated_token_validation_policy.go new file mode 100644 index 00000000000..7b1eb002a1f --- /dev/null +++ b/models/federated_token_validation_policy.go @@ -0,0 +1,81 @@ +// 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 FederatedTokenValidationPolicy struct { + DirectoryObject +} +// NewFederatedTokenValidationPolicy instantiates a new FederatedTokenValidationPolicy and sets the default values. +func NewFederatedTokenValidationPolicy()(*FederatedTokenValidationPolicy) { + m := &FederatedTokenValidationPolicy{ + DirectoryObject: *NewDirectoryObject(), + } + odataTypeValue := "#microsoft.graph.federatedTokenValidationPolicy" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateFederatedTokenValidationPolicyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateFederatedTokenValidationPolicyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewFederatedTokenValidationPolicy(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *FederatedTokenValidationPolicy) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.DirectoryObject.GetFieldDeserializers() + res["validatingDomains"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateValidatingDomainsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetValidatingDomains(val.(ValidatingDomainsable)) + } + return nil + } + return res +} +// GetValidatingDomains gets the validatingDomains property value. The validatingDomains property +// returns a ValidatingDomainsable when successful +func (m *FederatedTokenValidationPolicy) GetValidatingDomains()(ValidatingDomainsable) { + val, err := m.GetBackingStore().Get("validatingDomains") + if err != nil { + panic(err) + } + if val != nil { + return val.(ValidatingDomainsable) + } + return nil +} +// Serialize serializes information the current object +func (m *FederatedTokenValidationPolicy) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.DirectoryObject.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("validatingDomains", m.GetValidatingDomains()) + if err != nil { + return err + } + } + return nil +} +// SetValidatingDomains sets the validatingDomains property value. The validatingDomains property +func (m *FederatedTokenValidationPolicy) SetValidatingDomains(value ValidatingDomainsable)() { + err := m.GetBackingStore().Set("validatingDomains", value) + if err != nil { + panic(err) + } +} +type FederatedTokenValidationPolicyable interface { + DirectoryObjectable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValidatingDomains()(ValidatingDomainsable) + SetValidatingDomains(value ValidatingDomainsable)() +} diff --git a/models/fido2_authentication_method.go b/models/fido2_authentication_method.go index dceab771691..1d2d6aa069f 100644 --- a/models/fido2_authentication_method.go +++ b/models/fido2_authentication_method.go @@ -178,7 +178,7 @@ func (m *Fido2AuthenticationMethod) GetPasskeyType()(*PasskeyType) { } return nil } -// GetPublicKeyCredential gets the publicKeyCredential property value. The publicKeyCredential property +// GetPublicKeyCredential gets the publicKeyCredential property value. Contains the WebAuthn public key credential information being registered. This property is used only for write requests and isn't returned on read operations. // returns a WebauthnPublicKeyCredentialable when successful func (m *Fido2AuthenticationMethod) GetPublicKeyCredential()(WebauthnPublicKeyCredentialable) { val, err := m.GetBackingStore().Get("publicKeyCredential") @@ -284,7 +284,7 @@ func (m *Fido2AuthenticationMethod) SetPasskeyType(value *PasskeyType)() { panic(err) } } -// SetPublicKeyCredential sets the publicKeyCredential property value. The publicKeyCredential property +// SetPublicKeyCredential sets the publicKeyCredential property value. Contains the WebAuthn public key credential information being registered. This property is used only for write requests and isn't returned on read operations. func (m *Fido2AuthenticationMethod) SetPublicKeyCredential(value WebauthnPublicKeyCredentialable)() { err := m.GetBackingStore().Set("publicKeyCredential", value) if err != nil { diff --git a/models/group.go b/models/group.go index f63ceb14317..8a729fbb09a 100644 --- a/models/group.go +++ b/models/group.go @@ -8,7 +8,6 @@ import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) -// Group represents a Microsoft Entra group. type Group struct { DirectoryObject } @@ -38,6 +37,18 @@ func (m *Group) GetAcceptedSenders()([]DirectoryObjectable) { } return nil } +// GetAccessType gets the accessType property value. Indicates the type of access to the group. The possible values are: none, private, secret, public, unknownFutureValue. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +// returns a *GroupAccessType when successful +func (m *Group) GetAccessType()(*GroupAccessType) { + val, err := m.GetBackingStore().Get("accessType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*GroupAccessType) + } + return nil +} // GetAllowExternalSenders gets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). // returns a *bool when successful func (m *Group) GetAllowExternalSenders()(*bool) { @@ -274,6 +285,16 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["accessType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseGroupAccessType) + if err != nil { + return err + } + if val != nil { + m.SetAccessType(val.(*GroupAccessType)) + } + return nil + } res["allowExternalSenders"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -600,6 +621,16 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["isFavorite"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsFavorite(val) + } + return nil + } res["isManagementRestricted"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -748,6 +779,16 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["onPremisesExtensionAttributes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateOnPremisesExtensionAttributesFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOnPremisesExtensionAttributes(val.(OnPremisesExtensionAttributesable)) + } + return nil + } res["onPremisesLastSyncDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetTimeValue() if err != nil { @@ -1132,6 +1173,16 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["unseenConversationsCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetUnseenConversationsCount(val) + } + return nil + } res["unseenCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetInt32Value() if err != nil { @@ -1142,6 +1193,16 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["unseenMessagesCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetUnseenMessagesCount(val) + } + return nil + } res["visibility"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -1260,6 +1321,18 @@ func (m *Group) GetIsAssignableToRole()(*bool) { } return nil } +// GetIsFavorite gets the isFavorite property value. Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +// returns a *bool when successful +func (m *Group) GetIsFavorite()(*bool) { + val, err := m.GetBackingStore().Get("isFavorite") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} // GetIsManagementRestricted gets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. // returns a *bool when successful func (m *Group) GetIsManagementRestricted()(*bool) { @@ -1416,6 +1489,18 @@ func (m *Group) GetOnPremisesDomainName()(*string) { } return nil } +// GetOnPremisesExtensionAttributes gets the onPremisesExtensionAttributes property value. The onPremisesExtensionAttributes property +// returns a OnPremisesExtensionAttributesable when successful +func (m *Group) GetOnPremisesExtensionAttributes()(OnPremisesExtensionAttributesable) { + val, err := m.GetBackingStore().Get("onPremisesExtensionAttributes") + if err != nil { + panic(err) + } + if val != nil { + return val.(OnPremisesExtensionAttributesable) + } + return nil +} // GetOnPremisesLastSyncDateTime gets the onPremisesLastSyncDateTime property value. Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). // returns a *Time when successful func (m *Group) GetOnPremisesLastSyncDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { @@ -1776,7 +1861,19 @@ func (m *Group) GetUniqueName()(*string) { } return nil } -// GetUnseenCount gets the unseenCount property value. Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +// GetUnseenConversationsCount gets the unseenConversationsCount property value. Count of conversations that have had one or more new posts delivered since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +// returns a *int32 when successful +func (m *Group) GetUnseenConversationsCount()(*int32) { + val, err := m.GetBackingStore().Get("unseenConversationsCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetUnseenCount gets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). // returns a *int32 when successful func (m *Group) GetUnseenCount()(*int32) { val, err := m.GetBackingStore().Get("unseenCount") @@ -1788,6 +1885,18 @@ func (m *Group) GetUnseenCount()(*int32) { } return nil } +// GetUnseenMessagesCount gets the unseenMessagesCount property value. Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +// returns a *int32 when successful +func (m *Group) GetUnseenMessagesCount()(*int32) { + val, err := m.GetBackingStore().Get("unseenMessagesCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} // GetVisibility gets the visibility property value. Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. // returns a *string when successful func (m *Group) GetVisibility()(*string) { @@ -1830,6 +1939,13 @@ func (m *Group) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + if m.GetAccessType() != nil { + cast := (*m.GetAccessType()).String() + err = writer.WriteStringValue("accessType", &cast) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("allowExternalSenders", m.GetAllowExternalSenders()) if err != nil { @@ -2040,6 +2156,12 @@ func (m *Group) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + { + err = writer.WriteBoolValue("isFavorite", m.GetIsFavorite()) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("isManagementRestricted", m.GetIsManagementRestricted()) if err != nil { @@ -2136,6 +2258,12 @@ func (m *Group) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + { + err = writer.WriteObjectValue("onPremisesExtensionAttributes", m.GetOnPremisesExtensionAttributes()) + if err != nil { + return err + } + } { err = writer.WriteTimeValue("onPremisesLastSyncDateTime", m.GetOnPremisesLastSyncDateTime()) if err != nil { @@ -2382,12 +2510,24 @@ func (m *Group) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + { + err = writer.WriteInt32Value("unseenConversationsCount", m.GetUnseenConversationsCount()) + if err != nil { + return err + } + } { err = writer.WriteInt32Value("unseenCount", m.GetUnseenCount()) if err != nil { return err } } + { + err = writer.WriteInt32Value("unseenMessagesCount", m.GetUnseenMessagesCount()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("visibility", m.GetVisibility()) if err != nil { @@ -2409,6 +2549,13 @@ func (m *Group) SetAcceptedSenders(value []DirectoryObjectable)() { panic(err) } } +// SetAccessType sets the accessType property value. Indicates the type of access to the group. The possible values are: none, private, secret, public, unknownFutureValue. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +func (m *Group) SetAccessType(value *GroupAccessType)() { + err := m.GetBackingStore().Set("accessType", value) + if err != nil { + panic(err) + } +} // SetAllowExternalSenders sets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). func (m *Group) SetAllowExternalSenders(value *bool)() { err := m.GetBackingStore().Set("allowExternalSenders", value) @@ -2591,6 +2738,13 @@ func (m *Group) SetIsAssignableToRole(value *bool)() { panic(err) } } +// SetIsFavorite sets the isFavorite property value. Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +func (m *Group) SetIsFavorite(value *bool)() { + err := m.GetBackingStore().Set("isFavorite", value) + if err != nil { + panic(err) + } +} // SetIsManagementRestricted sets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. func (m *Group) SetIsManagementRestricted(value *bool)() { err := m.GetBackingStore().Set("isManagementRestricted", value) @@ -2682,6 +2836,13 @@ func (m *Group) SetOnPremisesDomainName(value *string)() { panic(err) } } +// SetOnPremisesExtensionAttributes sets the onPremisesExtensionAttributes property value. The onPremisesExtensionAttributes property +func (m *Group) SetOnPremisesExtensionAttributes(value OnPremisesExtensionAttributesable)() { + err := m.GetBackingStore().Set("onPremisesExtensionAttributes", value) + if err != nil { + panic(err) + } +} // SetOnPremisesLastSyncDateTime sets the onPremisesLastSyncDateTime property value. Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). func (m *Group) SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("onPremisesLastSyncDateTime", value) @@ -2892,13 +3053,27 @@ func (m *Group) SetUniqueName(value *string)() { panic(err) } } -// SetUnseenCount sets the unseenCount property value. Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +// SetUnseenConversationsCount sets the unseenConversationsCount property value. Count of conversations that have had one or more new posts delivered since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +func (m *Group) SetUnseenConversationsCount(value *int32)() { + err := m.GetBackingStore().Set("unseenConversationsCount", value) + if err != nil { + panic(err) + } +} +// SetUnseenCount sets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). func (m *Group) SetUnseenCount(value *int32)() { err := m.GetBackingStore().Set("unseenCount", value) if err != nil { panic(err) } } +// SetUnseenMessagesCount sets the unseenMessagesCount property value. Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). +func (m *Group) SetUnseenMessagesCount(value *int32)() { + err := m.GetBackingStore().Set("unseenMessagesCount", value) + if err != nil { + panic(err) + } +} // SetVisibility sets the visibility property value. Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. func (m *Group) SetVisibility(value *string)() { err := m.GetBackingStore().Set("visibility", value) @@ -2917,6 +3092,7 @@ type Groupable interface { DirectoryObjectable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetAcceptedSenders()([]DirectoryObjectable) + GetAccessType()(*GroupAccessType) GetAllowExternalSenders()(*bool) GetAppRoleAssignments()([]AppRoleAssignmentable) GetAssignedLabels()([]AssignedLabelable) @@ -2943,6 +3119,7 @@ type Groupable interface { GetInfoCatalogs()([]string) GetIsArchived()(*bool) GetIsAssignableToRole()(*bool) + GetIsFavorite()(*bool) GetIsManagementRestricted()(*bool) GetIsSubscribedByMail()(*bool) GetLicenseProcessingState()(LicenseProcessingStateable) @@ -2956,6 +3133,7 @@ type Groupable interface { GetMembersWithLicenseErrors()([]DirectoryObjectable) GetOnenote()(Onenoteable) GetOnPremisesDomainName()(*string) + GetOnPremisesExtensionAttributes()(OnPremisesExtensionAttributesable) GetOnPremisesLastSyncDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetOnPremisesNetBiosName()(*string) GetOnPremisesProvisioningErrors()([]OnPremisesProvisioningErrorable) @@ -2986,10 +3164,13 @@ type Groupable interface { GetTransitiveMemberOf()([]DirectoryObjectable) GetTransitiveMembers()([]DirectoryObjectable) GetUniqueName()(*string) + GetUnseenConversationsCount()(*int32) GetUnseenCount()(*int32) + GetUnseenMessagesCount()(*int32) GetVisibility()(*string) GetWelcomeMessageEnabled()(*bool) SetAcceptedSenders(value []DirectoryObjectable)() + SetAccessType(value *GroupAccessType)() SetAllowExternalSenders(value *bool)() SetAppRoleAssignments(value []AppRoleAssignmentable)() SetAssignedLabels(value []AssignedLabelable)() @@ -3016,6 +3197,7 @@ type Groupable interface { SetInfoCatalogs(value []string)() SetIsArchived(value *bool)() SetIsAssignableToRole(value *bool)() + SetIsFavorite(value *bool)() SetIsManagementRestricted(value *bool)() SetIsSubscribedByMail(value *bool)() SetLicenseProcessingState(value LicenseProcessingStateable)() @@ -3029,6 +3211,7 @@ type Groupable interface { SetMembersWithLicenseErrors(value []DirectoryObjectable)() SetOnenote(value Onenoteable)() SetOnPremisesDomainName(value *string)() + SetOnPremisesExtensionAttributes(value OnPremisesExtensionAttributesable)() SetOnPremisesLastSyncDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetOnPremisesNetBiosName(value *string)() SetOnPremisesProvisioningErrors(value []OnPremisesProvisioningErrorable)() @@ -3059,7 +3242,9 @@ type Groupable interface { SetTransitiveMemberOf(value []DirectoryObjectable)() SetTransitiveMembers(value []DirectoryObjectable)() SetUniqueName(value *string)() + SetUnseenConversationsCount(value *int32)() SetUnseenCount(value *int32)() + SetUnseenMessagesCount(value *int32)() SetVisibility(value *string)() SetWelcomeMessageEnabled(value *bool)() } diff --git a/models/group_access_type.go b/models/group_access_type.go new file mode 100644 index 00000000000..3c72a26e257 --- /dev/null +++ b/models/group_access_type.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 GroupAccessType int + +const ( + NONE_GROUPACCESSTYPE GroupAccessType = iota + PRIVATE_GROUPACCESSTYPE + SECRET_GROUPACCESSTYPE + PUBLIC_GROUPACCESSTYPE + UNKNOWNFUTUREVALUE_GROUPACCESSTYPE +) + +func (i GroupAccessType) String() string { + return []string{"none", "private", "secret", "public", "unknownFutureValue"}[i] +} +func ParseGroupAccessType(v string) (any, error) { + result := NONE_GROUPACCESSTYPE + switch v { + case "none": + result = NONE_GROUPACCESSTYPE + case "private": + result = PRIVATE_GROUPACCESSTYPE + case "secret": + result = SECRET_GROUPACCESSTYPE + case "public": + result = PUBLIC_GROUPACCESSTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_GROUPACCESSTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeGroupAccessType(values []GroupAccessType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i GroupAccessType) isMultiValue() bool { + return false +} diff --git a/models/hold_type.go b/models/hold_type.go new file mode 100644 index 00000000000..b3d380af6f9 --- /dev/null +++ b/models/hold_type.go @@ -0,0 +1,42 @@ +// 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 HoldType int + +const ( + NONE_HOLDTYPE HoldType = iota + PRIVATE_HOLDTYPE + PUBLIC_HOLDTYPE + UNKNOWNFUTUREVALUE_HOLDTYPE +) + +func (i HoldType) String() string { + return []string{"none", "private", "public", "unknownFutureValue"}[i] +} +func ParseHoldType(v string) (any, error) { + result := NONE_HOLDTYPE + switch v { + case "none": + result = NONE_HOLDTYPE + case "private": + result = PRIVATE_HOLDTYPE + case "public": + result = PUBLIC_HOLDTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_HOLDTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeHoldType(values []HoldType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i HoldType) isMultiValue() bool { + return false +} diff --git a/models/identitygovernance/cancel_runs_scope.go b/models/identitygovernance/cancel_runs_scope.go new file mode 100644 index 00000000000..acf98be3bb5 --- /dev/null +++ b/models/identitygovernance/cancel_runs_scope.go @@ -0,0 +1,93 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CancelRunsScope struct { + CancelScope +} +// NewCancelRunsScope instantiates a new CancelRunsScope and sets the default values. +func NewCancelRunsScope()(*CancelRunsScope) { + m := &CancelRunsScope{ + CancelScope: *NewCancelScope(), + } + odataTypeValue := "#microsoft.graph.identityGovernance.cancelRunsScope" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCancelRunsScopeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCancelRunsScopeFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCancelRunsScope(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CancelRunsScope) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.CancelScope.GetFieldDeserializers() + res["runs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRunFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]Runable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(Runable) + } + } + m.SetRuns(res) + } + return nil + } + return res +} +// GetRuns gets the runs property value. The runs property +// returns a []Runable when successful +func (m *CancelRunsScope) GetRuns()([]Runable) { + val, err := m.GetBackingStore().Get("runs") + if err != nil { + panic(err) + } + if val != nil { + return val.([]Runable) + } + return nil +} +// Serialize serializes information the current object +func (m *CancelRunsScope) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.CancelScope.Serialize(writer) + if err != nil { + return err + } + if m.GetRuns() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRuns())) + for i, v := range m.GetRuns() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("runs", cast) + if err != nil { + return err + } + } + return nil +} +// SetRuns sets the runs property value. The runs property +func (m *CancelRunsScope) SetRuns(value []Runable)() { + err := m.GetBackingStore().Set("runs", value) + if err != nil { + panic(err) + } +} +type CancelRunsScopeable interface { + CancelScopeable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetRuns()([]Runable) + SetRuns(value []Runable)() +} diff --git a/models/identitygovernance/cancel_scope.go b/models/identitygovernance/cancel_scope.go new file mode 100644 index 00000000000..d480ba2423b --- /dev/null +++ b/models/identitygovernance/cancel_scope.go @@ -0,0 +1,134 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type CancelScope struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewCancelScope instantiates a new CancelScope and sets the default values. +func NewCancelScope()(*CancelScope) { + m := &CancelScope{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateCancelScopeFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCancelScopeFromDiscriminatorValue(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.identityGovernance.cancelRunsScope": + return NewCancelRunsScope(), nil + } + } + } + } + return NewCancelScope(), 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 *CancelScope) 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 *CancelScope) 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 *CancelScope) 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 *CancelScope) 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 *CancelScope) 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 *CancelScope) 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 *CancelScope) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *CancelScope) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type CancelScopeable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() +} diff --git a/models/identitygovernance/count_based_quarantine_condition.go b/models/identitygovernance/count_based_quarantine_condition.go new file mode 100644 index 00000000000..f9896ec099d --- /dev/null +++ b/models/identitygovernance/count_based_quarantine_condition.go @@ -0,0 +1,81 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type CountBasedQuarantineCondition struct { + QuarantineCondition +} +// NewCountBasedQuarantineCondition instantiates a new CountBasedQuarantineCondition and sets the default values. +func NewCountBasedQuarantineCondition()(*CountBasedQuarantineCondition) { + m := &CountBasedQuarantineCondition{ + QuarantineCondition: *NewQuarantineCondition(), + } + odataTypeValue := "#microsoft.graph.identityGovernance.countBasedQuarantineCondition" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCountBasedQuarantineConditionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCountBasedQuarantineConditionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCountBasedQuarantineCondition(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CountBasedQuarantineCondition) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.QuarantineCondition.GetFieldDeserializers() + res["threshold"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetThreshold(val) + } + return nil + } + return res +} +// GetThreshold gets the threshold property value. The maximum number of users a workflow run can process before the workflow is quarantined. +// returns a *int64 when successful +func (m *CountBasedQuarantineCondition) GetThreshold()(*int64) { + val, err := m.GetBackingStore().Get("threshold") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// Serialize serializes information the current object +func (m *CountBasedQuarantineCondition) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.QuarantineCondition.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteInt64Value("threshold", m.GetThreshold()) + if err != nil { + return err + } + } + return nil +} +// SetThreshold sets the threshold property value. The maximum number of users a workflow run can process before the workflow is quarantined. +func (m *CountBasedQuarantineCondition) SetThreshold(value *int64)() { + err := m.GetBackingStore().Set("threshold", value) + if err != nil { + panic(err) + } +} +type CountBasedQuarantineConditionable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + QuarantineConditionable + GetThreshold()(*int64) + SetThreshold(value *int64)() +} diff --git a/models/identitygovernance/lifecycle_management_settings.go b/models/identitygovernance/lifecycle_management_settings.go index 82c0de3f7dd..858228b9950 100644 --- a/models/identitygovernance/lifecycle_management_settings.go +++ b/models/identitygovernance/lifecycle_management_settings.go @@ -49,6 +49,16 @@ func (m *LifecycleManagementSettings) GetFieldDeserializers()(map[string]func(i8 } return nil } + res["quarantineConfiguration"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateQuarantineConfigurationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetQuarantineConfiguration(val.(QuarantineConfigurationable)) + } + return nil + } res["workflowScheduleIntervalInHours"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetInt32Value() if err != nil { @@ -61,6 +71,18 @@ func (m *LifecycleManagementSettings) GetFieldDeserializers()(map[string]func(i8 } return res } +// GetQuarantineConfiguration gets the quarantineConfiguration property value. The tenant-level quarantine configuration that automatically halts a workflow when its threshold conditions are met. Optional. +// returns a QuarantineConfigurationable when successful +func (m *LifecycleManagementSettings) GetQuarantineConfiguration()(QuarantineConfigurationable) { + val, err := m.GetBackingStore().Get("quarantineConfiguration") + if err != nil { + panic(err) + } + if val != nil { + return val.(QuarantineConfigurationable) + } + return nil +} // GetWorkflowScheduleIntervalInHours gets the workflowScheduleIntervalInHours property value. The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. // returns a *int32 when successful func (m *LifecycleManagementSettings) GetWorkflowScheduleIntervalInHours()(*int32) { @@ -85,6 +107,12 @@ func (m *LifecycleManagementSettings) Serialize(writer i878a80d2330e89d26896388a return err } } + { + err = writer.WriteObjectValue("quarantineConfiguration", m.GetQuarantineConfiguration()) + if err != nil { + return err + } + } { err = writer.WriteInt32Value("workflowScheduleIntervalInHours", m.GetWorkflowScheduleIntervalInHours()) if err != nil { @@ -100,6 +128,13 @@ func (m *LifecycleManagementSettings) SetEmailSettings(value iadcd81124412c61e64 panic(err) } } +// SetQuarantineConfiguration sets the quarantineConfiguration property value. The tenant-level quarantine configuration that automatically halts a workflow when its threshold conditions are met. Optional. +func (m *LifecycleManagementSettings) SetQuarantineConfiguration(value QuarantineConfigurationable)() { + err := m.GetBackingStore().Set("quarantineConfiguration", value) + if err != nil { + panic(err) + } +} // SetWorkflowScheduleIntervalInHours sets the workflowScheduleIntervalInHours property value. The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. func (m *LifecycleManagementSettings) SetWorkflowScheduleIntervalInHours(value *int32)() { err := m.GetBackingStore().Set("workflowScheduleIntervalInHours", value) @@ -111,7 +146,9 @@ type LifecycleManagementSettingsable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetEmailSettings()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailSettingsable) + GetQuarantineConfiguration()(QuarantineConfigurationable) GetWorkflowScheduleIntervalInHours()(*int32) SetEmailSettings(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailSettingsable)() + SetQuarantineConfiguration(value QuarantineConfigurationable)() SetWorkflowScheduleIntervalInHours(value *int32)() } diff --git a/models/identitygovernance/lifecycle_workflow_processing_status.go b/models/identitygovernance/lifecycle_workflow_processing_status.go index a0d21c08544..1179cb79a05 100644 --- a/models/identitygovernance/lifecycle_workflow_processing_status.go +++ b/models/identitygovernance/lifecycle_workflow_processing_status.go @@ -12,10 +12,12 @@ const ( CANCELED_LIFECYCLEWORKFLOWPROCESSINGSTATUS FAILED_LIFECYCLEWORKFLOWPROCESSINGSTATUS UNKNOWNFUTUREVALUE_LIFECYCLEWORKFLOWPROCESSINGSTATUS + CANCELING_LIFECYCLEWORKFLOWPROCESSINGSTATUS + QUARANTINED_LIFECYCLEWORKFLOWPROCESSINGSTATUS ) func (i LifecycleWorkflowProcessingStatus) String() string { - return []string{"queued", "inProgress", "completed", "completedWithErrors", "canceled", "failed", "unknownFutureValue"}[i] + return []string{"queued", "inProgress", "completed", "completedWithErrors", "canceled", "failed", "unknownFutureValue", "canceling", "quarantined"}[i] } func ParseLifecycleWorkflowProcessingStatus(v string) (any, error) { result := QUEUED_LIFECYCLEWORKFLOWPROCESSINGSTATUS @@ -34,6 +36,10 @@ func ParseLifecycleWorkflowProcessingStatus(v string) (any, error) { result = FAILED_LIFECYCLEWORKFLOWPROCESSINGSTATUS case "unknownFutureValue": result = UNKNOWNFUTUREVALUE_LIFECYCLEWORKFLOWPROCESSINGSTATUS + case "canceling": + result = CANCELING_LIFECYCLEWORKFLOWPROCESSINGSTATUS + case "quarantined": + result = QUARANTINED_LIFECYCLEWORKFLOWPROCESSINGSTATUS default: return nil, nil } diff --git a/models/identitygovernance/match_mode.go b/models/identitygovernance/match_mode.go new file mode 100644 index 00000000000..623c67da818 --- /dev/null +++ b/models/identitygovernance/match_mode.go @@ -0,0 +1,39 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance +type MatchMode int + +const ( + ANY_MATCHMODE MatchMode = iota + ALL_MATCHMODE + UNKNOWNFUTUREVALUE_MATCHMODE +) + +func (i MatchMode) String() string { + return []string{"any", "all", "unknownFutureValue"}[i] +} +func ParseMatchMode(v string) (any, error) { + result := ANY_MATCHMODE + switch v { + case "any": + result = ANY_MATCHMODE + case "all": + result = ALL_MATCHMODE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_MATCHMODE + default: + return nil, nil + } + return &result, nil +} +func SerializeMatchMode(values []MatchMode) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i MatchMode) isMultiValue() bool { + return false +} diff --git a/models/identitygovernance/percentage_based_quarantine_condition.go b/models/identitygovernance/percentage_based_quarantine_condition.go new file mode 100644 index 00000000000..9c87a9b869a --- /dev/null +++ b/models/identitygovernance/percentage_based_quarantine_condition.go @@ -0,0 +1,81 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type PercentageBasedQuarantineCondition struct { + QuarantineCondition +} +// NewPercentageBasedQuarantineCondition instantiates a new PercentageBasedQuarantineCondition and sets the default values. +func NewPercentageBasedQuarantineCondition()(*PercentageBasedQuarantineCondition) { + m := &PercentageBasedQuarantineCondition{ + QuarantineCondition: *NewQuarantineCondition(), + } + odataTypeValue := "#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePercentageBasedQuarantineConditionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePercentageBasedQuarantineConditionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPercentageBasedQuarantineCondition(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PercentageBasedQuarantineCondition) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.QuarantineCondition.GetFieldDeserializers() + res["percentage"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetPercentage(val) + } + return nil + } + return res +} +// GetPercentage gets the percentage property value. The maximum percentage of in-scope users a workflow run can process before the workflow is quarantined. +// returns a *int32 when successful +func (m *PercentageBasedQuarantineCondition) GetPercentage()(*int32) { + val, err := m.GetBackingStore().Get("percentage") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *PercentageBasedQuarantineCondition) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.QuarantineCondition.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteInt32Value("percentage", m.GetPercentage()) + if err != nil { + return err + } + } + return nil +} +// SetPercentage sets the percentage property value. The maximum percentage of in-scope users a workflow run can process before the workflow is quarantined. +func (m *PercentageBasedQuarantineCondition) SetPercentage(value *int32)() { + err := m.GetBackingStore().Set("percentage", value) + if err != nil { + panic(err) + } +} +type PercentageBasedQuarantineConditionable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + QuarantineConditionable + GetPercentage()(*int32) + SetPercentage(value *int32)() +} diff --git a/models/identitygovernance/preview_failed_task.go b/models/identitygovernance/preview_failed_task.go new file mode 100644 index 00000000000..33b8d48ae59 --- /dev/null +++ b/models/identitygovernance/preview_failed_task.go @@ -0,0 +1,264 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type PreviewFailedTask struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewPreviewFailedTask instantiates a new PreviewFailedTask and sets the default values. +func NewPreviewFailedTask()(*PreviewFailedTask) { + m := &PreviewFailedTask{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreatePreviewFailedTaskFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePreviewFailedTaskFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPreviewFailedTask(), 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 *PreviewFailedTask) 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 *PreviewFailedTask) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDefinitionId gets the definitionId property value. The identifier of the task definition of the task that failed during the preview operation of a workflow. +// returns a *string when successful +func (m *PreviewFailedTask) GetDefinitionId()(*string) { + val, err := m.GetBackingStore().Get("definitionId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFailureReason gets the failureReason property value. The reason why the task failed in the preview operation of a workflow. +// returns a *string when successful +func (m *PreviewFailedTask) GetFailureReason()(*string) { + val, err := m.GetBackingStore().Get("failureReason") + 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 *PreviewFailedTask) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["definitionId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDefinitionId(val) + } + return nil + } + res["failureReason"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFailureReason(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["@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["taskId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTaskId(val) + } + return nil + } + return res +} +// GetName gets the name property value. The name of the task that failed within the preview operation of a workflow. +// returns a *string when successful +func (m *PreviewFailedTask) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + 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 *PreviewFailedTask) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTaskId gets the taskId property value. The identifier of the task that failed during the preview operation of a workflow. +// returns a *string when successful +func (m *PreviewFailedTask) GetTaskId()(*string) { + val, err := m.GetBackingStore().Get("taskId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *PreviewFailedTask) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("definitionId", m.GetDefinitionId()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("failureReason", m.GetFailureReason()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("taskId", m.GetTaskId()) + 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 *PreviewFailedTask) 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 *PreviewFailedTask) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDefinitionId sets the definitionId property value. The identifier of the task definition of the task that failed during the preview operation of a workflow. +func (m *PreviewFailedTask) SetDefinitionId(value *string)() { + err := m.GetBackingStore().Set("definitionId", value) + if err != nil { + panic(err) + } +} +// SetFailureReason sets the failureReason property value. The reason why the task failed in the preview operation of a workflow. +func (m *PreviewFailedTask) SetFailureReason(value *string)() { + err := m.GetBackingStore().Set("failureReason", value) + if err != nil { + panic(err) + } +} +// SetName sets the name property value. The name of the task that failed within the preview operation of a workflow. +func (m *PreviewFailedTask) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *PreviewFailedTask) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetTaskId sets the taskId property value. The identifier of the task that failed during the preview operation of a workflow. +func (m *PreviewFailedTask) SetTaskId(value *string)() { + err := m.GetBackingStore().Set("taskId", value) + if err != nil { + panic(err) + } +} +type PreviewFailedTaskable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDefinitionId()(*string) + GetFailureReason()(*string) + GetName()(*string) + GetOdataType()(*string) + GetTaskId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDefinitionId(value *string)() + SetFailureReason(value *string)() + SetName(value *string)() + SetOdataType(value *string)() + SetTaskId(value *string)() +} diff --git a/models/identitygovernance/quarantine_condition.go b/models/identitygovernance/quarantine_condition.go new file mode 100644 index 00000000000..4150b0ad9a5 --- /dev/null +++ b/models/identitygovernance/quarantine_condition.go @@ -0,0 +1,136 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type QuarantineCondition struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewQuarantineCondition instantiates a new QuarantineCondition and sets the default values. +func NewQuarantineCondition()(*QuarantineCondition) { + m := &QuarantineCondition{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateQuarantineConditionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateQuarantineConditionFromDiscriminatorValue(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.identityGovernance.countBasedQuarantineCondition": + return NewCountBasedQuarantineCondition(), nil + case "#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition": + return NewPercentageBasedQuarantineCondition(), nil + } + } + } + } + return NewQuarantineCondition(), 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 *QuarantineCondition) 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 *QuarantineCondition) 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 *QuarantineCondition) 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 *QuarantineCondition) 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 *QuarantineCondition) 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 *QuarantineCondition) 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 *QuarantineCondition) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *QuarantineCondition) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type QuarantineConditionable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() +} diff --git a/models/identitygovernance/quarantine_configuration.go b/models/identitygovernance/quarantine_configuration.go new file mode 100644 index 00000000000..6f7bf3f8d13 --- /dev/null +++ b/models/identitygovernance/quarantine_configuration.go @@ -0,0 +1,203 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type QuarantineConfiguration struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewQuarantineConfiguration instantiates a new QuarantineConfiguration and sets the default values. +func NewQuarantineConfiguration()(*QuarantineConfiguration) { + m := &QuarantineConfiguration{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateQuarantineConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateQuarantineConfigurationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewQuarantineConfiguration(), 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 *QuarantineConfiguration) 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 *QuarantineConfiguration) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetConditions gets the conditions property value. The set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition. +// returns a []QuarantineConditionable when successful +func (m *QuarantineConfiguration) GetConditions()([]QuarantineConditionable) { + val, err := m.GetBackingStore().Get("conditions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]QuarantineConditionable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *QuarantineConfiguration) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["conditions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateQuarantineConditionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]QuarantineConditionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(QuarantineConditionable) + } + } + m.SetConditions(res) + } + return nil + } + res["matchMode"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseMatchMode) + if err != nil { + return err + } + if val != nil { + m.SetMatchMode(val.(*MatchMode)) + } + 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 +} +// GetMatchMode gets the matchMode property value. The matchMode property +// returns a *MatchMode when successful +func (m *QuarantineConfiguration) GetMatchMode()(*MatchMode) { + val, err := m.GetBackingStore().Get("matchMode") + if err != nil { + panic(err) + } + if val != nil { + return val.(*MatchMode) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *QuarantineConfiguration) 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 *QuarantineConfiguration) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetConditions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetConditions())) + for i, v := range m.GetConditions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("conditions", cast) + if err != nil { + return err + } + } + if m.GetMatchMode() != nil { + cast := (*m.GetMatchMode()).String() + err := writer.WriteStringValue("matchMode", &cast) + 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 *QuarantineConfiguration) 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 *QuarantineConfiguration) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetConditions sets the conditions property value. The set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition. +func (m *QuarantineConfiguration) SetConditions(value []QuarantineConditionable)() { + err := m.GetBackingStore().Set("conditions", value) + if err != nil { + panic(err) + } +} +// SetMatchMode sets the matchMode property value. The matchMode property +func (m *QuarantineConfiguration) SetMatchMode(value *MatchMode)() { + err := m.GetBackingStore().Set("matchMode", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *QuarantineConfiguration) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type QuarantineConfigurationable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetConditions()([]QuarantineConditionable) + GetMatchMode()(*MatchMode) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetConditions(value []QuarantineConditionable)() + SetMatchMode(value *MatchMode)() + SetOdataType(value *string)() +} diff --git a/models/identitygovernance/quarantine_details.go b/models/identitygovernance/quarantine_details.go new file mode 100644 index 00000000000..2680f9a9ac0 --- /dev/null +++ b/models/identitygovernance/quarantine_details.go @@ -0,0 +1,229 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type QuarantineDetails struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewQuarantineDetails instantiates a new QuarantineDetails and sets the default values. +func NewQuarantineDetails()(*QuarantineDetails) { + m := &QuarantineDetails{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateQuarantineDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateQuarantineDetailsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewQuarantineDetails(), 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 *QuarantineDetails) 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 *QuarantineDetails) 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 *QuarantineDetails) 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 + } + res["quarantinedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetQuarantinedDateTime(val) + } + return nil + } + res["quarantineReason"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetQuarantineReason(val) + } + return nil + } + res["quarantineType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseQuarantineType) + if err != nil { + return err + } + if val != nil { + m.SetQuarantineType(val.(*QuarantineType)) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *QuarantineDetails) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetQuarantinedDateTime gets the quarantinedDateTime property value. The date and time when the workflow was quarantined. +// returns a *Time when successful +func (m *QuarantineDetails) GetQuarantinedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("quarantinedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetQuarantineReason gets the quarantineReason property value. The reason the workflow was quarantined. +// returns a *string when successful +func (m *QuarantineDetails) GetQuarantineReason()(*string) { + val, err := m.GetBackingStore().Get("quarantineReason") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetQuarantineType gets the quarantineType property value. The quarantineType property +// returns a *QuarantineType when successful +func (m *QuarantineDetails) GetQuarantineType()(*QuarantineType) { + val, err := m.GetBackingStore().Get("quarantineType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*QuarantineType) + } + return nil +} +// Serialize serializes information the current object +func (m *QuarantineDetails) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteTimeValue("quarantinedDateTime", m.GetQuarantinedDateTime()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("quarantineReason", m.GetQuarantineReason()) + if err != nil { + return err + } + } + if m.GetQuarantineType() != nil { + cast := (*m.GetQuarantineType()).String() + err := writer.WriteStringValue("quarantineType", &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 *QuarantineDetails) 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 *QuarantineDetails) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *QuarantineDetails) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetQuarantinedDateTime sets the quarantinedDateTime property value. The date and time when the workflow was quarantined. +func (m *QuarantineDetails) SetQuarantinedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("quarantinedDateTime", value) + if err != nil { + panic(err) + } +} +// SetQuarantineReason sets the quarantineReason property value. The reason the workflow was quarantined. +func (m *QuarantineDetails) SetQuarantineReason(value *string)() { + err := m.GetBackingStore().Set("quarantineReason", value) + if err != nil { + panic(err) + } +} +// SetQuarantineType sets the quarantineType property value. The quarantineType property +func (m *QuarantineDetails) SetQuarantineType(value *QuarantineType)() { + err := m.GetBackingStore().Set("quarantineType", value) + if err != nil { + panic(err) + } +} +type QuarantineDetailsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetQuarantinedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetQuarantineReason()(*string) + GetQuarantineType()(*QuarantineType) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetQuarantinedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetQuarantineReason(value *string)() + SetQuarantineType(value *QuarantineType)() +} diff --git a/models/identitygovernance/quarantine_type.go b/models/identitygovernance/quarantine_type.go new file mode 100644 index 00000000000..40c3410fc6b --- /dev/null +++ b/models/identitygovernance/quarantine_type.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 identitygovernance +type QuarantineType int + +const ( + NOTQUARANTINED_QUARANTINETYPE QuarantineType = iota + COUNTBASEDTHRESHOLDEXCEEDED_QUARANTINETYPE + PERCENTAGEBASEDTHRESHOLDEXCEEDED_QUARANTINETYPE + MULTIPLECONDITIONSEXCEEDED_QUARANTINETYPE + UNKNOWNFUTUREVALUE_QUARANTINETYPE +) + +func (i QuarantineType) String() string { + return []string{"notQuarantined", "countBasedThresholdExceeded", "percentageBasedThresholdExceeded", "multipleConditionsExceeded", "unknownFutureValue"}[i] +} +func ParseQuarantineType(v string) (any, error) { + result := NOTQUARANTINED_QUARANTINETYPE + switch v { + case "notQuarantined": + result = NOTQUARANTINED_QUARANTINETYPE + case "countBasedThresholdExceeded": + result = COUNTBASEDTHRESHOLDEXCEEDED_QUARANTINETYPE + case "percentageBasedThresholdExceeded": + result = PERCENTAGEBASEDTHRESHOLDEXCEEDED_QUARANTINETYPE + case "multipleConditionsExceeded": + result = MULTIPLECONDITIONSEXCEEDED_QUARANTINETYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_QUARANTINETYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeQuarantineType(values []QuarantineType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i QuarantineType) isMultiValue() bool { + return false +} diff --git a/models/identitygovernance/workflow.go b/models/identitygovernance/workflow.go index b49b372c07c..8b469fcb9a0 100644 --- a/models/identitygovernance/workflow.go +++ b/models/identitygovernance/workflow.go @@ -6,6 +6,7 @@ package identitygovernance import ( i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" ) type Workflow struct { @@ -99,6 +100,32 @@ func (m *Workflow) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return nil } + res["previewScope"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + } + m.SetPreviewScope(res) + } + return nil + } + res["quarantineDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateQuarantineDetailsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetQuarantineDetails(val.(QuarantineDetailsable)) + } + return nil + } res["runs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateRunFromDiscriminatorValue) if err != nil { @@ -115,6 +142,16 @@ func (m *Workflow) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return nil } + res["settings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateWorkflowSettingFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSettings(val.(WorkflowSettingable)) + } + return nil + } res["taskReports"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateTaskReportFromDiscriminatorValue) if err != nil { @@ -199,6 +236,30 @@ func (m *Workflow) GetNextScheduleRunDateTime()(*i336074805fc853987abe6f7fe3ad97 } return nil } +// GetPreviewScope gets the previewScope property value. The preview scope for the workflow. +// returns a []DirectoryObjectable when successful +func (m *Workflow) GetPreviewScope()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) { + val, err := m.GetBackingStore().Get("previewScope") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + } + return nil +} +// GetQuarantineDetails gets the quarantineDetails property value. The quarantineDetails property +// returns a QuarantineDetailsable when successful +func (m *Workflow) GetQuarantineDetails()(QuarantineDetailsable) { + val, err := m.GetBackingStore().Get("quarantineDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.(QuarantineDetailsable) + } + return nil +} // GetRuns gets the runs property value. Workflow runs. // returns a []Runable when successful func (m *Workflow) GetRuns()([]Runable) { @@ -211,6 +272,18 @@ func (m *Workflow) GetRuns()([]Runable) { } return nil } +// GetSettings gets the settings property value. The settings property +// returns a WorkflowSettingable when successful +func (m *Workflow) GetSettings()(WorkflowSettingable) { + val, err := m.GetBackingStore().Get("settings") + if err != nil { + panic(err) + } + if val != nil { + return val.(WorkflowSettingable) + } + return nil +} // GetTaskReports gets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object. // returns a []TaskReportable when successful func (m *Workflow) GetTaskReports()([]TaskReportable) { @@ -295,6 +368,24 @@ func (m *Workflow) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c01 return err } } + if m.GetPreviewScope() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetPreviewScope())) + for i, v := range m.GetPreviewScope() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("previewScope", cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("quarantineDetails", m.GetQuarantineDetails()) + if err != nil { + return err + } + } if m.GetRuns() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRuns())) for i, v := range m.GetRuns() { @@ -307,6 +398,12 @@ func (m *Workflow) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c01 return err } } + { + err = writer.WriteObjectValue("settings", m.GetSettings()) + if err != nil { + return err + } + } if m.GetTaskReports() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTaskReports())) for i, v := range m.GetTaskReports() { @@ -379,6 +476,20 @@ func (m *Workflow) SetNextScheduleRunDateTime(value *i336074805fc853987abe6f7fe3 panic(err) } } +// SetPreviewScope sets the previewScope property value. The preview scope for the workflow. +func (m *Workflow) SetPreviewScope(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() { + err := m.GetBackingStore().Set("previewScope", value) + if err != nil { + panic(err) + } +} +// SetQuarantineDetails sets the quarantineDetails property value. The quarantineDetails property +func (m *Workflow) SetQuarantineDetails(value QuarantineDetailsable)() { + err := m.GetBackingStore().Set("quarantineDetails", value) + if err != nil { + panic(err) + } +} // SetRuns sets the runs property value. Workflow runs. func (m *Workflow) SetRuns(value []Runable)() { err := m.GetBackingStore().Set("runs", value) @@ -386,6 +497,13 @@ func (m *Workflow) SetRuns(value []Runable)() { panic(err) } } +// SetSettings sets the settings property value. The settings property +func (m *Workflow) SetSettings(value WorkflowSettingable)() { + err := m.GetBackingStore().Set("settings", value) + if err != nil { + panic(err) + } +} // SetTaskReports sets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object. func (m *Workflow) SetTaskReports(value []TaskReportable)() { err := m.GetBackingStore().Set("taskReports", value) @@ -421,7 +539,10 @@ type Workflowable interface { GetExecutionScope()([]UserProcessingResultable) GetId()(*string) GetNextScheduleRunDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetPreviewScope()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + GetQuarantineDetails()(QuarantineDetailsable) GetRuns()([]Runable) + GetSettings()(WorkflowSettingable) GetTaskReports()([]TaskReportable) GetUserProcessingResults()([]UserProcessingResultable) GetVersion()(*int32) @@ -430,7 +551,10 @@ type Workflowable interface { SetExecutionScope(value []UserProcessingResultable)() SetId(value *string)() SetNextScheduleRunDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetPreviewScope(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() + SetQuarantineDetails(value QuarantineDetailsable)() SetRuns(value []Runable)() + SetSettings(value WorkflowSettingable)() SetTaskReports(value []TaskReportable)() SetUserProcessingResults(value []UserProcessingResultable)() SetVersion(value *int32)() diff --git a/models/identitygovernance/workflow_execution_type.go b/models/identitygovernance/workflow_execution_type.go index 9bde3fffd8d..639ae48d6c4 100644 --- a/models/identitygovernance/workflow_execution_type.go +++ b/models/identitygovernance/workflow_execution_type.go @@ -9,10 +9,11 @@ const ( ONDEMAND_WORKFLOWEXECUTIONTYPE UNKNOWNFUTUREVALUE_WORKFLOWEXECUTIONTYPE ACTIVATEDWITHSCOPE_WORKFLOWEXECUTIONTYPE + PREVIEW_WORKFLOWEXECUTIONTYPE ) func (i WorkflowExecutionType) String() string { - return []string{"scheduled", "onDemand", "unknownFutureValue", "activatedWithScope"}[i] + return []string{"scheduled", "onDemand", "unknownFutureValue", "activatedWithScope", "preview"}[i] } func ParseWorkflowExecutionType(v string) (any, error) { result := SCHEDULED_WORKFLOWEXECUTIONTYPE @@ -25,6 +26,8 @@ func ParseWorkflowExecutionType(v string) (any, error) { result = UNKNOWNFUTUREVALUE_WORKFLOWEXECUTIONTYPE case "activatedWithScope": result = ACTIVATEDWITHSCOPE_WORKFLOWEXECUTIONTYPE + case "preview": + result = PREVIEW_WORKFLOWEXECUTIONTYPE default: return nil, nil } diff --git a/models/identitygovernance/workflow_setting.go b/models/identitygovernance/workflow_setting.go new file mode 100644 index 00000000000..6b3bccc5528 --- /dev/null +++ b/models/identitygovernance/workflow_setting.go @@ -0,0 +1,153 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type WorkflowSetting struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewWorkflowSetting instantiates a new WorkflowSetting and sets the default values. +func NewWorkflowSetting()(*WorkflowSetting) { + m := &WorkflowSetting{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateWorkflowSettingFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateWorkflowSettingFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewWorkflowSetting(), 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 *WorkflowSetting) 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 *WorkflowSetting) 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 *WorkflowSetting) 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 + } + res["quarantineConfiguration"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateQuarantineConfigurationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetQuarantineConfiguration(val.(QuarantineConfigurationable)) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *WorkflowSetting) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetQuarantineConfiguration gets the quarantineConfiguration property value. The threshold configuration that automatically halts the workflow when its conditions are met. +// returns a QuarantineConfigurationable when successful +func (m *WorkflowSetting) GetQuarantineConfiguration()(QuarantineConfigurationable) { + val, err := m.GetBackingStore().Get("quarantineConfiguration") + if err != nil { + panic(err) + } + if val != nil { + return val.(QuarantineConfigurationable) + } + return nil +} +// Serialize serializes information the current object +func (m *WorkflowSetting) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("quarantineConfiguration", m.GetQuarantineConfiguration()) + 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 *WorkflowSetting) 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 *WorkflowSetting) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *WorkflowSetting) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetQuarantineConfiguration sets the quarantineConfiguration property value. The threshold configuration that automatically halts the workflow when its conditions are met. +func (m *WorkflowSetting) SetQuarantineConfiguration(value QuarantineConfigurationable)() { + err := m.GetBackingStore().Set("quarantineConfiguration", value) + if err != nil { + panic(err) + } +} +type WorkflowSettingable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetQuarantineConfiguration()(QuarantineConfigurationable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetQuarantineConfiguration(value QuarantineConfigurationable)() +} diff --git a/models/identitygovernance/workflow_version.go b/models/identitygovernance/workflow_version.go index c0d67155131..53b761150d7 100644 --- a/models/identitygovernance/workflow_version.go +++ b/models/identitygovernance/workflow_version.go @@ -28,6 +28,16 @@ func CreateWorkflowVersionFromDiscriminatorValue(parseNode i878a80d2330e89d26896 // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *WorkflowVersion) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.WorkflowBase.GetFieldDeserializers() + res["settings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateWorkflowSettingFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSettings(val.(WorkflowSettingable)) + } + return nil + } res["versionNumber"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetInt32Value() if err != nil { @@ -40,6 +50,18 @@ func (m *WorkflowVersion) GetFieldDeserializers()(map[string]func(i878a80d2330e8 } return res } +// GetSettings gets the settings property value. The settings property +// returns a WorkflowSettingable when successful +func (m *WorkflowVersion) GetSettings()(WorkflowSettingable) { + val, err := m.GetBackingStore().Get("settings") + if err != nil { + panic(err) + } + if val != nil { + return val.(WorkflowSettingable) + } + return nil +} // GetVersionNumber gets the versionNumber property value. The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. // returns a *int32 when successful func (m *WorkflowVersion) GetVersionNumber()(*int32) { @@ -58,6 +80,12 @@ func (m *WorkflowVersion) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0 if err != nil { return err } + { + err = writer.WriteObjectValue("settings", m.GetSettings()) + if err != nil { + return err + } + } { err = writer.WriteInt32Value("versionNumber", m.GetVersionNumber()) if err != nil { @@ -66,6 +94,13 @@ func (m *WorkflowVersion) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0 } return nil } +// SetSettings sets the settings property value. The settings property +func (m *WorkflowVersion) SetSettings(value WorkflowSettingable)() { + err := m.GetBackingStore().Set("settings", value) + if err != nil { + panic(err) + } +} // SetVersionNumber sets the versionNumber property value. The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. func (m *WorkflowVersion) SetVersionNumber(value *int32)() { err := m.GetBackingStore().Set("versionNumber", value) @@ -76,6 +111,8 @@ func (m *WorkflowVersion) SetVersionNumber(value *int32)() { type WorkflowVersionable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable WorkflowBaseable + GetSettings()(WorkflowSettingable) GetVersionNumber()(*int32) + SetSettings(value WorkflowSettingable)() SetVersionNumber(value *int32)() } diff --git a/models/notification_events_type.go b/models/notification_events_type.go new file mode 100644 index 00000000000..9098929562b --- /dev/null +++ b/models/notification_events_type.go @@ -0,0 +1,54 @@ +// 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 ( + "math" + "strings" +) +type NotificationEventsType int + +const ( + NONE_NOTIFICATIONEVENTSTYPE = 1 + RESTOREANDPOLICYUPDATES_NOTIFICATIONEVENTSTYPE = 2 + UNKNOWNFUTUREVALUE_NOTIFICATIONEVENTSTYPE = 4 +) + +func (i NotificationEventsType) String() string { + var values []string + options := []string{"none", "restoreAndPolicyUpdates", "unknownFutureValue"} + for p := 0; p < 3; p++ { + mantis := NotificationEventsType(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParseNotificationEventsType(v string) (any, error) { + var result NotificationEventsType + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "none": + result |= NONE_NOTIFICATIONEVENTSTYPE + case "restoreAndPolicyUpdates": + result |= RESTOREANDPOLICYUPDATES_NOTIFICATIONEVENTSTYPE + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_NOTIFICATIONEVENTSTYPE + default: + return nil, nil + } + } + return &result, nil +} +func SerializeNotificationEventsType(values []NotificationEventsType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i NotificationEventsType) isMultiValue() bool { + return true +} diff --git a/models/notification_recipients.go b/models/notification_recipients.go new file mode 100644 index 00000000000..64f6384d0cb --- /dev/null +++ b/models/notification_recipients.go @@ -0,0 +1,203 @@ +// 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 NotificationRecipients struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewNotificationRecipients instantiates a new NotificationRecipients and sets the default values. +func NewNotificationRecipients()(*NotificationRecipients) { + m := &NotificationRecipients{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateNotificationRecipientsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateNotificationRecipientsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewNotificationRecipients(), 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 *NotificationRecipients) 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 *NotificationRecipients) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCustomRecipients gets the customRecipients property value. A list of users or groups that receive notifications. Only specify this property when role is set to custom. +// returns a []EmailIdentityable when successful +func (m *NotificationRecipients) GetCustomRecipients()([]EmailIdentityable) { + val, err := m.GetBackingStore().Get("customRecipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]EmailIdentityable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *NotificationRecipients) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["customRecipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateEmailIdentityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]EmailIdentityable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(EmailIdentityable) + } + } + m.SetCustomRecipients(res) + } + 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["role"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseNotificationRecipientsType) + if err != nil { + return err + } + if val != nil { + m.SetRole(val.(*NotificationRecipientsType)) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *NotificationRecipients) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRole gets the role property value. The role property +// returns a *NotificationRecipientsType when successful +func (m *NotificationRecipients) GetRole()(*NotificationRecipientsType) { + val, err := m.GetBackingStore().Get("role") + if err != nil { + panic(err) + } + if val != nil { + return val.(*NotificationRecipientsType) + } + return nil +} +// Serialize serializes information the current object +func (m *NotificationRecipients) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetCustomRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetCustomRecipients())) + for i, v := range m.GetCustomRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("customRecipients", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetRole() != nil { + cast := (*m.GetRole()).String() + err := writer.WriteStringValue("role", &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 *NotificationRecipients) 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 *NotificationRecipients) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCustomRecipients sets the customRecipients property value. A list of users or groups that receive notifications. Only specify this property when role is set to custom. +func (m *NotificationRecipients) SetCustomRecipients(value []EmailIdentityable)() { + err := m.GetBackingStore().Set("customRecipients", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *NotificationRecipients) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetRole sets the role property value. The role property +func (m *NotificationRecipients) SetRole(value *NotificationRecipientsType)() { + err := m.GetBackingStore().Set("role", value) + if err != nil { + panic(err) + } +} +type NotificationRecipientsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCustomRecipients()([]EmailIdentityable) + GetOdataType()(*string) + GetRole()(*NotificationRecipientsType) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCustomRecipients(value []EmailIdentityable)() + SetOdataType(value *string)() + SetRole(value *NotificationRecipientsType)() +} diff --git a/models/notification_recipients_type.go b/models/notification_recipients_type.go new file mode 100644 index 00000000000..74ac877a9df --- /dev/null +++ b/models/notification_recipients_type.go @@ -0,0 +1,63 @@ +// 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 ( + "math" + "strings" +) +type NotificationRecipientsType int + +const ( + NONE_NOTIFICATIONRECIPIENTSTYPE = 1 + GLOBALADMINS_NOTIFICATIONRECIPIENTSTYPE = 2 + BACKUPADMINS_NOTIFICATIONRECIPIENTSTYPE = 4 + CUSTOM_NOTIFICATIONRECIPIENTSTYPE = 8 + ALLADMINS_NOTIFICATIONRECIPIENTSTYPE = 16 + UNKNOWNFUTUREVALUE_NOTIFICATIONRECIPIENTSTYPE = 32 +) + +func (i NotificationRecipientsType) String() string { + var values []string + options := []string{"none", "globalAdmins", "backupAdmins", "custom", "allAdmins", "unknownFutureValue"} + for p := 0; p < 6; p++ { + mantis := NotificationRecipientsType(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParseNotificationRecipientsType(v string) (any, error) { + var result NotificationRecipientsType + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "none": + result |= NONE_NOTIFICATIONRECIPIENTSTYPE + case "globalAdmins": + result |= GLOBALADMINS_NOTIFICATIONRECIPIENTSTYPE + case "backupAdmins": + result |= BACKUPADMINS_NOTIFICATIONRECIPIENTSTYPE + case "custom": + result |= CUSTOM_NOTIFICATIONRECIPIENTSTYPE + case "allAdmins": + result |= ALLADMINS_NOTIFICATIONRECIPIENTSTYPE + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_NOTIFICATIONRECIPIENTSTYPE + default: + return nil, nil + } + } + return &result, nil +} +func SerializeNotificationRecipientsType(values []NotificationRecipientsType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i NotificationRecipientsType) isMultiValue() bool { + return true +} diff --git a/models/on_premises_directory_synchronization_feature.go b/models/on_premises_directory_synchronization_feature.go index 65f8adfca77..add0df85504 100644 --- a/models/on_premises_directory_synchronization_feature.go +++ b/models/on_premises_directory_synchronization_feature.go @@ -38,7 +38,7 @@ func (m *OnPremisesDirectorySynchronizationFeature) GetAdditionalData()(map[stri } return val.(map[string]any) } -// GetAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled gets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. The allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property +// GetAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled gets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows on-premises directory sync clients to update the onPremisesObjectIdentifier property. // returns a *bool when successful func (m *OnPremisesDirectorySynchronizationFeature) GetAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled()(*bool) { val, err := m.GetBackingStore().Get("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled") @@ -654,7 +654,7 @@ func (m *OnPremisesDirectorySynchronizationFeature) SetAdditionalData(value map[ panic(err) } } -// SetAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled sets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. The allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property +// SetAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled sets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows on-premises directory sync clients to update the onPremisesObjectIdentifier property. func (m *OnPremisesDirectorySynchronizationFeature) SetAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(value *bool)() { err := m.GetBackingStore().Set("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled", value) if err != nil { diff --git a/models/online_meeting.go b/models/online_meeting.go index 506c4f8bccf..065a6b7f1a1 100644 --- a/models/online_meeting.go +++ b/models/online_meeting.go @@ -8,7 +8,6 @@ import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) -// OnlineMeeting represents a Microsoft online meeting. type OnlineMeeting struct { OnlineMeetingBase } diff --git a/models/package_access_entity.go b/models/package_access_entity.go new file mode 100644 index 00000000000..23efb488f26 --- /dev/null +++ b/models/package_access_entity.go @@ -0,0 +1,191 @@ +// 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 PackageAccessEntity struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewPackageAccessEntity instantiates a new PackageAccessEntity and sets the default values. +func NewPackageAccessEntity()(*PackageAccessEntity) { + m := &PackageAccessEntity{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreatePackageAccessEntityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePackageAccessEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPackageAccessEntity(), 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 *PackageAccessEntity) 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 *PackageAccessEntity) 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 *PackageAccessEntity) 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 + } + res["resourceId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetResourceId(val) + } + return nil + } + res["resourceType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAccessEntityType) + if err != nil { + return err + } + if val != nil { + m.SetResourceType(val.(*AccessEntityType)) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *PackageAccessEntity) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetResourceId gets the resourceId property value. The resourceId property +// returns a *string when successful +func (m *PackageAccessEntity) GetResourceId()(*string) { + val, err := m.GetBackingStore().Get("resourceId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetResourceType gets the resourceType property value. The resourceType property +// returns a *AccessEntityType when successful +func (m *PackageAccessEntity) GetResourceType()(*AccessEntityType) { + val, err := m.GetBackingStore().Get("resourceType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AccessEntityType) + } + return nil +} +// Serialize serializes information the current object +func (m *PackageAccessEntity) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("resourceId", m.GetResourceId()) + if err != nil { + return err + } + } + if m.GetResourceType() != nil { + cast := (*m.GetResourceType()).String() + err := writer.WriteStringValue("resourceType", &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 *PackageAccessEntity) 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 *PackageAccessEntity) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *PackageAccessEntity) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetResourceId sets the resourceId property value. The resourceId property +func (m *PackageAccessEntity) SetResourceId(value *string)() { + err := m.GetBackingStore().Set("resourceId", value) + if err != nil { + panic(err) + } +} +// SetResourceType sets the resourceType property value. The resourceType property +func (m *PackageAccessEntity) SetResourceType(value *AccessEntityType)() { + err := m.GetBackingStore().Set("resourceType", value) + if err != nil { + panic(err) + } +} +type PackageAccessEntityable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetResourceId()(*string) + GetResourceType()(*AccessEntityType) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetResourceId(value *string)() + SetResourceType(value *AccessEntityType)() +} diff --git a/models/package_element.go b/models/package_element.go new file mode 100644 index 00000000000..27fd26b331a --- /dev/null +++ b/models/package_element.go @@ -0,0 +1,190 @@ +// 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 PackageElement struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewPackageElement instantiates a new PackageElement and sets the default values. +func NewPackageElement()(*PackageElement) { + m := &PackageElement{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreatePackageElementFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePackageElementFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPackageElement(), 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 *PackageElement) 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 *PackageElement) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDefinition gets the definition property value. The definition property +// returns a UntypedNodeable when successful +func (m *PackageElement) GetDefinition()(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.UntypedNodeable) { + val, err := m.GetBackingStore().Get("definition") + if err != nil { + panic(err) + } + if val != nil { + return val.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.UntypedNodeable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PackageElement) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["definition"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.CreateUntypedNodeFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDefinition(val.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.UntypedNodeable)) + } + return nil + } + res["id"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetId(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 +} +// GetId gets the id property value. The id property +// returns a *string when successful +func (m *PackageElement) GetId()(*string) { + val, err := m.GetBackingStore().Get("id") + 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 *PackageElement) 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 *PackageElement) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("definition", m.GetDefinition()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("id", m.GetId()) + 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 *PackageElement) 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 *PackageElement) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDefinition sets the definition property value. The definition property +func (m *PackageElement) SetDefinition(value i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.UntypedNodeable)() { + err := m.GetBackingStore().Set("definition", value) + if err != nil { + panic(err) + } +} +// SetId sets the id property value. The id property +func (m *PackageElement) SetId(value *string)() { + err := m.GetBackingStore().Set("id", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *PackageElement) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type PackageElementable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDefinition()(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.UntypedNodeable) + GetId()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDefinition(value i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.UntypedNodeable)() + SetId(value *string)() + SetOdataType(value *string)() +} diff --git a/models/package_element_detail.go b/models/package_element_detail.go new file mode 100644 index 00000000000..37c2152a0aa --- /dev/null +++ b/models/package_element_detail.go @@ -0,0 +1,202 @@ +// 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 PackageElementDetail struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewPackageElementDetail instantiates a new PackageElementDetail and sets the default values. +func NewPackageElementDetail()(*PackageElementDetail) { + m := &PackageElementDetail{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreatePackageElementDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePackageElementDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPackageElementDetail(), 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 *PackageElementDetail) 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 *PackageElementDetail) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetElements gets the elements property value. The elements property +// returns a []PackageElementable when successful +func (m *PackageElementDetail) GetElements()([]PackageElementable) { + val, err := m.GetBackingStore().Get("elements") + if err != nil { + panic(err) + } + if val != nil { + return val.([]PackageElementable) + } + return nil +} +// GetElementType gets the elementType property value. The elementType property +// returns a *string when successful +func (m *PackageElementDetail) GetElementType()(*string) { + val, err := m.GetBackingStore().Get("elementType") + 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 *PackageElementDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["elements"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePackageElementFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]PackageElementable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(PackageElementable) + } + } + m.SetElements(res) + } + return nil + } + res["elementType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetElementType(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 +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *PackageElementDetail) 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 *PackageElementDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetElements() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetElements())) + for i, v := range m.GetElements() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("elements", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("elementType", m.GetElementType()) + 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 *PackageElementDetail) 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 *PackageElementDetail) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetElements sets the elements property value. The elements property +func (m *PackageElementDetail) SetElements(value []PackageElementable)() { + err := m.GetBackingStore().Set("elements", value) + if err != nil { + panic(err) + } +} +// SetElementType sets the elementType property value. The elementType property +func (m *PackageElementDetail) SetElementType(value *string)() { + err := m.GetBackingStore().Set("elementType", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *PackageElementDetail) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type PackageElementDetailable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetElements()([]PackageElementable) + GetElementType()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetElements(value []PackageElementable)() + SetElementType(value *string)() + SetOdataType(value *string)() +} diff --git a/models/package_status.go b/models/package_status.go new file mode 100644 index 00000000000..53002ff4d0d --- /dev/null +++ b/models/package_status.go @@ -0,0 +1,42 @@ +// 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 PackageStatus int + +const ( + NONE_PACKAGESTATUS PackageStatus = iota + SOME_PACKAGESTATUS + ALL_PACKAGESTATUS + UNKNOWNFUTUREVALUE_PACKAGESTATUS +) + +func (i PackageStatus) String() string { + return []string{"none", "some", "all", "unknownFutureValue"}[i] +} +func ParsePackageStatus(v string) (any, error) { + result := NONE_PACKAGESTATUS + switch v { + case "none": + result = NONE_PACKAGESTATUS + case "some": + result = SOME_PACKAGESTATUS + case "all": + result = ALL_PACKAGESTATUS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_PACKAGESTATUS + default: + return nil, nil + } + return &result, nil +} +func SerializePackageStatus(values []PackageStatus) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i PackageStatus) isMultiValue() bool { + return false +} diff --git a/models/package_type.go b/models/package_type.go new file mode 100644 index 00000000000..80c7fb91448 --- /dev/null +++ b/models/package_type.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 PackageType int + +const ( + MICROSOFT_PACKAGETYPE PackageType = iota + EXTERNAL_PACKAGETYPE + SHARED_PACKAGETYPE + CUSTOM_PACKAGETYPE + UNKNOWNFUTUREVALUE_PACKAGETYPE +) + +func (i PackageType) String() string { + return []string{"microsoft", "external", "shared", "custom", "unknownFutureValue"}[i] +} +func ParsePackageType(v string) (any, error) { + result := MICROSOFT_PACKAGETYPE + switch v { + case "microsoft": + result = MICROSOFT_PACKAGETYPE + case "external": + result = EXTERNAL_PACKAGETYPE + case "shared": + result = SHARED_PACKAGETYPE + case "custom": + result = CUSTOM_PACKAGETYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_PACKAGETYPE + default: + return nil, nil + } + return &result, nil +} +func SerializePackageType(values []PackageType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i PackageType) isMultiValue() bool { + return false +} diff --git a/models/password_policy.go b/models/password_policy.go new file mode 100644 index 00000000000..64ba4544e19 --- /dev/null +++ b/models/password_policy.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 models +import ( + "math" + "strings" +) +type PasswordPolicy int + +const ( + NONE_PASSWORDPOLICY = 1 + CHANGEPASSWORDPERIOD_PASSWORDPOLICY = 2 + CHARACTERSCOMBINATION_PASSWORDPOLICY = 4 + PASSWORDHISTORYANDREUSE_PASSWORDPOLICY = 8 + PASSWORDLENGTHLIMIT_PASSWORDPOLICY = 16 + PERSONALINFORMATIONUSE_PASSWORDPOLICY = 32 + UNKNOWNFUTUREVALUE_PASSWORDPOLICY = 64 +) + +func (i PasswordPolicy) String() string { + var values []string + options := []string{"none", "changePasswordPeriod", "charactersCombination", "passwordHistoryAndReuse", "passwordLengthLimit", "personalInformationUse", "unknownFutureValue"} + for p := 0; p < 7; p++ { + mantis := PasswordPolicy(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParsePasswordPolicy(v string) (any, error) { + var result PasswordPolicy + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "none": + result |= NONE_PASSWORDPOLICY + case "changePasswordPeriod": + result |= CHANGEPASSWORDPERIOD_PASSWORDPOLICY + case "charactersCombination": + result |= CHARACTERSCOMBINATION_PASSWORDPOLICY + case "passwordHistoryAndReuse": + result |= PASSWORDHISTORYANDREUSE_PASSWORDPOLICY + case "passwordLengthLimit": + result |= PASSWORDLENGTHLIMIT_PASSWORDPOLICY + case "personalInformationUse": + result |= PERSONALINFORMATIONUSE_PASSWORDPOLICY + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_PASSWORDPOLICY + default: + return nil, nil + } + } + return &result, nil +} +func SerializePasswordPolicy(values []PasswordPolicy) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i PasswordPolicy) isMultiValue() bool { + return true +} diff --git a/models/pci_version.go b/models/pci_version.go new file mode 100644 index 00000000000..64f8c521098 --- /dev/null +++ b/models/pci_version.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 PciVersion int + +const ( + NONE_PCIVERSION PciVersion = iota + V3_2_1_PCIVERSION + V4_PCIVERSION + NOTSUPPORTED_PCIVERSION + UNKNOWNFUTUREVALUE_PCIVERSION +) + +func (i PciVersion) String() string { + return []string{"none", "v3_2_1", "v4", "notSupported", "unknownFutureValue"}[i] +} +func ParsePciVersion(v string) (any, error) { + result := NONE_PCIVERSION + switch v { + case "none": + result = NONE_PCIVERSION + case "v3_2_1": + result = V3_2_1_PCIVERSION + case "v4": + result = V4_PCIVERSION + case "notSupported": + result = NOTSUPPORTED_PCIVERSION + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_PCIVERSION + default: + return nil, nil + } + return &result, nil +} +func SerializePciVersion(values []PciVersion) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i PciVersion) isMultiValue() bool { + return false +} diff --git a/models/policy_root.go b/models/policy_root.go index b062876ebd1..d6501d518a0 100644 --- a/models/policy_root.go +++ b/models/policy_root.go @@ -178,6 +178,18 @@ func (m *PolicyRoot) GetFeatureRolloutPolicies()([]FeatureRolloutPolicyable) { } return nil } +// GetFederatedTokenValidationPolicy gets the federatedTokenValidationPolicy property value. The federatedTokenValidationPolicy property +// returns a FederatedTokenValidationPolicyable when successful +func (m *PolicyRoot) GetFederatedTokenValidationPolicy()(FederatedTokenValidationPolicyable) { + val, err := m.GetBackingStore().Get("federatedTokenValidationPolicy") + if err != nil { + panic(err) + } + if val != nil { + return val.(FederatedTokenValidationPolicyable) + } + return nil +} // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *PolicyRoot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { @@ -348,6 +360,16 @@ func (m *PolicyRoot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d268 } return nil } + res["federatedTokenValidationPolicy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateFederatedTokenValidationPolicyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetFederatedTokenValidationPolicy(val.(FederatedTokenValidationPolicyable)) + } + return nil + } res["homeRealmDiscoveryPolicies"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateHomeRealmDiscoveryPolicyFromDiscriminatorValue) if err != nil { @@ -682,6 +704,12 @@ func (m *PolicyRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c return err } } + { + err = writer.WriteObjectValue("federatedTokenValidationPolicy", m.GetFederatedTokenValidationPolicy()) + if err != nil { + return err + } + } if m.GetHomeRealmDiscoveryPolicies() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetHomeRealmDiscoveryPolicies())) for i, v := range m.GetHomeRealmDiscoveryPolicies() { @@ -859,6 +887,13 @@ func (m *PolicyRoot) SetFeatureRolloutPolicies(value []FeatureRolloutPolicyable) panic(err) } } +// SetFederatedTokenValidationPolicy sets the federatedTokenValidationPolicy property value. The federatedTokenValidationPolicy property +func (m *PolicyRoot) SetFederatedTokenValidationPolicy(value FederatedTokenValidationPolicyable)() { + err := m.GetBackingStore().Set("federatedTokenValidationPolicy", value) + if err != nil { + panic(err) + } +} // SetHomeRealmDiscoveryPolicies sets the homeRealmDiscoveryPolicies property value. The policy to control Microsoft Entra authentication behavior for federated users. func (m *PolicyRoot) SetHomeRealmDiscoveryPolicies(value []HomeRealmDiscoveryPolicyable)() { err := m.GetBackingStore().Set("homeRealmDiscoveryPolicies", value) @@ -931,6 +966,7 @@ type PolicyRootable interface { GetDefaultAppManagementPolicy()(TenantAppManagementPolicyable) GetDeviceRegistrationPolicy()(DeviceRegistrationPolicyable) GetFeatureRolloutPolicies()([]FeatureRolloutPolicyable) + GetFederatedTokenValidationPolicy()(FederatedTokenValidationPolicyable) GetHomeRealmDiscoveryPolicies()([]HomeRealmDiscoveryPolicyable) GetIdentitySecurityDefaultsEnforcementPolicy()(IdentitySecurityDefaultsEnforcementPolicyable) GetOwnerlessGroupPolicy()(OwnerlessGroupPolicyable) @@ -952,6 +988,7 @@ type PolicyRootable interface { SetDefaultAppManagementPolicy(value TenantAppManagementPolicyable)() SetDeviceRegistrationPolicy(value DeviceRegistrationPolicyable)() SetFeatureRolloutPolicies(value []FeatureRolloutPolicyable)() + SetFederatedTokenValidationPolicy(value FederatedTokenValidationPolicyable)() SetHomeRealmDiscoveryPolicies(value []HomeRealmDiscoveryPolicyable)() SetIdentitySecurityDefaultsEnforcementPolicy(value IdentitySecurityDefaultsEnforcementPolicyable)() SetOwnerlessGroupPolicy(value OwnerlessGroupPolicyable)() diff --git a/models/profile_card_property.go b/models/profile_card_property.go index b629f7c9d68..24bd5587ae1 100644 --- a/models/profile_card_property.go +++ b/models/profile_card_property.go @@ -76,8 +76,30 @@ func (m *ProfileCardProperty) GetFieldDeserializers()(map[string]func(i878a80d23 } return nil } + res["isVisible"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsVisible(val) + } + return nil + } return res } +// GetIsVisible gets the isVisible property value. Indicates whether the given directory property should be shown on a user’s profile card. +// returns a *bool when successful +func (m *ProfileCardProperty) GetIsVisible()(*bool) { + val, err := m.GetBackingStore().Get("isVisible") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} // Serialize serializes information the current object func (m *ProfileCardProperty) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) @@ -102,6 +124,12 @@ func (m *ProfileCardProperty) Serialize(writer i878a80d2330e89d26896388a3f487eef return err } } + { + err = writer.WriteBoolValue("isVisible", m.GetIsVisible()) + if err != nil { + return err + } + } return nil } // SetAnnotations sets the annotations property value. Allows an administrator to set a custom display label for the directory property and localize it for the users in their tenant. @@ -118,11 +146,20 @@ func (m *ProfileCardProperty) SetDirectoryPropertyName(value *string)() { panic(err) } } +// SetIsVisible sets the isVisible property value. Indicates whether the given directory property should be shown on a user’s profile card. +func (m *ProfileCardProperty) SetIsVisible(value *bool)() { + err := m.GetBackingStore().Set("isVisible", value) + if err != nil { + panic(err) + } +} type ProfileCardPropertyable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetAnnotations()([]ProfileCardAnnotationable) GetDirectoryPropertyName()(*string) + GetIsVisible()(*bool) SetAnnotations(value []ProfileCardAnnotationable)() SetDirectoryPropertyName(value *string)() + SetIsVisible(value *bool)() } diff --git a/models/reminder.go b/models/reminder.go index 6d3642c4c04..7291b93ac55 100644 --- a/models/reminder.go +++ b/models/reminder.go @@ -67,7 +67,7 @@ func (m *Reminder) GetEventEndTime()(DateTimeTimeZoneable) { } return nil } -// GetEventId gets the eventId property value. The unique ID of the event. Read only. +// GetEventId gets the eventId property value. The unique ID of the event. Read-only. // returns a *string when successful func (m *Reminder) GetEventId()(*string) { val, err := m.GetBackingStore().Get("eventId") @@ -336,7 +336,7 @@ func (m *Reminder) SetEventEndTime(value DateTimeTimeZoneable)() { panic(err) } } -// SetEventId sets the eventId property value. The unique ID of the event. Read only. +// SetEventId sets the eventId property value. The unique ID of the event. Read-only. func (m *Reminder) SetEventId(value *string)() { err := m.GetBackingStore().Set("eventId", value) if err != nil { diff --git a/models/rest_encryption_type.go b/models/rest_encryption_type.go new file mode 100644 index 00000000000..dc6e9fc0ed0 --- /dev/null +++ b/models/rest_encryption_type.go @@ -0,0 +1,57 @@ +// 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 RestEncryptionType int + +const ( + NONE_RESTENCRYPTIONTYPE RestEncryptionType = iota + AES_RESTENCRYPTIONTYPE + BITLOCKER_RESTENCRYPTIONTYPE + BLOWFISH_RESTENCRYPTIONTYPE + DES_RESTENCRYPTIONTYPE + RC4_RESTENCRYPTIONTYPE + RSA_RESTENCRYPTIONTYPE + NOTSUPPORTED_RESTENCRYPTIONTYPE + UNKNOWNFUTUREVALUE_RESTENCRYPTIONTYPE +) + +func (i RestEncryptionType) String() string { + return []string{"none", "aes", "bitlocker", "blowfish", "des", "rc4", "rsa", "notSupported", "unknownFutureValue"}[i] +} +func ParseRestEncryptionType(v string) (any, error) { + result := NONE_RESTENCRYPTIONTYPE + switch v { + case "none": + result = NONE_RESTENCRYPTIONTYPE + case "aes": + result = AES_RESTENCRYPTIONTYPE + case "bitlocker": + result = BITLOCKER_RESTENCRYPTIONTYPE + case "blowfish": + result = BLOWFISH_RESTENCRYPTIONTYPE + case "des": + result = DES_RESTENCRYPTIONTYPE + case "rc4": + result = RC4_RESTENCRYPTIONTYPE + case "rsa": + result = RSA_RESTENCRYPTIONTYPE + case "notSupported": + result = NOTSUPPORTED_RESTENCRYPTIONTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_RESTENCRYPTIONTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeRestEncryptionType(values []RestEncryptionType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i RestEncryptionType) isMultiValue() bool { + return false +} diff --git a/models/role_type.go b/models/role_type.go new file mode 100644 index 00000000000..2da0374c6dd --- /dev/null +++ b/models/role_type.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 RoleType int + +const ( + ACTIVE_ROLETYPE RoleType = iota + ELIGIBLE_ROLETYPE + APPLICATION_ROLETYPE + DELEGATED_ROLETYPE + UNKNOWNFUTUREVALUE_ROLETYPE +) + +func (i RoleType) String() string { + return []string{"active", "eligible", "application", "delegated", "unknownFutureValue"}[i] +} +func ParseRoleType(v string) (any, error) { + result := ACTIVE_ROLETYPE + switch v { + case "active": + result = ACTIVE_ROLETYPE + case "eligible": + result = ELIGIBLE_ROLETYPE + case "application": + result = APPLICATION_ROLETYPE + case "delegated": + result = DELEGATED_ROLETYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ROLETYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeRoleType(values []RoleType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i RoleType) isMultiValue() bool { + return false +} diff --git a/models/root_domains.go b/models/root_domains.go new file mode 100644 index 00000000000..d9a3a606f3f --- /dev/null +++ b/models/root_domains.go @@ -0,0 +1,51 @@ +// 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 RootDomains int + +const ( + NONE_ROOTDOMAINS RootDomains = iota + ALL_ROOTDOMAINS + ALLFEDERATED_ROOTDOMAINS + ALLMANAGED_ROOTDOMAINS + ENUMERATED_ROOTDOMAINS + ALLMANAGEDANDENUMERATEDFEDERATED_ROOTDOMAINS + UNKNOWNFUTUREVALUE_ROOTDOMAINS +) + +func (i RootDomains) String() string { + return []string{"none", "all", "allFederated", "allManaged", "enumerated", "allManagedAndEnumeratedFederated", "unknownFutureValue"}[i] +} +func ParseRootDomains(v string) (any, error) { + result := NONE_ROOTDOMAINS + switch v { + case "none": + result = NONE_ROOTDOMAINS + case "all": + result = ALL_ROOTDOMAINS + case "allFederated": + result = ALLFEDERATED_ROOTDOMAINS + case "allManaged": + result = ALLMANAGED_ROOTDOMAINS + case "enumerated": + result = ENUMERATED_ROOTDOMAINS + case "allManagedAndEnumeratedFederated": + result = ALLMANAGEDANDENUMERATEDFEDERATED_ROOTDOMAINS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ROOTDOMAINS + default: + return nil, nil + } + return &result, nil +} +func SerializeRootDomains(values []RootDomains) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i RootDomains) isMultiValue() bool { + return false +} diff --git a/models/schedule.go b/models/schedule.go index 2a594c48183..c0afabfda9c 100644 --- a/models/schedule.go +++ b/models/schedule.go @@ -604,7 +604,7 @@ func (m *Schedule) GetTimesOff()([]TimeOffable) { } return nil } -// GetTimeZone gets the timeZone property value. Indicates the time zone of the schedule team using tz database format. Required. +// GetTimeZone gets the timeZone property value. The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required. // returns a *string when successful func (m *Schedule) GetTimeZone()(*string) { val, err := m.GetBackingStore().Get("timeZone") @@ -989,7 +989,7 @@ func (m *Schedule) SetTimesOff(value []TimeOffable)() { panic(err) } } -// SetTimeZone sets the timeZone property value. Indicates the time zone of the schedule team using tz database format. Required. +// SetTimeZone sets the timeZone property value. The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required. func (m *Schedule) SetTimeZone(value *string)() { err := m.GetBackingStore().Set("timeZone", value) if err != nil { diff --git a/models/security.go b/models/security.go index b0ad9db26f4..3ae73770313 100644 --- a/models/security.go +++ b/models/security.go @@ -7,6 +7,7 @@ import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) +// Security security singleton providing access to audit log resources. type Security struct { Entity } diff --git a/models/security/a365_ai_execute_tool.go b/models/security/a365_ai_execute_tool.go new file mode 100644 index 00000000000..ed7854c3c92 --- /dev/null +++ b/models/security/a365_ai_execute_tool.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// A365AiExecuteTool audit data for A365 AI Execute Tool events. +type A365AiExecuteTool struct { + AuditData +} +// NewA365AiExecuteTool instantiates a new A365AiExecuteTool and sets the default values. +func NewA365AiExecuteTool()(*A365AiExecuteTool) { + m := &A365AiExecuteTool{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.a365AiExecuteTool" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateA365AiExecuteToolFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateA365AiExecuteToolFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewA365AiExecuteTool(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *A365AiExecuteTool) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *A365AiExecuteTool) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type A365AiExecuteToolable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/a365_ai_inference_call.go b/models/security/a365_ai_inference_call.go new file mode 100644 index 00000000000..4c52bfe24d4 --- /dev/null +++ b/models/security/a365_ai_inference_call.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// A365AiInferenceCall audit data for A365 AI Inference Call events. +type A365AiInferenceCall struct { + AuditData +} +// NewA365AiInferenceCall instantiates a new A365AiInferenceCall and sets the default values. +func NewA365AiInferenceCall()(*A365AiInferenceCall) { + m := &A365AiInferenceCall{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.a365AiInferenceCall" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateA365AiInferenceCallFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateA365AiInferenceCallFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewA365AiInferenceCall(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *A365AiInferenceCall) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *A365AiInferenceCall) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type A365AiInferenceCallable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/a365_ai_invoke_agent.go b/models/security/a365_ai_invoke_agent.go new file mode 100644 index 00000000000..2386a08de37 --- /dev/null +++ b/models/security/a365_ai_invoke_agent.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// A365AiInvokeAgent audit data for A365 AI Invoke Agent events. +type A365AiInvokeAgent struct { + AuditData +} +// NewA365AiInvokeAgent instantiates a new A365AiInvokeAgent and sets the default values. +func NewA365AiInvokeAgent()(*A365AiInvokeAgent) { + m := &A365AiInvokeAgent{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.a365AiInvokeAgent" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateA365AiInvokeAgentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateA365AiInvokeAgentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewA365AiInvokeAgent(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *A365AiInvokeAgent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *A365AiInvokeAgent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type A365AiInvokeAgentable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/a365_ai_run_summary.go b/models/security/a365_ai_run_summary.go new file mode 100644 index 00000000000..4461e0fd875 --- /dev/null +++ b/models/security/a365_ai_run_summary.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// A365AiRunSummary audit data for A365 AI Run Summary events. +type A365AiRunSummary struct { + AuditData +} +// NewA365AiRunSummary instantiates a new A365AiRunSummary and sets the default values. +func NewA365AiRunSummary()(*A365AiRunSummary) { + m := &A365AiRunSummary{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.a365AiRunSummary" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateA365AiRunSummaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateA365AiRunSummaryFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewA365AiRunSummary(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *A365AiRunSummary) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *A365AiRunSummary) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type A365AiRunSummaryable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/a365_span_outputs.go b/models/security/a365_span_outputs.go new file mode 100644 index 00000000000..cfd7edfabe1 --- /dev/null +++ b/models/security/a365_span_outputs.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// A365SpanOutputs audit data for A365 Span Outputs events. +type A365SpanOutputs struct { + AuditData +} +// NewA365SpanOutputs instantiates a new A365SpanOutputs and sets the default values. +func NewA365SpanOutputs()(*A365SpanOutputs) { + m := &A365SpanOutputs{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.a365SpanOutputs" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateA365SpanOutputsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateA365SpanOutputsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewA365SpanOutputs(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *A365SpanOutputs) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *A365SpanOutputs) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type A365SpanOutputsable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/a_i_span_outputs_audit_record.go b/models/security/a_i_span_outputs_audit_record.go new file mode 100644 index 00000000000..b48680d2beb --- /dev/null +++ b/models/security/a_i_span_outputs_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AISpanOutputsAuditRecord audit data for AI Span Outputs events. +type AISpanOutputsAuditRecord struct { + AuditData +} +// NewAISpanOutputsAuditRecord instantiates a new AISpanOutputsAuditRecord and sets the default values. +func NewAISpanOutputsAuditRecord()(*AISpanOutputsAuditRecord) { + m := &AISpanOutputsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aISpanOutputsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAISpanOutputsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAISpanOutputsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAISpanOutputsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AISpanOutputsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AISpanOutputsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AISpanOutputsAuditRecordable interface { + AuditDataable + 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 00000000000..8e8c34007a7 --- /dev/null +++ b/models/security/aad_risk_detection_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AadRiskDetectionAuditRecord audit data for AAD Risk Detection events. +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/additional_data_options.go b/models/security/additional_data_options.go index 0a903173ab9..7dc97535083 100644 --- a/models/security/additional_data_options.go +++ b/models/security/additional_data_options.go @@ -18,12 +18,13 @@ const ( MESSAGECONVERSATIONEXPANSION_ADDITIONALDATAOPTIONS = 64 LOCATIONSWITHOUTHITS_ADDITIONALDATAOPTIONS = 128 ALLITEMSINFOLDER_ADDITIONALDATAOPTIONS = 256 + CLOUDNATIVEHTMLCONVERSION_ADDITIONALDATAOPTIONS = 512 ) func (i AdditionalDataOptions) String() string { var values []string - options := []string{"allVersions", "linkedFiles", "unknownFutureValue", "advancedIndexing", "listAttachments", "htmlTranscripts", "messageConversationExpansion", "locationsWithoutHits", "allItemsInFolder"} - for p := 0; p < 9; p++ { + options := []string{"allVersions", "linkedFiles", "unknownFutureValue", "advancedIndexing", "listAttachments", "htmlTranscripts", "messageConversationExpansion", "locationsWithoutHits", "allItemsInFolder", "cloudNativeHtmlConversion"} + for p := 0; p < 10; p++ { mantis := AdditionalDataOptions(int(math.Pow(2, float64(p)))) if i&mantis == mantis { values = append(values, options[p]) @@ -54,6 +55,8 @@ func ParseAdditionalDataOptions(v string) (any, error) { result |= LOCATIONSWITHOUTHITS_ADDITIONALDATAOPTIONS case "allItemsInFolder": result |= ALLITEMSINFOLDER_ADDITIONALDATAOPTIONS + case "cloudNativeHtmlConversion": + result |= CLOUDNATIVEHTMLCONVERSION_ADDITIONALDATAOPTIONS default: return nil, nil } diff --git a/models/security/aed_audit_record.go b/models/security/aed_audit_record.go new file mode 100644 index 00000000000..25fa06913d5 --- /dev/null +++ b/models/security/aed_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AedAuditRecord audit data for Advanced eDiscovery events. +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/agent_admin_activity_record.go b/models/security/agent_admin_activity_record.go new file mode 100644 index 00000000000..2e9e8f6f3bb --- /dev/null +++ b/models/security/agent_admin_activity_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AgentAdminActivityRecord audit data for Agent Admin Activity events. +type AgentAdminActivityRecord struct { + AuditData +} +// NewAgentAdminActivityRecord instantiates a new AgentAdminActivityRecord and sets the default values. +func NewAgentAdminActivityRecord()(*AgentAdminActivityRecord) { + m := &AgentAdminActivityRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.agentAdminActivityRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAgentAdminActivityRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAgentAdminActivityRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAgentAdminActivityRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AgentAdminActivityRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AgentAdminActivityRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AgentAdminActivityRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/agent_setting_admin_activity.go b/models/security/agent_setting_admin_activity.go new file mode 100644 index 00000000000..057e335c20b --- /dev/null +++ b/models/security/agent_setting_admin_activity.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AgentSettingAdminActivity audit data for Agent Setting Admin Activity events. +type AgentSettingAdminActivity struct { + AuditData +} +// NewAgentSettingAdminActivity instantiates a new AgentSettingAdminActivity and sets the default values. +func NewAgentSettingAdminActivity()(*AgentSettingAdminActivity) { + m := &AgentSettingAdminActivity{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.agentSettingAdminActivity" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAgentSettingAdminActivityFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAgentSettingAdminActivityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAgentSettingAdminActivity(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AgentSettingAdminActivity) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AgentSettingAdminActivity) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AgentSettingAdminActivityable 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 00000000000..9876794de70 --- /dev/null +++ b/models/security/ai_app_interaction_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AiAppInteractionAuditRecord audit data for AI App Interaction events. +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/ai_execute_tool_audit_record.go b/models/security/ai_execute_tool_audit_record.go new file mode 100644 index 00000000000..dcdeea979a3 --- /dev/null +++ b/models/security/ai_execute_tool_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AiExecuteToolAuditRecord audit data for AI Execute Tool events. +type AiExecuteToolAuditRecord struct { + AuditData +} +// NewAiExecuteToolAuditRecord instantiates a new AiExecuteToolAuditRecord and sets the default values. +func NewAiExecuteToolAuditRecord()(*AiExecuteToolAuditRecord) { + m := &AiExecuteToolAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aiExecuteToolAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAiExecuteToolAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAiExecuteToolAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAiExecuteToolAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AiExecuteToolAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AiExecuteToolAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AiExecuteToolAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/ai_interactions_change_notification_audit_record.go b/models/security/ai_interactions_change_notification_audit_record.go new file mode 100644 index 00000000000..0c843178540 --- /dev/null +++ b/models/security/ai_interactions_change_notification_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AiInteractionsChangeNotificationAuditRecord audit data for AI Interactions Change Notification events. +type AiInteractionsChangeNotificationAuditRecord struct { + AuditData +} +// NewAiInteractionsChangeNotificationAuditRecord instantiates a new AiInteractionsChangeNotificationAuditRecord and sets the default values. +func NewAiInteractionsChangeNotificationAuditRecord()(*AiInteractionsChangeNotificationAuditRecord) { + m := &AiInteractionsChangeNotificationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAiInteractionsChangeNotificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAiInteractionsChangeNotificationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAiInteractionsChangeNotificationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AiInteractionsChangeNotificationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AiInteractionsChangeNotificationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AiInteractionsChangeNotificationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/ai_interactions_export_audit_record.go b/models/security/ai_interactions_export_audit_record.go new file mode 100644 index 00000000000..a5e339b3832 --- /dev/null +++ b/models/security/ai_interactions_export_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AiInteractionsExportAuditRecord audit data for AI Interactions Export events. +type AiInteractionsExportAuditRecord struct { + AuditData +} +// NewAiInteractionsExportAuditRecord instantiates a new AiInteractionsExportAuditRecord and sets the default values. +func NewAiInteractionsExportAuditRecord()(*AiInteractionsExportAuditRecord) { + m := &AiInteractionsExportAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aiInteractionsExportAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAiInteractionsExportAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAiInteractionsExportAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAiInteractionsExportAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AiInteractionsExportAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AiInteractionsExportAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AiInteractionsExportAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/ai_interactions_subscription_audit_record.go b/models/security/ai_interactions_subscription_audit_record.go new file mode 100644 index 00000000000..e804afe4e95 --- /dev/null +++ b/models/security/ai_interactions_subscription_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AiInteractionsSubscriptionAuditRecord audit data for AI Interactions Subscription events. +type AiInteractionsSubscriptionAuditRecord struct { + AuditData +} +// NewAiInteractionsSubscriptionAuditRecord instantiates a new AiInteractionsSubscriptionAuditRecord and sets the default values. +func NewAiInteractionsSubscriptionAuditRecord()(*AiInteractionsSubscriptionAuditRecord) { + m := &AiInteractionsSubscriptionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAiInteractionsSubscriptionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAiInteractionsSubscriptionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAiInteractionsSubscriptionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AiInteractionsSubscriptionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AiInteractionsSubscriptionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AiInteractionsSubscriptionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/ai_invoke_agent_audit_record.go b/models/security/ai_invoke_agent_audit_record.go new file mode 100644 index 00000000000..bdc0bdf4345 --- /dev/null +++ b/models/security/ai_invoke_agent_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AiInvokeAgentAuditRecord audit data for AI Invoke Agent events. +type AiInvokeAgentAuditRecord struct { + AuditData +} +// NewAiInvokeAgentAuditRecord instantiates a new AiInvokeAgentAuditRecord and sets the default values. +func NewAiInvokeAgentAuditRecord()(*AiInvokeAgentAuditRecord) { + m := &AiInvokeAgentAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aiInvokeAgentAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAiInvokeAgentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAiInvokeAgentAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAiInvokeAgentAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AiInvokeAgentAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AiInvokeAgentAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AiInvokeAgentAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/aip_discover.go b/models/security/aip_discover.go new file mode 100644 index 00000000000..3e1004ecccf --- /dev/null +++ b/models/security/aip_discover.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AipDiscover audit data for AIP Discover events. +type AipDiscover struct { + AuditData +} +// NewAipDiscover instantiates a new AipDiscover and sets the default values. +func NewAipDiscover()(*AipDiscover) { + m := &AipDiscover{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.aipDiscover" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAipDiscoverFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAipDiscoverFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAipDiscover(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AipDiscover) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AipDiscover) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AipDiscoverable 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 00000000000..5a615d349bc --- /dev/null +++ b/models/security/aip_file_deleted.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AipFileDeleted audit data for AIP File Deleted events. +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 00000000000..3a1ca46aa12 --- /dev/null +++ b/models/security/aip_heart_beat.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AipHeartBeat audit data for AIP Heart Beat events. +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 00000000000..f4623d9a462 --- /dev/null +++ b/models/security/aip_protection_action_log_request.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AipProtectionActionLogRequest audit data for AIP Protection Action log request events. +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 00000000000..ca1c0f82ced --- /dev/null +++ b/models/security/aip_scanner_discover_event.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AipScannerDiscoverEvent audit data for AIP Scanner Discover Event events. +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 00000000000..60051519f65 --- /dev/null +++ b/models/security/aip_sensitivity_label_action_log_request.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AipSensitivityLabelActionLogRequest audit data for AIP Sensitivity Label Action log request events. +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 00000000000..e53392057b2 --- /dev/null +++ b/models/security/air_admin_action_investigation_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AirAdminActionInvestigationData audit data for AIR Admin Action Investigation events. +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 00000000000..feada7e035e --- /dev/null +++ b/models/security/air_investigation_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AirInvestigationData audit data for AIR Investigation events. +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 00000000000..046c6211a20 --- /dev/null +++ b/models/security/air_manual_investigation_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AirManualInvestigationData audit data for AIR Manual Investigation events. +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/alert_submission_audit_record.go b/models/security/alert_submission_audit_record.go new file mode 100644 index 00000000000..1dd9033ceb2 --- /dev/null +++ b/models/security/alert_submission_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AlertSubmissionAuditRecord audit data for Alert Submission events. +type AlertSubmissionAuditRecord struct { + AuditData +} +// NewAlertSubmissionAuditRecord instantiates a new AlertSubmissionAuditRecord and sets the default values. +func NewAlertSubmissionAuditRecord()(*AlertSubmissionAuditRecord) { + m := &AlertSubmissionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.alertSubmissionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAlertSubmissionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAlertSubmissionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAlertSubmissionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AlertSubmissionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AlertSubmissionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AlertSubmissionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/alert_submission_result_detail_audit_record.go b/models/security/alert_submission_result_detail_audit_record.go new file mode 100644 index 00000000000..a5977ca6c72 --- /dev/null +++ b/models/security/alert_submission_result_detail_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AlertSubmissionResultDetailAuditRecord audit data for Alert Submission Result Detail events. +type AlertSubmissionResultDetailAuditRecord struct { + AuditData +} +// NewAlertSubmissionResultDetailAuditRecord instantiates a new AlertSubmissionResultDetailAuditRecord and sets the default values. +func NewAlertSubmissionResultDetailAuditRecord()(*AlertSubmissionResultDetailAuditRecord) { + m := &AlertSubmissionResultDetailAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAlertSubmissionResultDetailAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAlertSubmissionResultDetailAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAlertSubmissionResultDetailAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AlertSubmissionResultDetailAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AlertSubmissionResultDetailAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AlertSubmissionResultDetailAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/analyzed_email.go b/models/security/analyzed_email.go new file mode 100644 index 00000000000..618034abe99 --- /dev/null +++ b/models/security/analyzed_email.go @@ -0,0 +1,1516 @@ +// Code 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 AnalyzedEmail struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewAnalyzedEmail instantiates a new AnalyzedEmail and sets the default values. +func NewAnalyzedEmail()(*AnalyzedEmail) { + m := &AnalyzedEmail{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateAnalyzedEmailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmail(), nil +} +// GetAlertIds gets the alertIds property value. A collection of values that contain the IDs of any alerts associated with the email. +// returns a []string when successful +func (m *AnalyzedEmail) GetAlertIds()([]string) { + val, err := m.GetBackingStore().Get("alertIds") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetAttachments gets the attachments property value. A collection of the attachments in the email. +// returns a []AnalyzedEmailAttachmentable when successful +func (m *AnalyzedEmail) GetAttachments()([]AnalyzedEmailAttachmentable) { + val, err := m.GetBackingStore().Get("attachments") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AnalyzedEmailAttachmentable) + } + return nil +} +// GetAuthenticationDetails gets the authenticationDetails property value. The authentication details associated with the email. +// returns a AnalyzedEmailAuthenticationDetailable when successful +func (m *AnalyzedEmail) GetAuthenticationDetails()(AnalyzedEmailAuthenticationDetailable) { + val, err := m.GetBackingStore().Get("authenticationDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.(AnalyzedEmailAuthenticationDetailable) + } + return nil +} +// GetBulkComplaintLevel gets the bulkComplaintLevel property value. The bulk complaint level of the email. A higher level is more likely to be spam. +// returns a *string when successful +func (m *AnalyzedEmail) GetBulkComplaintLevel()(*string) { + val, err := m.GetBackingStore().Get("bulkComplaintLevel") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetClientType gets the clientType property value. Shows the type of client that sent the message (for example, REST). +// returns a *string when successful +func (m *AnalyzedEmail) GetClientType()(*string) { + val, err := m.GetBackingStore().Get("clientType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetContexts gets the contexts property value. Provides context of the email. +// returns a []string when successful +func (m *AnalyzedEmail) GetContexts()([]string) { + val, err := m.GetBackingStore().Get("contexts") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetDetectionMethods gets the detectionMethods property value. The methods of detection used. +// returns a []string when successful +func (m *AnalyzedEmail) GetDetectionMethods()([]string) { + val, err := m.GetBackingStore().Get("detectionMethods") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetDirectionality gets the directionality property value. The direction of the emails. The possible values are: unknown, inbound, outbound, intraOrg, unknownFutureValue. +// returns a *AntispamDirectionality when successful +func (m *AnalyzedEmail) GetDirectionality()(*AntispamDirectionality) { + val, err := m.GetBackingStore().Get("directionality") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AntispamDirectionality) + } + return nil +} +// GetDistributionList gets the distributionList property value. The distribution list details to which the email was sent. +// returns a *string when successful +func (m *AnalyzedEmail) GetDistributionList()(*string) { + val, err := m.GetBackingStore().Get("distributionList") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDlpRules gets the dlpRules property value. Data loss prevention rules configured in purview. +// returns a []AnalyzedEmailDlpRuleInfoable when successful +func (m *AnalyzedEmail) GetDlpRules()([]AnalyzedEmailDlpRuleInfoable) { + val, err := m.GetBackingStore().Get("dlpRules") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AnalyzedEmailDlpRuleInfoable) + } + return nil +} +// GetEmailClusterId gets the emailClusterId property value. The identifier for the group of similar emails clustered based on heuristic analysis of their content. +// returns a *string when successful +func (m *AnalyzedEmail) GetEmailClusterId()(*string) { + val, err := m.GetBackingStore().Get("emailClusterId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetExchangeTransportRules gets the exchangeTransportRules property value. The name of the Exchange transport rules (ETRs) associated with the email. +// returns a []AnalyzedEmailExchangeTransportRuleInfoable when successful +func (m *AnalyzedEmail) GetExchangeTransportRules()([]AnalyzedEmailExchangeTransportRuleInfoable) { + val, err := m.GetBackingStore().Get("exchangeTransportRules") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AnalyzedEmailExchangeTransportRuleInfoable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AnalyzedEmail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["alertIds"] = 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.SetAlertIds(res) + } + return nil + } + res["attachments"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAnalyzedEmailAttachmentFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AnalyzedEmailAttachmentable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AnalyzedEmailAttachmentable) + } + } + m.SetAttachments(res) + } + return nil + } + res["authenticationDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAnalyzedEmailAuthenticationDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAuthenticationDetails(val.(AnalyzedEmailAuthenticationDetailable)) + } + return nil + } + res["bulkComplaintLevel"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetBulkComplaintLevel(val) + } + return nil + } + res["clientType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetClientType(val) + } + return nil + } + res["contexts"] = 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.SetContexts(res) + } + return nil + } + res["detectionMethods"] = 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.SetDetectionMethods(res) + } + return nil + } + res["directionality"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAntispamDirectionality) + if err != nil { + return err + } + if val != nil { + m.SetDirectionality(val.(*AntispamDirectionality)) + } + return nil + } + res["distributionList"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDistributionList(val) + } + return nil + } + res["dlpRules"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAnalyzedEmailDlpRuleInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AnalyzedEmailDlpRuleInfoable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AnalyzedEmailDlpRuleInfoable) + } + } + m.SetDlpRules(res) + } + return nil + } + res["emailClusterId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetEmailClusterId(val) + } + return nil + } + res["exchangeTransportRules"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AnalyzedEmailExchangeTransportRuleInfoable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AnalyzedEmailExchangeTransportRuleInfoable) + } + } + m.SetExchangeTransportRules(res) + } + return nil + } + res["forwardingDetail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetForwardingDetail(val) + } + return nil + } + res["inboundConnectorFormattedName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetInboundConnectorFormattedName(val) + } + return nil + } + res["internetMessageId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetInternetMessageId(val) + } + return nil + } + res["language"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLanguage(val) + } + return nil + } + res["latestDelivery"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAnalyzedEmailDeliveryDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetLatestDelivery(val.(AnalyzedEmailDeliveryDetailable)) + } + return nil + } + res["loggedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetLoggedDateTime(val) + } + return nil + } + res["networkMessageId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetNetworkMessageId(val) + } + return nil + } + res["originalDelivery"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAnalyzedEmailDeliveryDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOriginalDelivery(val.(AnalyzedEmailDeliveryDetailable)) + } + return nil + } + res["overrideSources"] = 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.SetOverrideSources(res) + } + return nil + } + res["phishConfidenceLevel"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPhishConfidenceLevel(val) + } + return nil + } + res["policy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPolicy(val) + } + return nil + } + res["policyAction"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPolicyAction(val) + } + return nil + } + res["policyType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPolicyType(val) + } + return nil + } + res["primaryOverrideSource"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPrimaryOverrideSource(val) + } + return nil + } + res["recipientDetail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAnalyzedEmailRecipientDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetRecipientDetail(val.(AnalyzedEmailRecipientDetailable)) + } + return nil + } + res["recipientEmailAddress"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetRecipientEmailAddress(val) + } + return nil + } + res["returnPath"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReturnPath(val) + } + return nil + } + res["senderDetail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAnalyzedEmailSenderDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSenderDetail(val.(AnalyzedEmailSenderDetailable)) + } + return nil + } + res["sizeInBytes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetSizeInBytes(val) + } + return nil + } + res["spamConfidenceLevel"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSpamConfidenceLevel(val) + } + return nil + } + res["subject"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSubject(val) + } + return nil + } + res["threatDetectionDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateThreatDetectionDetailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ThreatDetectionDetailable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ThreatDetectionDetailable) + } + } + m.SetThreatDetectionDetails(res) + } + return nil + } + res["threatTypes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfEnumValues(ParseThreatType) + if err != nil { + return err + } + if val != nil { + res := make([]ThreatType, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*ThreatType)) + } + } + m.SetThreatTypes(res) + } + return nil + } + res["timelineEvents"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateTimelineEventFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]TimelineEventable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(TimelineEventable) + } + } + m.SetTimelineEvents(res) + } + return nil + } + res["urls"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAnalyzedEmailUrlFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AnalyzedEmailUrlable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AnalyzedEmailUrlable) + } + } + m.SetUrls(res) + } + return nil + } + return res +} +// GetForwardingDetail gets the forwardingDetail property value. Email smtp forwarding details. +// returns a *string when successful +func (m *AnalyzedEmail) GetForwardingDetail()(*string) { + val, err := m.GetBackingStore().Get("forwardingDetail") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetInboundConnectorFormattedName gets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed. +// returns a *string when successful +func (m *AnalyzedEmail) GetInboundConnectorFormattedName()(*string) { + val, err := m.GetBackingStore().Get("inboundConnectorFormattedName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetInternetMessageId gets the internetMessageId property value. A public-facing identifier for the email that is sent. The message ID is in the format specified by RFC2822. +// returns a *string when successful +func (m *AnalyzedEmail) GetInternetMessageId()(*string) { + val, err := m.GetBackingStore().Get("internetMessageId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetLanguage gets the language property value. The detected language of the email content. +// returns a *string when successful +func (m *AnalyzedEmail) GetLanguage()(*string) { + val, err := m.GetBackingStore().Get("language") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetLatestDelivery gets the latestDelivery property value. The latest delivery details of the email. +// returns a AnalyzedEmailDeliveryDetailable when successful +func (m *AnalyzedEmail) GetLatestDelivery()(AnalyzedEmailDeliveryDetailable) { + val, err := m.GetBackingStore().Get("latestDelivery") + if err != nil { + panic(err) + } + if val != nil { + return val.(AnalyzedEmailDeliveryDetailable) + } + return nil +} +// GetLoggedDateTime gets the loggedDateTime property value. Date-time when the email record was logged. +// returns a *Time when successful +func (m *AnalyzedEmail) GetLoggedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("loggedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetNetworkMessageId gets the networkMessageId property value. An internal identifier for the email generated by Microsoft 365. +// returns a *string when successful +func (m *AnalyzedEmail) GetNetworkMessageId()(*string) { + val, err := m.GetBackingStore().Get("networkMessageId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOriginalDelivery gets the originalDelivery property value. The original delivery details of the email. +// returns a AnalyzedEmailDeliveryDetailable when successful +func (m *AnalyzedEmail) GetOriginalDelivery()(AnalyzedEmailDeliveryDetailable) { + val, err := m.GetBackingStore().Get("originalDelivery") + if err != nil { + panic(err) + } + if val != nil { + return val.(AnalyzedEmailDeliveryDetailable) + } + return nil +} +// GetOverrideSources gets the overrideSources property value. An aggregated list of all overrides with source on email. +// returns a []string when successful +func (m *AnalyzedEmail) GetOverrideSources()([]string) { + val, err := m.GetBackingStore().Get("overrideSources") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetPhishConfidenceLevel gets the phishConfidenceLevel property value. The phish confidence level associated with the email +// returns a *string when successful +func (m *AnalyzedEmail) GetPhishConfidenceLevel()(*string) { + val, err := m.GetBackingStore().Get("phishConfidenceLevel") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPolicy gets the policy property value. The action policy that took effect. +// returns a *string when successful +func (m *AnalyzedEmail) GetPolicy()(*string) { + val, err := m.GetBackingStore().Get("policy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPolicyAction gets the policyAction property value. The action taken on the email based on the configured policy. +// returns a *string when successful +func (m *AnalyzedEmail) GetPolicyAction()(*string) { + val, err := m.GetBackingStore().Get("policyAction") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPolicyType gets the policyType property value. Type of policy configured that defines the delivery action on email. +// returns a *string when successful +func (m *AnalyzedEmail) GetPolicyType()(*string) { + val, err := m.GetBackingStore().Get("policyType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPrimaryOverrideSource gets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed). +// returns a *string when successful +func (m *AnalyzedEmail) GetPrimaryOverrideSource()(*string) { + val, err := m.GetBackingStore().Get("primaryOverrideSource") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRecipientDetail gets the recipientDetail property value. Details of the recipients. +// returns a AnalyzedEmailRecipientDetailable when successful +func (m *AnalyzedEmail) GetRecipientDetail()(AnalyzedEmailRecipientDetailable) { + val, err := m.GetBackingStore().Get("recipientDetail") + if err != nil { + panic(err) + } + if val != nil { + return val.(AnalyzedEmailRecipientDetailable) + } + return nil +} +// GetRecipientEmailAddress gets the recipientEmailAddress property value. Contains the email address of the recipient. +// returns a *string when successful +func (m *AnalyzedEmail) GetRecipientEmailAddress()(*string) { + val, err := m.GetBackingStore().Get("recipientEmailAddress") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetReturnPath gets the returnPath property value. A field that indicates where and how bounced emails are processed. +// returns a *string when successful +func (m *AnalyzedEmail) GetReturnPath()(*string) { + val, err := m.GetBackingStore().Get("returnPath") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSenderDetail gets the senderDetail property value. Sender details of the email. +// returns a AnalyzedEmailSenderDetailable when successful +func (m *AnalyzedEmail) GetSenderDetail()(AnalyzedEmailSenderDetailable) { + val, err := m.GetBackingStore().Get("senderDetail") + if err != nil { + panic(err) + } + if val != nil { + return val.(AnalyzedEmailSenderDetailable) + } + return nil +} +// GetSizeInBytes gets the sizeInBytes property value. Size of the email in bytes. +// returns a *int32 when successful +func (m *AnalyzedEmail) GetSizeInBytes()(*int32) { + val, err := m.GetBackingStore().Get("sizeInBytes") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetSpamConfidenceLevel gets the spamConfidenceLevel property value. Spam confidence of the email. +// returns a *string when successful +func (m *AnalyzedEmail) GetSpamConfidenceLevel()(*string) { + val, err := m.GetBackingStore().Get("spamConfidenceLevel") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSubject gets the subject property value. Subject of the email. +// returns a *string when successful +func (m *AnalyzedEmail) GetSubject()(*string) { + val, err := m.GetBackingStore().Get("subject") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetThreatDetectionDetails gets the threatDetectionDetails property value. Information about threats detected in the email. +// returns a []ThreatDetectionDetailable when successful +func (m *AnalyzedEmail) GetThreatDetectionDetails()([]ThreatDetectionDetailable) { + val, err := m.GetBackingStore().Get("threatDetectionDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ThreatDetectionDetailable) + } + return nil +} +// GetThreatTypes gets the threatTypes property value. Indicates the threat types. The possible values are: unknown, spam, malware, phish, none, unknownFutureValue. +// returns a []ThreatType when successful +func (m *AnalyzedEmail) GetThreatTypes()([]ThreatType) { + val, err := m.GetBackingStore().Get("threatTypes") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ThreatType) + } + return nil +} +// GetTimelineEvents gets the timelineEvents property value. Delivery and post-delivery events that happened to the email. +// returns a []TimelineEventable when successful +func (m *AnalyzedEmail) GetTimelineEvents()([]TimelineEventable) { + val, err := m.GetBackingStore().Get("timelineEvents") + if err != nil { + panic(err) + } + if val != nil { + return val.([]TimelineEventable) + } + return nil +} +// GetUrls gets the urls property value. A collection of the URLs in the email. +// returns a []AnalyzedEmailUrlable when successful +func (m *AnalyzedEmail) GetUrls()([]AnalyzedEmailUrlable) { + val, err := m.GetBackingStore().Get("urls") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AnalyzedEmailUrlable) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetAlertIds() != nil { + err = writer.WriteCollectionOfStringValues("alertIds", m.GetAlertIds()) + if err != nil { + return err + } + } + if m.GetAttachments() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAttachments())) + for i, v := range m.GetAttachments() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("attachments", cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("authenticationDetails", m.GetAuthenticationDetails()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("bulkComplaintLevel", m.GetBulkComplaintLevel()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("clientType", m.GetClientType()) + if err != nil { + return err + } + } + if m.GetContexts() != nil { + err = writer.WriteCollectionOfStringValues("contexts", m.GetContexts()) + if err != nil { + return err + } + } + if m.GetDetectionMethods() != nil { + err = writer.WriteCollectionOfStringValues("detectionMethods", m.GetDetectionMethods()) + if err != nil { + return err + } + } + if m.GetDirectionality() != nil { + cast := (*m.GetDirectionality()).String() + err = writer.WriteStringValue("directionality", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("distributionList", m.GetDistributionList()) + if err != nil { + return err + } + } + if m.GetDlpRules() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetDlpRules())) + for i, v := range m.GetDlpRules() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("dlpRules", cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("emailClusterId", m.GetEmailClusterId()) + if err != nil { + return err + } + } + if m.GetExchangeTransportRules() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetExchangeTransportRules())) + for i, v := range m.GetExchangeTransportRules() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("exchangeTransportRules", cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("forwardingDetail", m.GetForwardingDetail()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("inboundConnectorFormattedName", m.GetInboundConnectorFormattedName()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("internetMessageId", m.GetInternetMessageId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("language", m.GetLanguage()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("latestDelivery", m.GetLatestDelivery()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("loggedDateTime", m.GetLoggedDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("networkMessageId", m.GetNetworkMessageId()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("originalDelivery", m.GetOriginalDelivery()) + if err != nil { + return err + } + } + if m.GetOverrideSources() != nil { + err = writer.WriteCollectionOfStringValues("overrideSources", m.GetOverrideSources()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("phishConfidenceLevel", m.GetPhishConfidenceLevel()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("policy", m.GetPolicy()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("policyAction", m.GetPolicyAction()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("policyType", m.GetPolicyType()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("primaryOverrideSource", m.GetPrimaryOverrideSource()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("recipientDetail", m.GetRecipientDetail()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("recipientEmailAddress", m.GetRecipientEmailAddress()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("returnPath", m.GetReturnPath()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("senderDetail", m.GetSenderDetail()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("sizeInBytes", m.GetSizeInBytes()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("spamConfidenceLevel", m.GetSpamConfidenceLevel()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("subject", m.GetSubject()) + if err != nil { + return err + } + } + if m.GetThreatDetectionDetails() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetThreatDetectionDetails())) + for i, v := range m.GetThreatDetectionDetails() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("threatDetectionDetails", cast) + if err != nil { + return err + } + } + if m.GetThreatTypes() != nil { + err = writer.WriteCollectionOfStringValues("threatTypes", SerializeThreatType(m.GetThreatTypes())) + if err != nil { + return err + } + } + if m.GetTimelineEvents() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTimelineEvents())) + for i, v := range m.GetTimelineEvents() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("timelineEvents", cast) + if err != nil { + return err + } + } + if m.GetUrls() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetUrls())) + for i, v := range m.GetUrls() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("urls", cast) + if err != nil { + return err + } + } + return nil +} +// SetAlertIds sets the alertIds property value. A collection of values that contain the IDs of any alerts associated with the email. +func (m *AnalyzedEmail) SetAlertIds(value []string)() { + err := m.GetBackingStore().Set("alertIds", value) + if err != nil { + panic(err) + } +} +// SetAttachments sets the attachments property value. A collection of the attachments in the email. +func (m *AnalyzedEmail) SetAttachments(value []AnalyzedEmailAttachmentable)() { + err := m.GetBackingStore().Set("attachments", value) + if err != nil { + panic(err) + } +} +// SetAuthenticationDetails sets the authenticationDetails property value. The authentication details associated with the email. +func (m *AnalyzedEmail) SetAuthenticationDetails(value AnalyzedEmailAuthenticationDetailable)() { + err := m.GetBackingStore().Set("authenticationDetails", value) + if err != nil { + panic(err) + } +} +// SetBulkComplaintLevel sets the bulkComplaintLevel property value. The bulk complaint level of the email. A higher level is more likely to be spam. +func (m *AnalyzedEmail) SetBulkComplaintLevel(value *string)() { + err := m.GetBackingStore().Set("bulkComplaintLevel", value) + if err != nil { + panic(err) + } +} +// SetClientType sets the clientType property value. Shows the type of client that sent the message (for example, REST). +func (m *AnalyzedEmail) SetClientType(value *string)() { + err := m.GetBackingStore().Set("clientType", value) + if err != nil { + panic(err) + } +} +// SetContexts sets the contexts property value. Provides context of the email. +func (m *AnalyzedEmail) SetContexts(value []string)() { + err := m.GetBackingStore().Set("contexts", value) + if err != nil { + panic(err) + } +} +// SetDetectionMethods sets the detectionMethods property value. The methods of detection used. +func (m *AnalyzedEmail) SetDetectionMethods(value []string)() { + err := m.GetBackingStore().Set("detectionMethods", value) + if err != nil { + panic(err) + } +} +// SetDirectionality sets the directionality property value. The direction of the emails. The possible values are: unknown, inbound, outbound, intraOrg, unknownFutureValue. +func (m *AnalyzedEmail) SetDirectionality(value *AntispamDirectionality)() { + err := m.GetBackingStore().Set("directionality", value) + if err != nil { + panic(err) + } +} +// SetDistributionList sets the distributionList property value. The distribution list details to which the email was sent. +func (m *AnalyzedEmail) SetDistributionList(value *string)() { + err := m.GetBackingStore().Set("distributionList", value) + if err != nil { + panic(err) + } +} +// SetDlpRules sets the dlpRules property value. Data loss prevention rules configured in purview. +func (m *AnalyzedEmail) SetDlpRules(value []AnalyzedEmailDlpRuleInfoable)() { + err := m.GetBackingStore().Set("dlpRules", value) + if err != nil { + panic(err) + } +} +// SetEmailClusterId sets the emailClusterId property value. The identifier for the group of similar emails clustered based on heuristic analysis of their content. +func (m *AnalyzedEmail) SetEmailClusterId(value *string)() { + err := m.GetBackingStore().Set("emailClusterId", value) + if err != nil { + panic(err) + } +} +// SetExchangeTransportRules sets the exchangeTransportRules property value. The name of the Exchange transport rules (ETRs) associated with the email. +func (m *AnalyzedEmail) SetExchangeTransportRules(value []AnalyzedEmailExchangeTransportRuleInfoable)() { + err := m.GetBackingStore().Set("exchangeTransportRules", value) + if err != nil { + panic(err) + } +} +// SetForwardingDetail sets the forwardingDetail property value. Email smtp forwarding details. +func (m *AnalyzedEmail) SetForwardingDetail(value *string)() { + err := m.GetBackingStore().Set("forwardingDetail", value) + if err != nil { + panic(err) + } +} +// SetInboundConnectorFormattedName sets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed. +func (m *AnalyzedEmail) SetInboundConnectorFormattedName(value *string)() { + err := m.GetBackingStore().Set("inboundConnectorFormattedName", value) + if err != nil { + panic(err) + } +} +// SetInternetMessageId sets the internetMessageId property value. A public-facing identifier for the email that is sent. The message ID is in the format specified by RFC2822. +func (m *AnalyzedEmail) SetInternetMessageId(value *string)() { + err := m.GetBackingStore().Set("internetMessageId", value) + if err != nil { + panic(err) + } +} +// SetLanguage sets the language property value. The detected language of the email content. +func (m *AnalyzedEmail) SetLanguage(value *string)() { + err := m.GetBackingStore().Set("language", value) + if err != nil { + panic(err) + } +} +// SetLatestDelivery sets the latestDelivery property value. The latest delivery details of the email. +func (m *AnalyzedEmail) SetLatestDelivery(value AnalyzedEmailDeliveryDetailable)() { + err := m.GetBackingStore().Set("latestDelivery", value) + if err != nil { + panic(err) + } +} +// SetLoggedDateTime sets the loggedDateTime property value. Date-time when the email record was logged. +func (m *AnalyzedEmail) SetLoggedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("loggedDateTime", value) + if err != nil { + panic(err) + } +} +// SetNetworkMessageId sets the networkMessageId property value. An internal identifier for the email generated by Microsoft 365. +func (m *AnalyzedEmail) SetNetworkMessageId(value *string)() { + err := m.GetBackingStore().Set("networkMessageId", value) + if err != nil { + panic(err) + } +} +// SetOriginalDelivery sets the originalDelivery property value. The original delivery details of the email. +func (m *AnalyzedEmail) SetOriginalDelivery(value AnalyzedEmailDeliveryDetailable)() { + err := m.GetBackingStore().Set("originalDelivery", value) + if err != nil { + panic(err) + } +} +// SetOverrideSources sets the overrideSources property value. An aggregated list of all overrides with source on email. +func (m *AnalyzedEmail) SetOverrideSources(value []string)() { + err := m.GetBackingStore().Set("overrideSources", value) + if err != nil { + panic(err) + } +} +// SetPhishConfidenceLevel sets the phishConfidenceLevel property value. The phish confidence level associated with the email +func (m *AnalyzedEmail) SetPhishConfidenceLevel(value *string)() { + err := m.GetBackingStore().Set("phishConfidenceLevel", value) + if err != nil { + panic(err) + } +} +// SetPolicy sets the policy property value. The action policy that took effect. +func (m *AnalyzedEmail) SetPolicy(value *string)() { + err := m.GetBackingStore().Set("policy", value) + if err != nil { + panic(err) + } +} +// SetPolicyAction sets the policyAction property value. The action taken on the email based on the configured policy. +func (m *AnalyzedEmail) SetPolicyAction(value *string)() { + err := m.GetBackingStore().Set("policyAction", value) + if err != nil { + panic(err) + } +} +// SetPolicyType sets the policyType property value. Type of policy configured that defines the delivery action on email. +func (m *AnalyzedEmail) SetPolicyType(value *string)() { + err := m.GetBackingStore().Set("policyType", value) + if err != nil { + panic(err) + } +} +// SetPrimaryOverrideSource sets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed). +func (m *AnalyzedEmail) SetPrimaryOverrideSource(value *string)() { + err := m.GetBackingStore().Set("primaryOverrideSource", value) + if err != nil { + panic(err) + } +} +// SetRecipientDetail sets the recipientDetail property value. Details of the recipients. +func (m *AnalyzedEmail) SetRecipientDetail(value AnalyzedEmailRecipientDetailable)() { + err := m.GetBackingStore().Set("recipientDetail", value) + if err != nil { + panic(err) + } +} +// SetRecipientEmailAddress sets the recipientEmailAddress property value. Contains the email address of the recipient. +func (m *AnalyzedEmail) SetRecipientEmailAddress(value *string)() { + err := m.GetBackingStore().Set("recipientEmailAddress", value) + if err != nil { + panic(err) + } +} +// SetReturnPath sets the returnPath property value. A field that indicates where and how bounced emails are processed. +func (m *AnalyzedEmail) SetReturnPath(value *string)() { + err := m.GetBackingStore().Set("returnPath", value) + if err != nil { + panic(err) + } +} +// SetSenderDetail sets the senderDetail property value. Sender details of the email. +func (m *AnalyzedEmail) SetSenderDetail(value AnalyzedEmailSenderDetailable)() { + err := m.GetBackingStore().Set("senderDetail", value) + if err != nil { + panic(err) + } +} +// SetSizeInBytes sets the sizeInBytes property value. Size of the email in bytes. +func (m *AnalyzedEmail) SetSizeInBytes(value *int32)() { + err := m.GetBackingStore().Set("sizeInBytes", value) + if err != nil { + panic(err) + } +} +// SetSpamConfidenceLevel sets the spamConfidenceLevel property value. Spam confidence of the email. +func (m *AnalyzedEmail) SetSpamConfidenceLevel(value *string)() { + err := m.GetBackingStore().Set("spamConfidenceLevel", value) + if err != nil { + panic(err) + } +} +// SetSubject sets the subject property value. Subject of the email. +func (m *AnalyzedEmail) SetSubject(value *string)() { + err := m.GetBackingStore().Set("subject", value) + if err != nil { + panic(err) + } +} +// SetThreatDetectionDetails sets the threatDetectionDetails property value. Information about threats detected in the email. +func (m *AnalyzedEmail) SetThreatDetectionDetails(value []ThreatDetectionDetailable)() { + err := m.GetBackingStore().Set("threatDetectionDetails", value) + if err != nil { + panic(err) + } +} +// SetThreatTypes sets the threatTypes property value. Indicates the threat types. The possible values are: unknown, spam, malware, phish, none, unknownFutureValue. +func (m *AnalyzedEmail) SetThreatTypes(value []ThreatType)() { + err := m.GetBackingStore().Set("threatTypes", value) + if err != nil { + panic(err) + } +} +// SetTimelineEvents sets the timelineEvents property value. Delivery and post-delivery events that happened to the email. +func (m *AnalyzedEmail) SetTimelineEvents(value []TimelineEventable)() { + err := m.GetBackingStore().Set("timelineEvents", value) + if err != nil { + panic(err) + } +} +// SetUrls sets the urls property value. A collection of the URLs in the email. +func (m *AnalyzedEmail) SetUrls(value []AnalyzedEmailUrlable)() { + err := m.GetBackingStore().Set("urls", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAlertIds()([]string) + GetAttachments()([]AnalyzedEmailAttachmentable) + GetAuthenticationDetails()(AnalyzedEmailAuthenticationDetailable) + GetBulkComplaintLevel()(*string) + GetClientType()(*string) + GetContexts()([]string) + GetDetectionMethods()([]string) + GetDirectionality()(*AntispamDirectionality) + GetDistributionList()(*string) + GetDlpRules()([]AnalyzedEmailDlpRuleInfoable) + GetEmailClusterId()(*string) + GetExchangeTransportRules()([]AnalyzedEmailExchangeTransportRuleInfoable) + GetForwardingDetail()(*string) + GetInboundConnectorFormattedName()(*string) + GetInternetMessageId()(*string) + GetLanguage()(*string) + GetLatestDelivery()(AnalyzedEmailDeliveryDetailable) + GetLoggedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetNetworkMessageId()(*string) + GetOriginalDelivery()(AnalyzedEmailDeliveryDetailable) + GetOverrideSources()([]string) + GetPhishConfidenceLevel()(*string) + GetPolicy()(*string) + GetPolicyAction()(*string) + GetPolicyType()(*string) + GetPrimaryOverrideSource()(*string) + GetRecipientDetail()(AnalyzedEmailRecipientDetailable) + GetRecipientEmailAddress()(*string) + GetReturnPath()(*string) + GetSenderDetail()(AnalyzedEmailSenderDetailable) + GetSizeInBytes()(*int32) + GetSpamConfidenceLevel()(*string) + GetSubject()(*string) + GetThreatDetectionDetails()([]ThreatDetectionDetailable) + GetThreatTypes()([]ThreatType) + GetTimelineEvents()([]TimelineEventable) + GetUrls()([]AnalyzedEmailUrlable) + SetAlertIds(value []string)() + SetAttachments(value []AnalyzedEmailAttachmentable)() + SetAuthenticationDetails(value AnalyzedEmailAuthenticationDetailable)() + SetBulkComplaintLevel(value *string)() + SetClientType(value *string)() + SetContexts(value []string)() + SetDetectionMethods(value []string)() + SetDirectionality(value *AntispamDirectionality)() + SetDistributionList(value *string)() + SetDlpRules(value []AnalyzedEmailDlpRuleInfoable)() + SetEmailClusterId(value *string)() + SetExchangeTransportRules(value []AnalyzedEmailExchangeTransportRuleInfoable)() + SetForwardingDetail(value *string)() + SetInboundConnectorFormattedName(value *string)() + SetInternetMessageId(value *string)() + SetLanguage(value *string)() + SetLatestDelivery(value AnalyzedEmailDeliveryDetailable)() + SetLoggedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetNetworkMessageId(value *string)() + SetOriginalDelivery(value AnalyzedEmailDeliveryDetailable)() + SetOverrideSources(value []string)() + SetPhishConfidenceLevel(value *string)() + SetPolicy(value *string)() + SetPolicyAction(value *string)() + SetPolicyType(value *string)() + SetPrimaryOverrideSource(value *string)() + SetRecipientDetail(value AnalyzedEmailRecipientDetailable)() + SetRecipientEmailAddress(value *string)() + SetReturnPath(value *string)() + SetSenderDetail(value AnalyzedEmailSenderDetailable)() + SetSizeInBytes(value *int32)() + SetSpamConfidenceLevel(value *string)() + SetSubject(value *string)() + SetThreatDetectionDetails(value []ThreatDetectionDetailable)() + SetThreatTypes(value []ThreatType)() + SetTimelineEvents(value []TimelineEventable)() + SetUrls(value []AnalyzedEmailUrlable)() +} diff --git a/models/security/analyzed_email_attachment.go b/models/security/analyzed_email_attachment.go new file mode 100644 index 00000000000..a792943c135 --- /dev/null +++ b/models/security/analyzed_email_attachment.go @@ -0,0 +1,450 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 AnalyzedEmailAttachment struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailAttachment instantiates a new AnalyzedEmailAttachment and sets the default values. +func NewAnalyzedEmailAttachment()(*AnalyzedEmailAttachment) { + m := &AnalyzedEmailAttachment{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailAttachmentFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailAttachmentFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailAttachment(), 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 *AnalyzedEmailAttachment) 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 *AnalyzedEmailAttachment) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDetonationDetails gets the detonationDetails property value. The detonation details of the attachment. +// returns a DetonationDetailsable when successful +func (m *AnalyzedEmailAttachment) GetDetonationDetails()(DetonationDetailsable) { + val, err := m.GetBackingStore().Get("detonationDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.(DetonationDetailsable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AnalyzedEmailAttachment) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["detonationDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateDetonationDetailsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDetonationDetails(val.(DetonationDetailsable)) + } + return nil + } + res["fileExtension"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFileExtension(val) + } + return nil + } + res["fileName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFileName(val) + } + return nil + } + res["fileSize"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetFileSize(val) + } + return nil + } + res["fileType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFileType(val) + } + return nil + } + res["malwareFamily"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMalwareFamily(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 + } + res["sha256"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSha256(val) + } + return nil + } + res["tenantAllowBlockListDetailInfo"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTenantAllowBlockListDetailInfo(val) + } + return nil + } + res["threatType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseThreatType) + if err != nil { + return err + } + if val != nil { + m.SetThreatType(val.(*ThreatType)) + } + return nil + } + return res +} +// GetFileExtension gets the fileExtension property value. Extension of the file. +// returns a *string when successful +func (m *AnalyzedEmailAttachment) GetFileExtension()(*string) { + val, err := m.GetBackingStore().Get("fileExtension") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFileName gets the fileName property value. The name of the attachment in the email. +// returns a *string when successful +func (m *AnalyzedEmailAttachment) GetFileName()(*string) { + val, err := m.GetBackingStore().Get("fileName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetFileSize gets the fileSize property value. Size of the file. +// returns a *int32 when successful +func (m *AnalyzedEmailAttachment) GetFileSize()(*int32) { + val, err := m.GetBackingStore().Get("fileSize") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetFileType gets the fileType property value. The type of the attachment in the email. +// returns a *string when successful +func (m *AnalyzedEmailAttachment) GetFileType()(*string) { + val, err := m.GetBackingStore().Get("fileType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetMalwareFamily gets the malwareFamily property value. The threat name associated with the threat type. +// returns a *string when successful +func (m *AnalyzedEmailAttachment) GetMalwareFamily()(*string) { + val, err := m.GetBackingStore().Get("malwareFamily") + 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 *AnalyzedEmailAttachment) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSha256 gets the sha256 property value. The SHA256 file hash of the attachment. +// returns a *string when successful +func (m *AnalyzedEmailAttachment) GetSha256()(*string) { + val, err := m.GetBackingStore().Get("sha256") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTenantAllowBlockListDetailInfo gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. +// returns a *string when successful +func (m *AnalyzedEmailAttachment) GetTenantAllowBlockListDetailInfo()(*string) { + val, err := m.GetBackingStore().Get("tenantAllowBlockListDetailInfo") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetThreatType gets the threatType property value. The threat type associated with the attachment. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. +// returns a *ThreatType when successful +func (m *AnalyzedEmailAttachment) GetThreatType()(*ThreatType) { + val, err := m.GetBackingStore().Get("threatType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ThreatType) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmailAttachment) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("detonationDetails", m.GetDetonationDetails()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("fileExtension", m.GetFileExtension()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("fileName", m.GetFileName()) + if err != nil { + return err + } + } + { + err := writer.WriteInt32Value("fileSize", m.GetFileSize()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("fileType", m.GetFileType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("malwareFamily", m.GetMalwareFamily()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("sha256", m.GetSha256()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("tenantAllowBlockListDetailInfo", m.GetTenantAllowBlockListDetailInfo()) + if err != nil { + return err + } + } + if m.GetThreatType() != nil { + cast := (*m.GetThreatType()).String() + err := writer.WriteStringValue("threatType", &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 *AnalyzedEmailAttachment) 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 *AnalyzedEmailAttachment) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDetonationDetails sets the detonationDetails property value. The detonation details of the attachment. +func (m *AnalyzedEmailAttachment) SetDetonationDetails(value DetonationDetailsable)() { + err := m.GetBackingStore().Set("detonationDetails", value) + if err != nil { + panic(err) + } +} +// SetFileExtension sets the fileExtension property value. Extension of the file. +func (m *AnalyzedEmailAttachment) SetFileExtension(value *string)() { + err := m.GetBackingStore().Set("fileExtension", value) + if err != nil { + panic(err) + } +} +// SetFileName sets the fileName property value. The name of the attachment in the email. +func (m *AnalyzedEmailAttachment) SetFileName(value *string)() { + err := m.GetBackingStore().Set("fileName", value) + if err != nil { + panic(err) + } +} +// SetFileSize sets the fileSize property value. Size of the file. +func (m *AnalyzedEmailAttachment) SetFileSize(value *int32)() { + err := m.GetBackingStore().Set("fileSize", value) + if err != nil { + panic(err) + } +} +// SetFileType sets the fileType property value. The type of the attachment in the email. +func (m *AnalyzedEmailAttachment) SetFileType(value *string)() { + err := m.GetBackingStore().Set("fileType", value) + if err != nil { + panic(err) + } +} +// SetMalwareFamily sets the malwareFamily property value. The threat name associated with the threat type. +func (m *AnalyzedEmailAttachment) SetMalwareFamily(value *string)() { + err := m.GetBackingStore().Set("malwareFamily", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailAttachment) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetSha256 sets the sha256 property value. The SHA256 file hash of the attachment. +func (m *AnalyzedEmailAttachment) SetSha256(value *string)() { + err := m.GetBackingStore().Set("sha256", value) + if err != nil { + panic(err) + } +} +// SetTenantAllowBlockListDetailInfo sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. +func (m *AnalyzedEmailAttachment) SetTenantAllowBlockListDetailInfo(value *string)() { + err := m.GetBackingStore().Set("tenantAllowBlockListDetailInfo", value) + if err != nil { + panic(err) + } +} +// SetThreatType sets the threatType property value. The threat type associated with the attachment. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. +func (m *AnalyzedEmailAttachment) SetThreatType(value *ThreatType)() { + err := m.GetBackingStore().Set("threatType", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailAttachmentable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDetonationDetails()(DetonationDetailsable) + GetFileExtension()(*string) + GetFileName()(*string) + GetFileSize()(*int32) + GetFileType()(*string) + GetMalwareFamily()(*string) + GetOdataType()(*string) + GetSha256()(*string) + GetTenantAllowBlockListDetailInfo()(*string) + GetThreatType()(*ThreatType) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDetonationDetails(value DetonationDetailsable)() + SetFileExtension(value *string)() + SetFileName(value *string)() + SetFileSize(value *int32)() + SetFileType(value *string)() + SetMalwareFamily(value *string)() + SetOdataType(value *string)() + SetSha256(value *string)() + SetTenantAllowBlockListDetailInfo(value *string)() + SetThreatType(value *ThreatType)() +} diff --git a/models/security/analyzed_email_authentication_detail.go b/models/security/analyzed_email_authentication_detail.go new file mode 100644 index 00000000000..6cd9f9efff8 --- /dev/null +++ b/models/security/analyzed_email_authentication_detail.go @@ -0,0 +1,264 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 AnalyzedEmailAuthenticationDetail struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailAuthenticationDetail instantiates a new AnalyzedEmailAuthenticationDetail and sets the default values. +func NewAnalyzedEmailAuthenticationDetail()(*AnalyzedEmailAuthenticationDetail) { + m := &AnalyzedEmailAuthenticationDetail{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailAuthenticationDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailAuthenticationDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailAuthenticationDetail(), 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 *AnalyzedEmailAuthenticationDetail) 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 *AnalyzedEmailAuthenticationDetail) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCompositeAuthentication gets the compositeAuthentication property value. A value used by Microsoft 365 to combine email authentication such as SPF, DKIM, and DMARC, to determine whether the message is authentic. +// returns a *string when successful +func (m *AnalyzedEmailAuthenticationDetail) GetCompositeAuthentication()(*string) { + val, err := m.GetBackingStore().Get("compositeAuthentication") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDkim gets the dkim property value. DomainKeys identified mail (DKIM). Indicates whether it was pass/fail/soft fail. +// returns a *string when successful +func (m *AnalyzedEmailAuthenticationDetail) GetDkim()(*string) { + val, err := m.GetBackingStore().Get("dkim") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDmarc gets the dmarc property value. Domain-based Message Authentication. Indicates whether it was pass/fail/soft fail. +// returns a *string when successful +func (m *AnalyzedEmailAuthenticationDetail) GetDmarc()(*string) { + val, err := m.GetBackingStore().Get("dmarc") + 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 *AnalyzedEmailAuthenticationDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["compositeAuthentication"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCompositeAuthentication(val) + } + return nil + } + res["dkim"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDkim(val) + } + return nil + } + res["dmarc"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDmarc(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 + } + res["senderPolicyFramework"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSenderPolicyFramework(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *AnalyzedEmailAuthenticationDetail) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSenderPolicyFramework gets the senderPolicyFramework property value. Sender Policy Framework (SPF). Indicates whether it was pass/fail/soft fail. +// returns a *string when successful +func (m *AnalyzedEmailAuthenticationDetail) GetSenderPolicyFramework()(*string) { + val, err := m.GetBackingStore().Get("senderPolicyFramework") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmailAuthenticationDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("compositeAuthentication", m.GetCompositeAuthentication()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("dkim", m.GetDkim()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("dmarc", m.GetDmarc()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("senderPolicyFramework", m.GetSenderPolicyFramework()) + 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 *AnalyzedEmailAuthenticationDetail) 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 *AnalyzedEmailAuthenticationDetail) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCompositeAuthentication sets the compositeAuthentication property value. A value used by Microsoft 365 to combine email authentication such as SPF, DKIM, and DMARC, to determine whether the message is authentic. +func (m *AnalyzedEmailAuthenticationDetail) SetCompositeAuthentication(value *string)() { + err := m.GetBackingStore().Set("compositeAuthentication", value) + if err != nil { + panic(err) + } +} +// SetDkim sets the dkim property value. DomainKeys identified mail (DKIM). Indicates whether it was pass/fail/soft fail. +func (m *AnalyzedEmailAuthenticationDetail) SetDkim(value *string)() { + err := m.GetBackingStore().Set("dkim", value) + if err != nil { + panic(err) + } +} +// SetDmarc sets the dmarc property value. Domain-based Message Authentication. Indicates whether it was pass/fail/soft fail. +func (m *AnalyzedEmailAuthenticationDetail) SetDmarc(value *string)() { + err := m.GetBackingStore().Set("dmarc", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailAuthenticationDetail) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetSenderPolicyFramework sets the senderPolicyFramework property value. Sender Policy Framework (SPF). Indicates whether it was pass/fail/soft fail. +func (m *AnalyzedEmailAuthenticationDetail) SetSenderPolicyFramework(value *string)() { + err := m.GetBackingStore().Set("senderPolicyFramework", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailAuthenticationDetailable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCompositeAuthentication()(*string) + GetDkim()(*string) + GetDmarc()(*string) + GetOdataType()(*string) + GetSenderPolicyFramework()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCompositeAuthentication(value *string)() + SetDkim(value *string)() + SetDmarc(value *string)() + SetOdataType(value *string)() + SetSenderPolicyFramework(value *string)() +} diff --git a/models/security/analyzed_email_collection_response.go b/models/security/analyzed_email_collection_response.go new file mode 100644 index 00000000000..6eabb9242eb --- /dev/null +++ b/models/security/analyzed_email_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 AnalyzedEmailCollectionResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewAnalyzedEmailCollectionResponse instantiates a new AnalyzedEmailCollectionResponse and sets the default values. +func NewAnalyzedEmailCollectionResponse()(*AnalyzedEmailCollectionResponse) { + m := &AnalyzedEmailCollectionResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateAnalyzedEmailCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AnalyzedEmailCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAnalyzedEmailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AnalyzedEmailable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AnalyzedEmailable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []AnalyzedEmailable when successful +func (m *AnalyzedEmailCollectionResponse) GetValue()([]AnalyzedEmailable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AnalyzedEmailable) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmailCollectionResponse) 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 *AnalyzedEmailCollectionResponse) SetValue(value []AnalyzedEmailable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailCollectionResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]AnalyzedEmailable) + SetValue(value []AnalyzedEmailable)() +} diff --git a/models/security/analyzed_email_delivery_detail.go b/models/security/analyzed_email_delivery_detail.go new file mode 100644 index 00000000000..b4c493237c5 --- /dev/null +++ b/models/security/analyzed_email_delivery_detail.go @@ -0,0 +1,266 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 AnalyzedEmailDeliveryDetail struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailDeliveryDetail instantiates a new AnalyzedEmailDeliveryDetail and sets the default values. +func NewAnalyzedEmailDeliveryDetail()(*AnalyzedEmailDeliveryDetail) { + m := &AnalyzedEmailDeliveryDetail{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailDeliveryDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailDeliveryDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailDeliveryDetail(), nil +} +// GetAction gets the action property value. The delivery action of the email. The possible values are: unknown, deliveredToJunk, delivered, blocked, replaced, unknownFutureValue. +// returns a *DeliveryAction when successful +func (m *AnalyzedEmailDeliveryDetail) GetAction()(*DeliveryAction) { + val, err := m.GetBackingStore().Get("action") + if err != nil { + panic(err) + } + if val != nil { + return val.(*DeliveryAction) + } + return 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 *AnalyzedEmailDeliveryDetail) 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 *AnalyzedEmailDeliveryDetail) 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 *AnalyzedEmailDeliveryDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["action"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseDeliveryAction) + if err != nil { + return err + } + if val != nil { + m.SetAction(val.(*DeliveryAction)) + } + return nil + } + res["latestThreats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLatestThreats(val) + } + return nil + } + res["location"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseDeliveryLocation) + if err != nil { + return err + } + if val != nil { + m.SetLocation(val.(*DeliveryLocation)) + } + 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["originalThreats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOriginalThreats(val) + } + return nil + } + return res +} +// GetLatestThreats gets the latestThreats property value. Latest known threat on the email. +// returns a *string when successful +func (m *AnalyzedEmailDeliveryDetail) GetLatestThreats()(*string) { + val, err := m.GetBackingStore().Get("latestThreats") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetLocation gets the location property value. The delivery location of the email. The possible values are: unknown, inboxfolder, junkFolder, deletedFolder, quarantine, onpremexternal, failed, dropped, others, unknownFutureValue. +// returns a *DeliveryLocation when successful +func (m *AnalyzedEmailDeliveryDetail) GetLocation()(*DeliveryLocation) { + val, err := m.GetBackingStore().Get("location") + if err != nil { + panic(err) + } + if val != nil { + return val.(*DeliveryLocation) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *AnalyzedEmailDeliveryDetail) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOriginalThreats gets the originalThreats property value. Threats identified at the time of delivery. +// returns a *string when successful +func (m *AnalyzedEmailDeliveryDetail) GetOriginalThreats()(*string) { + val, err := m.GetBackingStore().Get("originalThreats") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmailDeliveryDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetAction() != nil { + cast := (*m.GetAction()).String() + err := writer.WriteStringValue("action", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("latestThreats", m.GetLatestThreats()) + if err != nil { + return err + } + } + if m.GetLocation() != nil { + cast := (*m.GetLocation()).String() + err := writer.WriteStringValue("location", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("originalThreats", m.GetOriginalThreats()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAction sets the action property value. The delivery action of the email. The possible values are: unknown, deliveredToJunk, delivered, blocked, replaced, unknownFutureValue. +func (m *AnalyzedEmailDeliveryDetail) SetAction(value *DeliveryAction)() { + err := m.GetBackingStore().Set("action", value) + if err != nil { + panic(err) + } +} +// 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 *AnalyzedEmailDeliveryDetail) 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 *AnalyzedEmailDeliveryDetail) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetLatestThreats sets the latestThreats property value. Latest known threat on the email. +func (m *AnalyzedEmailDeliveryDetail) SetLatestThreats(value *string)() { + err := m.GetBackingStore().Set("latestThreats", value) + if err != nil { + panic(err) + } +} +// SetLocation sets the location property value. The delivery location of the email. The possible values are: unknown, inboxfolder, junkFolder, deletedFolder, quarantine, onpremexternal, failed, dropped, others, unknownFutureValue. +func (m *AnalyzedEmailDeliveryDetail) SetLocation(value *DeliveryLocation)() { + err := m.GetBackingStore().Set("location", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailDeliveryDetail) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetOriginalThreats sets the originalThreats property value. Threats identified at the time of delivery. +func (m *AnalyzedEmailDeliveryDetail) SetOriginalThreats(value *string)() { + err := m.GetBackingStore().Set("originalThreats", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailDeliveryDetailable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAction()(*DeliveryAction) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetLatestThreats()(*string) + GetLocation()(*DeliveryLocation) + GetOdataType()(*string) + GetOriginalThreats()(*string) + SetAction(value *DeliveryAction)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetLatestThreats(value *string)() + SetLocation(value *DeliveryLocation)() + SetOdataType(value *string)() + SetOriginalThreats(value *string)() +} diff --git a/models/security/analyzed_email_dlp_rule_info.go b/models/security/analyzed_email_dlp_rule_info.go new file mode 100644 index 00000000000..471db812579 --- /dev/null +++ b/models/security/analyzed_email_dlp_rule_info.go @@ -0,0 +1,190 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 AnalyzedEmailDlpRuleInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailDlpRuleInfo instantiates a new AnalyzedEmailDlpRuleInfo and sets the default values. +func NewAnalyzedEmailDlpRuleInfo()(*AnalyzedEmailDlpRuleInfo) { + m := &AnalyzedEmailDlpRuleInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailDlpRuleInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailDlpRuleInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailDlpRuleInfo(), 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 *AnalyzedEmailDlpRuleInfo) 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 *AnalyzedEmailDlpRuleInfo) 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 *AnalyzedEmailDlpRuleInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + 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["@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["ruleId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetRuleId(val) + } + return nil + } + return res +} +// GetName gets the name property value. Name of the the data loss prevention rule. +// returns a *string when successful +func (m *AnalyzedEmailDlpRuleInfo) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + 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 *AnalyzedEmailDlpRuleInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRuleId gets the ruleId property value. Unique identifier of the data loss prevention rule. +// returns a *string when successful +func (m *AnalyzedEmailDlpRuleInfo) GetRuleId()(*string) { + val, err := m.GetBackingStore().Get("ruleId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmailDlpRuleInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("ruleId", m.GetRuleId()) + 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 *AnalyzedEmailDlpRuleInfo) 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 *AnalyzedEmailDlpRuleInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetName sets the name property value. Name of the the data loss prevention rule. +func (m *AnalyzedEmailDlpRuleInfo) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailDlpRuleInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetRuleId sets the ruleId property value. Unique identifier of the data loss prevention rule. +func (m *AnalyzedEmailDlpRuleInfo) SetRuleId(value *string)() { + err := m.GetBackingStore().Set("ruleId", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailDlpRuleInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetName()(*string) + GetOdataType()(*string) + GetRuleId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetName(value *string)() + SetOdataType(value *string)() + SetRuleId(value *string)() +} diff --git a/models/security/analyzed_email_exchange_transport_rule_info.go b/models/security/analyzed_email_exchange_transport_rule_info.go new file mode 100644 index 00000000000..ab8179378c9 --- /dev/null +++ b/models/security/analyzed_email_exchange_transport_rule_info.go @@ -0,0 +1,190 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 AnalyzedEmailExchangeTransportRuleInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailExchangeTransportRuleInfo instantiates a new AnalyzedEmailExchangeTransportRuleInfo and sets the default values. +func NewAnalyzedEmailExchangeTransportRuleInfo()(*AnalyzedEmailExchangeTransportRuleInfo) { + m := &AnalyzedEmailExchangeTransportRuleInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailExchangeTransportRuleInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailExchangeTransportRuleInfo(), 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 *AnalyzedEmailExchangeTransportRuleInfo) 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 *AnalyzedEmailExchangeTransportRuleInfo) 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 *AnalyzedEmailExchangeTransportRuleInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + 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["@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["ruleId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetRuleId(val) + } + return nil + } + return res +} +// GetName gets the name property value. Name of the Exchange transport rules (ETRs) that are part of the email. +// returns a *string when successful +func (m *AnalyzedEmailExchangeTransportRuleInfo) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + 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 *AnalyzedEmailExchangeTransportRuleInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRuleId gets the ruleId property value. The ETR rule ID. +// returns a *string when successful +func (m *AnalyzedEmailExchangeTransportRuleInfo) GetRuleId()(*string) { + val, err := m.GetBackingStore().Get("ruleId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmailExchangeTransportRuleInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("ruleId", m.GetRuleId()) + 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 *AnalyzedEmailExchangeTransportRuleInfo) 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 *AnalyzedEmailExchangeTransportRuleInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetName sets the name property value. Name of the Exchange transport rules (ETRs) that are part of the email. +func (m *AnalyzedEmailExchangeTransportRuleInfo) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailExchangeTransportRuleInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetRuleId sets the ruleId property value. The ETR rule ID. +func (m *AnalyzedEmailExchangeTransportRuleInfo) SetRuleId(value *string)() { + err := m.GetBackingStore().Set("ruleId", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailExchangeTransportRuleInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetName()(*string) + GetOdataType()(*string) + GetRuleId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetName(value *string)() + SetOdataType(value *string)() + SetRuleId(value *string)() +} diff --git a/models/security/analyzed_email_recipient_detail.go b/models/security/analyzed_email_recipient_detail.go new file mode 100644 index 00000000000..63874aedaf9 --- /dev/null +++ b/models/security/analyzed_email_recipient_detail.go @@ -0,0 +1,196 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 AnalyzedEmailRecipientDetail struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailRecipientDetail instantiates a new AnalyzedEmailRecipientDetail and sets the default values. +func NewAnalyzedEmailRecipientDetail()(*AnalyzedEmailRecipientDetail) { + m := &AnalyzedEmailRecipientDetail{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailRecipientDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailRecipientDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailRecipientDetail(), 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 *AnalyzedEmailRecipientDetail) 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 *AnalyzedEmailRecipientDetail) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCcRecipients gets the ccRecipients property value. Recipient address in the cc field. +// returns a []string when successful +func (m *AnalyzedEmailRecipientDetail) GetCcRecipients()([]string) { + val, err := m.GetBackingStore().Get("ccRecipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetDomainName gets the domainName property value. Domain name of the recipient. +// returns a *string when successful +func (m *AnalyzedEmailRecipientDetail) GetDomainName()(*string) { + val, err := m.GetBackingStore().Get("domainName") + 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 *AnalyzedEmailRecipientDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["ccRecipients"] = 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.SetCcRecipients(res) + } + return nil + } + res["domainName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDomainName(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 +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *AnalyzedEmailRecipientDetail) 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 *AnalyzedEmailRecipientDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetCcRecipients() != nil { + err := writer.WriteCollectionOfStringValues("ccRecipients", m.GetCcRecipients()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("domainName", m.GetDomainName()) + 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 *AnalyzedEmailRecipientDetail) 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 *AnalyzedEmailRecipientDetail) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCcRecipients sets the ccRecipients property value. Recipient address in the cc field. +func (m *AnalyzedEmailRecipientDetail) SetCcRecipients(value []string)() { + err := m.GetBackingStore().Set("ccRecipients", value) + if err != nil { + panic(err) + } +} +// SetDomainName sets the domainName property value. Domain name of the recipient. +func (m *AnalyzedEmailRecipientDetail) SetDomainName(value *string)() { + err := m.GetBackingStore().Set("domainName", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailRecipientDetail) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailRecipientDetailable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCcRecipients()([]string) + GetDomainName()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCcRecipients(value []string)() + SetDomainName(value *string)() + SetOdataType(value *string)() +} diff --git a/models/security/analyzed_email_sender_detail.go b/models/security/analyzed_email_sender_detail.go new file mode 100644 index 00000000000..84d3f2bba3b --- /dev/null +++ b/models/security/analyzed_email_sender_detail.go @@ -0,0 +1,450 @@ +// Code 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" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type AnalyzedEmailSenderDetail struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailSenderDetail instantiates a new AnalyzedEmailSenderDetail and sets the default values. +func NewAnalyzedEmailSenderDetail()(*AnalyzedEmailSenderDetail) { + m := &AnalyzedEmailSenderDetail{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailSenderDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailSenderDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailSenderDetail(), 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 *AnalyzedEmailSenderDetail) 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 *AnalyzedEmailSenderDetail) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDisplayName gets the displayName property value. Display name of sender from address. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetDisplayName()(*string) { + val, err := m.GetBackingStore().Get("displayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDomainCreationDateTime gets the domainCreationDateTime property value. Date and time of creation of the sender domain. +// returns a *Time when successful +func (m *AnalyzedEmailSenderDetail) GetDomainCreationDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("domainCreationDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetDomainName gets the domainName property value. Registered name of the domain. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetDomainName()(*string) { + val, err := m.GetBackingStore().Get("domainName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDomainOwner gets the domainOwner property value. Owner of the domain. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetDomainOwner()(*string) { + val, err := m.GetBackingStore().Get("domainOwner") + 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 *AnalyzedEmailSenderDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + 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["domainCreationDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetDomainCreationDateTime(val) + } + return nil + } + res["domainName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDomainName(val) + } + return nil + } + res["domainOwner"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDomainOwner(val) + } + return nil + } + res["fromAddress"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetFromAddress(val) + } + return nil + } + res["ipv4"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetIpv4(val) + } + return nil + } + res["location"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetLocation(val) + } + return nil + } + res["mailFromAddress"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMailFromAddress(val) + } + return nil + } + res["mailFromDomainName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMailFromDomainName(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 +} +// GetFromAddress gets the fromAddress property value. The sender email address in the mail From header, also known as the envelope sender or the P1 sender. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetFromAddress()(*string) { + val, err := m.GetBackingStore().Get("fromAddress") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetIpv4 gets the ipv4 property value. The IPv4 address of the last detected mail server that relayed the message. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetIpv4()(*string) { + val, err := m.GetBackingStore().Get("ipv4") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetLocation gets the location property value. Location of the domain. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetLocation()(*string) { + val, err := m.GetBackingStore().Get("location") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetMailFromAddress gets the mailFromAddress property value. The sender email address in the From header, which is visible to email recipients on their email clients. Also known as P2 sender. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetMailFromAddress()(*string) { + val, err := m.GetBackingStore().Get("mailFromAddress") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetMailFromDomainName gets the mailFromDomainName property value. Domain name of sender mail from address. +// returns a *string when successful +func (m *AnalyzedEmailSenderDetail) GetMailFromDomainName()(*string) { + val, err := m.GetBackingStore().Get("mailFromDomainName") + 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 *AnalyzedEmailSenderDetail) 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 *AnalyzedEmailSenderDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + { + err := writer.WriteTimeValue("domainCreationDateTime", m.GetDomainCreationDateTime()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("domainName", m.GetDomainName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("domainOwner", m.GetDomainOwner()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("fromAddress", m.GetFromAddress()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("ipv4", m.GetIpv4()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("location", m.GetLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("mailFromAddress", m.GetMailFromAddress()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("mailFromDomainName", m.GetMailFromDomainName()) + 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 *AnalyzedEmailSenderDetail) 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 *AnalyzedEmailSenderDetail) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDisplayName sets the displayName property value. Display name of sender from address. +func (m *AnalyzedEmailSenderDetail) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetDomainCreationDateTime sets the domainCreationDateTime property value. Date and time of creation of the sender domain. +func (m *AnalyzedEmailSenderDetail) SetDomainCreationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("domainCreationDateTime", value) + if err != nil { + panic(err) + } +} +// SetDomainName sets the domainName property value. Registered name of the domain. +func (m *AnalyzedEmailSenderDetail) SetDomainName(value *string)() { + err := m.GetBackingStore().Set("domainName", value) + if err != nil { + panic(err) + } +} +// SetDomainOwner sets the domainOwner property value. Owner of the domain. +func (m *AnalyzedEmailSenderDetail) SetDomainOwner(value *string)() { + err := m.GetBackingStore().Set("domainOwner", value) + if err != nil { + panic(err) + } +} +// SetFromAddress sets the fromAddress property value. The sender email address in the mail From header, also known as the envelope sender or the P1 sender. +func (m *AnalyzedEmailSenderDetail) SetFromAddress(value *string)() { + err := m.GetBackingStore().Set("fromAddress", value) + if err != nil { + panic(err) + } +} +// SetIpv4 sets the ipv4 property value. The IPv4 address of the last detected mail server that relayed the message. +func (m *AnalyzedEmailSenderDetail) SetIpv4(value *string)() { + err := m.GetBackingStore().Set("ipv4", value) + if err != nil { + panic(err) + } +} +// SetLocation sets the location property value. Location of the domain. +func (m *AnalyzedEmailSenderDetail) SetLocation(value *string)() { + err := m.GetBackingStore().Set("location", value) + if err != nil { + panic(err) + } +} +// SetMailFromAddress sets the mailFromAddress property value. The sender email address in the From header, which is visible to email recipients on their email clients. Also known as P2 sender. +func (m *AnalyzedEmailSenderDetail) SetMailFromAddress(value *string)() { + err := m.GetBackingStore().Set("mailFromAddress", value) + if err != nil { + panic(err) + } +} +// SetMailFromDomainName sets the mailFromDomainName property value. Domain name of sender mail from address. +func (m *AnalyzedEmailSenderDetail) SetMailFromDomainName(value *string)() { + err := m.GetBackingStore().Set("mailFromDomainName", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailSenderDetail) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailSenderDetailable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDisplayName()(*string) + GetDomainCreationDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetDomainName()(*string) + GetDomainOwner()(*string) + GetFromAddress()(*string) + GetIpv4()(*string) + GetLocation()(*string) + GetMailFromAddress()(*string) + GetMailFromDomainName()(*string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDisplayName(value *string)() + SetDomainCreationDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetDomainName(value *string)() + SetDomainOwner(value *string)() + SetFromAddress(value *string)() + SetIpv4(value *string)() + SetLocation(value *string)() + SetMailFromAddress(value *string)() + SetMailFromDomainName(value *string)() + SetOdataType(value *string)() +} diff --git a/models/security/analyzed_email_url.go b/models/security/analyzed_email_url.go new file mode 100644 index 00000000000..749d73af1fa --- /dev/null +++ b/models/security/analyzed_email_url.go @@ -0,0 +1,302 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 AnalyzedEmailUrl struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAnalyzedEmailUrl instantiates a new AnalyzedEmailUrl and sets the default values. +func NewAnalyzedEmailUrl()(*AnalyzedEmailUrl) { + m := &AnalyzedEmailUrl{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAnalyzedEmailUrlFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAnalyzedEmailUrlFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAnalyzedEmailUrl(), 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 *AnalyzedEmailUrl) 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 *AnalyzedEmailUrl) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDetectionMethod gets the detectionMethod property value. The method used to detect threats in the URL. +// returns a *string when successful +func (m *AnalyzedEmailUrl) GetDetectionMethod()(*string) { + val, err := m.GetBackingStore().Get("detectionMethod") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDetonationDetails gets the detonationDetails property value. Detonation data associated with the URL. +// returns a DetonationDetailsable when successful +func (m *AnalyzedEmailUrl) GetDetonationDetails()(DetonationDetailsable) { + val, err := m.GetBackingStore().Get("detonationDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.(DetonationDetailsable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AnalyzedEmailUrl) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["detectionMethod"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDetectionMethod(val) + } + return nil + } + res["detonationDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateDetonationDetailsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDetonationDetails(val.(DetonationDetailsable)) + } + 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["tenantAllowBlockListDetailInfo"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTenantAllowBlockListDetailInfo(val) + } + return nil + } + res["threatType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseThreatType) + if err != nil { + return err + } + if val != nil { + m.SetThreatType(val.(*ThreatType)) + } + return nil + } + res["url"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetUrl(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *AnalyzedEmailUrl) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTenantAllowBlockListDetailInfo gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. +// returns a *string when successful +func (m *AnalyzedEmailUrl) GetTenantAllowBlockListDetailInfo()(*string) { + val, err := m.GetBackingStore().Get("tenantAllowBlockListDetailInfo") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetThreatType gets the threatType property value. The type of threat associated with the URL. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. +// returns a *ThreatType when successful +func (m *AnalyzedEmailUrl) GetThreatType()(*ThreatType) { + val, err := m.GetBackingStore().Get("threatType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ThreatType) + } + return nil +} +// GetUrl gets the url property value. The URL that is found in the email. This is full URL string, including query parameters. +// returns a *string when successful +func (m *AnalyzedEmailUrl) GetUrl()(*string) { + val, err := m.GetBackingStore().Get("url") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AnalyzedEmailUrl) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("detectionMethod", m.GetDetectionMethod()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("detonationDetails", m.GetDetonationDetails()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("tenantAllowBlockListDetailInfo", m.GetTenantAllowBlockListDetailInfo()) + if err != nil { + return err + } + } + if m.GetThreatType() != nil { + cast := (*m.GetThreatType()).String() + err := writer.WriteStringValue("threatType", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("url", m.GetUrl()) + 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 *AnalyzedEmailUrl) 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 *AnalyzedEmailUrl) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDetectionMethod sets the detectionMethod property value. The method used to detect threats in the URL. +func (m *AnalyzedEmailUrl) SetDetectionMethod(value *string)() { + err := m.GetBackingStore().Set("detectionMethod", value) + if err != nil { + panic(err) + } +} +// SetDetonationDetails sets the detonationDetails property value. Detonation data associated with the URL. +func (m *AnalyzedEmailUrl) SetDetonationDetails(value DetonationDetailsable)() { + err := m.GetBackingStore().Set("detonationDetails", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AnalyzedEmailUrl) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetTenantAllowBlockListDetailInfo sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. +func (m *AnalyzedEmailUrl) SetTenantAllowBlockListDetailInfo(value *string)() { + err := m.GetBackingStore().Set("tenantAllowBlockListDetailInfo", value) + if err != nil { + panic(err) + } +} +// SetThreatType sets the threatType property value. The type of threat associated with the URL. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. +func (m *AnalyzedEmailUrl) SetThreatType(value *ThreatType)() { + err := m.GetBackingStore().Set("threatType", value) + if err != nil { + panic(err) + } +} +// SetUrl sets the url property value. The URL that is found in the email. This is full URL string, including query parameters. +func (m *AnalyzedEmailUrl) SetUrl(value *string)() { + err := m.GetBackingStore().Set("url", value) + if err != nil { + panic(err) + } +} +type AnalyzedEmailUrlable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDetectionMethod()(*string) + GetDetonationDetails()(DetonationDetailsable) + GetOdataType()(*string) + GetTenantAllowBlockListDetailInfo()(*string) + GetThreatType()(*ThreatType) + GetUrl()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDetectionMethod(value *string)() + SetDetonationDetails(value DetonationDetailsable)() + SetOdataType(value *string)() + SetTenantAllowBlockListDetailInfo(value *string)() + SetThreatType(value *ThreatType)() + SetUrl(value *string)() +} diff --git a/models/security/antispam_directionality.go b/models/security/antispam_directionality.go new file mode 100644 index 00000000000..3d1aba7644d --- /dev/null +++ b/models/security/antispam_directionality.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 security +type AntispamDirectionality int + +const ( + UNKNOWN_ANTISPAMDIRECTIONALITY AntispamDirectionality = iota + INBOUND_ANTISPAMDIRECTIONALITY + OUTBOUND_ANTISPAMDIRECTIONALITY + INTRAORG_ANTISPAMDIRECTIONALITY + UNKNOWNFUTUREVALUE_ANTISPAMDIRECTIONALITY +) + +func (i AntispamDirectionality) String() string { + return []string{"unknown", "inbound", "outbound", "intraOrg", "unknownFutureValue"}[i] +} +func ParseAntispamDirectionality(v string) (any, error) { + result := UNKNOWN_ANTISPAMDIRECTIONALITY + switch v { + case "unknown": + result = UNKNOWN_ANTISPAMDIRECTIONALITY + case "inbound": + result = INBOUND_ANTISPAMDIRECTIONALITY + case "outbound": + result = OUTBOUND_ANTISPAMDIRECTIONALITY + case "intraOrg": + result = INTRAORG_ANTISPAMDIRECTIONALITY + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ANTISPAMDIRECTIONALITY + default: + return nil, nil + } + return &result, nil +} +func SerializeAntispamDirectionality(values []AntispamDirectionality) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AntispamDirectionality) isMultiValue() bool { + return false +} 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 00000000000..307ebcd24b8 --- /dev/null +++ b/models/security/attack_sim_admin_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AttackSimAdminAuditRecord audit data for Attack Sim Admin events. +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/attack_sim_audit_record.go b/models/security/attack_sim_audit_record.go new file mode 100644 index 00000000000..9795f860527 --- /dev/null +++ b/models/security/attack_sim_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AttackSimAuditRecord audit data for Attack Sim events. +type AttackSimAuditRecord struct { + AuditData +} +// NewAttackSimAuditRecord instantiates a new AttackSimAuditRecord and sets the default values. +func NewAttackSimAuditRecord()(*AttackSimAuditRecord) { + m := &AttackSimAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.attackSimAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAttackSimAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAttackSimAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAttackSimAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AttackSimAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AttackSimAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AttackSimAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/audit_config_audit_record.go b/models/security/audit_config_audit_record.go new file mode 100644 index 00000000000..98c1e249660 --- /dev/null +++ b/models/security/audit_config_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AuditConfigAuditRecord audit data for Audit Config events. +type AuditConfigAuditRecord struct { + AuditData +} +// NewAuditConfigAuditRecord instantiates a new AuditConfigAuditRecord and sets the default values. +func NewAuditConfigAuditRecord()(*AuditConfigAuditRecord) { + m := &AuditConfigAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.auditConfigAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAuditConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditConfigAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditConfigAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AuditConfigAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AuditConfigAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AuditConfigAuditRecordable 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 00000000000..8c4d0a3d7b1 --- /dev/null +++ b/models/security/audit_core_root.go @@ -0,0 +1,93 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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" +) + +// AuditCoreRoot root entity for the audit log API. +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 00000000000..0be1c06a0ba --- /dev/null +++ b/models/security/audit_data.go @@ -0,0 +1,954 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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" +) + +// AuditData abstract base type for audit event data. +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.a365AiExecuteTool": + return NewA365AiExecuteTool(), nil + case "#microsoft.graph.security.a365AiInferenceCall": + return NewA365AiInferenceCall(), nil + case "#microsoft.graph.security.a365AiInvokeAgent": + return NewA365AiInvokeAgent(), nil + case "#microsoft.graph.security.a365AiRunSummary": + return NewA365AiRunSummary(), nil + case "#microsoft.graph.security.a365SpanOutputs": + return NewA365SpanOutputs(), nil + case "#microsoft.graph.security.aadRiskDetectionAuditRecord": + return NewAadRiskDetectionAuditRecord(), nil + case "#microsoft.graph.security.aedAuditRecord": + return NewAedAuditRecord(), nil + case "#microsoft.graph.security.agentAdminActivityRecord": + return NewAgentAdminActivityRecord(), nil + case "#microsoft.graph.security.agentSettingAdminActivity": + return NewAgentSettingAdminActivity(), nil + case "#microsoft.graph.security.aiAppInteractionAuditRecord": + return NewAiAppInteractionAuditRecord(), nil + case "#microsoft.graph.security.aiExecuteToolAuditRecord": + return NewAiExecuteToolAuditRecord(), nil + case "#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord": + return NewAiInteractionsChangeNotificationAuditRecord(), nil + case "#microsoft.graph.security.aiInteractionsExportAuditRecord": + return NewAiInteractionsExportAuditRecord(), nil + case "#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord": + return NewAiInteractionsSubscriptionAuditRecord(), nil + case "#microsoft.graph.security.aiInvokeAgentAuditRecord": + return NewAiInvokeAgentAuditRecord(), nil + case "#microsoft.graph.security.aipDiscover": + return NewAipDiscover(), 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.aISpanOutputsAuditRecord": + return NewAISpanOutputsAuditRecord(), nil + case "#microsoft.graph.security.alertSubmissionAuditRecord": + return NewAlertSubmissionAuditRecord(), nil + case "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord": + return NewAlertSubmissionResultDetailAuditRecord(), nil + case "#microsoft.graph.security.attackSimAdminAuditRecord": + return NewAttackSimAdminAuditRecord(), nil + case "#microsoft.graph.security.attackSimAuditRecord": + return NewAttackSimAuditRecord(), nil + case "#microsoft.graph.security.auditConfigAuditRecord": + return NewAuditConfigAuditRecord(), nil + case "#microsoft.graph.security.auditSearchAuditRecord": + return NewAuditSearchAuditRecord(), nil + case "#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord": + return NewAzfwApplicationRuleAggregationEventRecord(), nil + case "#microsoft.graph.security.azfwDnsQueryEventRecord": + return NewAzfwDnsQueryEventRecord(), nil + case "#microsoft.graph.security.azfwNetworkRuleEventRecord": + return NewAzfwNetworkRuleEventRecord(), nil + case "#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord": + return NewAzureActiveDirectoryAccountLogonAuditRecord(), nil + case "#microsoft.graph.security.azureActiveDirectoryAuditRecord": + return NewAzureActiveDirectoryAuditRecord(), nil + case "#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord": + return NewAzureActiveDirectoryStsLogonAuditRecord(), nil + case "#microsoft.graph.security.azureAISearchAuditRecord": + return NewAzureAISearchAuditRecord(), nil + case "#microsoft.graph.security.campaignAuditRecord": + return NewCampaignAuditRecord(), nil + case "#microsoft.graph.security.ccraiPolicyViolationRecord": + return NewCcraiPolicyViolationRecord(), nil + case "#microsoft.graph.security.cdpClassifierHealthRecord": + return NewCdpClassifierHealthRecord(), nil + case "#microsoft.graph.security.cdpColdCrawlStatusRecord": + return NewCdpColdCrawlStatusRecord(), nil + case "#microsoft.graph.security.cdpConsumptionResourceRecord": + return NewCdpConsumptionResourceRecord(), nil + case "#microsoft.graph.security.cdpContentExplorerAggregateRecord": + return NewCdpContentExplorerAggregateRecord(), nil + case "#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord": + return NewCdpdlmaiInteractionInsightsRecord(), 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.cloudUpdateDeviceConfigAuditRecord": + return NewCloudUpdateDeviceConfigAuditRecord(), nil + case "#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord": + return NewCloudUpdateProfileConfigAuditRecord(), nil + case "#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord": + return NewCloudUpdateTenantConfigAuditRecord(), 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.complianceDLPEndpointAuditRecord": + return NewComplianceDLPEndpointAuditRecord(), nil + case "#microsoft.graph.security.complianceDLPEndpointDiscoveryAuditRecord": + return NewComplianceDLPEndpointDiscoveryAuditRecord(), nil + case "#microsoft.graph.security.complianceDLPEnforcementAuditRecord": + return NewComplianceDLPEnforcementAuditRecord(), 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.complianceDLPSharePointClassificationCdpRecord": + return NewComplianceDLPSharePointClassificationCdpRecord(), nil + case "#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord": + return NewComplianceDLPSharePointClassificationExtendedAuditRecord(), nil + case "#microsoft.graph.security.complianceExchangeOcrAuditRecord": + return NewComplianceExchangeOcrAuditRecord(), nil + case "#microsoft.graph.security.complianceManagerActionRecord": + return NewComplianceManagerActionRecord(), nil + case "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord": + return NewCompliancePolicyGradingSharePointAuditRecord(), nil + case "#microsoft.graph.security.complianceSettingsChangeAuditRecord": + return NewComplianceSettingsChangeAuditRecord(), nil + case "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord": + return NewComplianceSitGradingSharePointAuditRecord(), nil + case "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord": + return NewComplianceSupervisionExchangeAuditRecord(), nil + case "#microsoft.graph.security.connectedAIAppInteractionAuditRecord": + return NewConnectedAIAppInteractionAuditRecord(), nil + case "#microsoft.graph.security.consumptionResourceAuditRecord": + return NewConsumptionResourceAuditRecord(), nil + case "#microsoft.graph.security.contentStoreMetadataRecord": + return NewContentStoreMetadataRecord(), nil + case "#microsoft.graph.security.copilotAgentManagementAuditRecord": + return NewCopilotAgentManagementAuditRecord(), nil + case "#microsoft.graph.security.copilotForSecurityLoggingAuditRecord": + return NewCopilotForSecurityLoggingAuditRecord(), nil + case "#microsoft.graph.security.copilotForSecurityTriggerAuditRecord": + return NewCopilotForSecurityTriggerAuditRecord(), nil + case "#microsoft.graph.security.copilotInteractionAuditRecord": + return NewCopilotInteractionAuditRecord(), nil + case "#microsoft.graph.security.copilotPluginSettingAuditRecord": + return NewCopilotPluginSettingAuditRecord(), nil + case "#microsoft.graph.security.copilotPromptBookSettingAuditRecord": + return NewCopilotPromptBookSettingAuditRecord(), nil + case "#microsoft.graph.security.copilotSessionSharingAuditRecord": + return NewCopilotSessionSharingAuditRecord(), nil + case "#microsoft.graph.security.copilotSettingAuditRecord": + return NewCopilotSettingAuditRecord(), nil + case "#microsoft.graph.security.copilotWorkspaceSettingAuditRecord": + return NewCopilotWorkspaceSettingAuditRecord(), nil + case "#microsoft.graph.security.coreReportingSettingsAuditRecord": + return NewCoreReportingSettingsAuditRecord(), nil + case "#microsoft.graph.security.cortanaBriefingAuditRecord": + return NewCortanaBriefingAuditRecord(), nil + case "#microsoft.graph.security.criticalAssetManagementClassificationRecord": + return NewCriticalAssetManagementClassificationRecord(), nil + case "#microsoft.graph.security.crmEntityOperationAuditRecord": + return NewCrmEntityOperationAuditRecord(), nil + case "#microsoft.graph.security.crossTenantAccessPolicyAuditRecord": + return NewCrossTenantAccessPolicyAuditRecord(), nil + case "#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord": + return NewCustomerKeyServiceEncryptionAuditRecord(), 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.dataSecurityInvestigationAuditRecord": + return NewDataSecurityInvestigationAuditRecord(), nil + case "#microsoft.graph.security.dataShareOperationAuditRecord": + return NewDataShareOperationAuditRecord(), nil + case "#microsoft.graph.security.defaultAuditData": + return NewDefaultAuditData(), nil + case "#microsoft.graph.security.defenderCaseManagementAuditRecord": + return NewDefenderCaseManagementAuditRecord(), nil + case "#microsoft.graph.security.defenderPreviewFeaturesRecord": + return NewDefenderPreviewFeaturesRecord(), nil + case "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord": + return NewDefenderSecurityForAIConfigurationAuditRecord(), nil + case "#microsoft.graph.security.deployFeatureActivityRecord": + return NewDeployFeatureActivityRecord(), nil + case "#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord": + return NewDeviceDiscoverySettingsAuthenticatedScansRecord(), nil + case "#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord": + return NewDeviceDiscoverySettingsExclusionRecord(), nil + case "#microsoft.graph.security.deviceDiscoverySettingsRecord": + return NewDeviceDiscoverySettingsRecord(), nil + case "#microsoft.graph.security.discoveryAuditRecord": + return NewDiscoveryAuditRecord(), nil + case "#microsoft.graph.security.dlpEndpointAuditRecord": + return NewDlpEndpointAuditRecord(), nil + case "#microsoft.graph.security.dlpImportResultAuditRecord": + return NewDlpImportResultAuditRecord(), nil + case "#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord": + return NewDlpSensitiveInformationTypeRulePackageCmdletRecord(), nil + case "#microsoft.graph.security.dragonCopilotAccessRecord": + return NewDragonCopilotAccessRecord(), nil + case "#microsoft.graph.security.dragonCopilotAdminRecord": + return NewDragonCopilotAdminRecord(), nil + case "#microsoft.graph.security.dragonCopilotClinicalDataRecord": + return NewDragonCopilotClinicalDataRecord(), nil + case "#microsoft.graph.security.dragonCopilotSessionRecord": + return NewDragonCopilotSessionRecord(), nil + case "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord": + return NewDynamics365BusinessCentralAuditRecord(), nil + case "#microsoft.graph.security.ehrConnectorAuditBaseRecord": + return NewEhrConnectorAuditBaseRecord(), nil + case "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord": + return NewEopSubmissionFeedEntityAuditRecord(), 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.exchangeMailboxAuditGroupRecord": + return NewExchangeMailboxAuditGroupRecord(), nil + case "#microsoft.graph.security.exchangeMailboxAuditRecord": + return NewExchangeMailboxAuditRecord(), nil + case "#microsoft.graph.security.fabricAuditRecord": + return NewFabricAuditRecord(), nil + case "#microsoft.graph.security.fabricPolicyRecord": + return NewFabricPolicyRecord(), 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.integratedAppsAppAdminActivityAuditRecord": + return NewIntegratedAppsAppAdminActivityAuditRecord(), nil + case "#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord": + return NewIntegratedAppsAppSettingsAdminActivityAuditRecord(), nil + case "#microsoft.graph.security.irmActivityAuditTrailRecord": + return NewIrmActivityAuditTrailRecord(), 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.m365odspAssetMetadataRecord": + return NewM365odspAssetMetadataRecord(), nil + case "#microsoft.graph.security.m365SearchSectionsRecord": + return NewM365SearchSectionsRecord(), 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.mapgRemediationAuditRecord": + return NewMapgRemediationAuditRecord(), nil + case "#microsoft.graph.security.mcasAlertsAuditRecord": + return NewMcasAlertsAuditRecord(), nil + case "#microsoft.graph.security.mdaAuditRecord": + return NewMdaAuditRecord(), nil + case "#microsoft.graph.security.mdaDataSecuritySignalRecord": + return NewMdaDataSecuritySignalRecord(), nil + case "#microsoft.graph.security.mDASHAuditRecord": + return NewMDASHAuditRecord(), 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.microsoft365BackupGranularBrowseTaskAuditRecord": + return NewMicrosoft365BackupGranularBrowseTaskAuditRecord(), nil + case "#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord": + return NewMicrosoft365BackupRestoreItemAuditRecord(), nil + case "#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord": + return NewMicrosoft365BackupRestoreTaskAuditRecord(), nil + case "#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord": + return NewMicrosoft365CopilotScheduledPromptAuditRecord(), 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.microsoftPurviewDataCatalogOperationRecord": + return NewMicrosoftPurviewDataCatalogOperationRecord(), 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.microsoftPurviewUnifiedCatalogOperationRecord": + return NewMicrosoftPurviewUnifiedCatalogOperationRecord(), 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.microsoftTeamsUserConcernAuditRecord": + return NewMicrosoftTeamsUserConcernAuditRecord(), nil + case "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord": + return NewMipAutoLabelExchangeItemAuditRecord(), 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.mipExactDataMatchAuditRecord": + return NewMipExactDataMatchAuditRecord(), nil + case "#microsoft.graph.security.mipLabelAnalyticsAuditRecord": + return NewMipLabelAnalyticsAuditRecord(), nil + case "#microsoft.graph.security.mipLabelAuditRecord": + return NewMipLabelAuditRecord(), nil + case "#microsoft.graph.security.mosAgentInfoRecord": + return NewMosAgentInfoRecord(), nil + case "#microsoft.graph.security.mosAgentInfoRecordV2": + return NewMosAgentInfoRecordV2(), 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.msdeCustomCollectionAuditRecord": + return NewMsdeCustomCollectionAuditRecord(), 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.mspVectorSearchContentMetadataAuditRecord": + return NewMspVectorSearchContentMetadataAuditRecord(), 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.noisyAlertPolicyAuditRecord": + return NewNoisyAlertPolicyAuditRecord(), nil + case "#microsoft.graph.security.officeNativeAuditRecord": + return NewOfficeNativeAuditRecord(), nil + case "#microsoft.graph.security.omePortalAuditRecord": + return NewOmePortalAuditRecord(), nil + case "#microsoft.graph.security.onDemandSharePointClassificationAuditRecord": + return NewOnDemandSharePointClassificationAuditRecord(), nil + case "#microsoft.graph.security.oneDriveAuditRecord": + return NewOneDriveAuditRecord(), nil + case "#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord": + return NewOnPremisesFileShareScannerDLPAuditRecord(), nil + case "#microsoft.graph.security.onPremisesSharePointScannerDLPAuditRecord": + return NewOnPremisesSharePointScannerDLPAuditRecord(), nil + case "#microsoft.graph.security.organizationalDataInM365AuditRecord": + return NewOrganizationalDataInM365AuditRecord(), nil + case "#microsoft.graph.security.outlookCopilotAutomationAuditRecord": + return NewOutlookCopilotAutomationAuditRecord(), nil + case "#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord": + return NewOwaGetAccessTokenForResourceAuditRecord(), nil + case "#microsoft.graph.security.p4aiAssessmentCategoryRecord": + return NewP4aiAssessmentCategoryRecord(), nil + case "#microsoft.graph.security.p4aiAssessmentFabricScannerRecord": + return NewP4aiAssessmentFabricScannerRecord(), nil + case "#microsoft.graph.security.p4aiAssessmentLocationResultRecord": + return NewP4aiAssessmentLocationResultRecord(), nil + case "#microsoft.graph.security.p4aiAssessmentRecord": + return NewP4aiAssessmentRecord(), nil + case "#microsoft.graph.security.p4AIRiskScoreRecord": + return NewP4AIRiskScoreRecord(), nil + case "#microsoft.graph.security.peopleAdminSettingsAuditRecord": + return NewPeopleAdminSettingsAuditRecord(), nil + case "#microsoft.graph.security.physicalBadgingSignalAuditRecord": + return NewPhysicalBadgingSignalAuditRecord(), nil + case "#microsoft.graph.security.placesDirectoryAuditRecord": + return NewPlacesDirectoryAuditRecord(), nil + case "#microsoft.graph.security.plannerChatMessageAuditRecord": + return NewPlannerChatMessageAuditRecord(), nil + case "#microsoft.graph.security.plannerChatMessageListAuditRecord": + return NewPlannerChatMessageListAuditRecord(), nil + case "#microsoft.graph.security.plannerCopyPlanAuditRecord": + return NewPlannerCopyPlanAuditRecord(), nil + case "#microsoft.graph.security.plannerGoalAuditRecord": + return NewPlannerGoalAuditRecord(), nil + case "#microsoft.graph.security.plannerGoalListAuditRecord": + return NewPlannerGoalListAuditRecord(), nil + case "#microsoft.graph.security.plannerPlanAuditRecord": + return NewPlannerPlanAuditRecord(), nil + case "#microsoft.graph.security.plannerPlanListAuditRecord": + return NewPlannerPlanListAuditRecord(), nil + case "#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord": + return NewPlannerPlanSensitivityLabelAuditRecord(), 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.policyConfigChangeAuditRecord": + return NewPolicyConfigChangeAuditRecord(), 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.powerPlatformTenantIsolationRecord": + return NewPowerPlatformTenantIsolationRecord(), 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.privaPrivacyAssessmentOperationRecord": + return NewPrivaPrivacyAssessmentOperationRecord(), nil + case "#microsoft.graph.security.privaPrivacyConsentOperationRecord": + return NewPrivaPrivacyConsentOperationRecord(), 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.purviewMCRecommendationRecord": + return NewPurviewMCRecommendationRecord(), nil + case "#microsoft.graph.security.purviewPostureAgentAuditRecord": + return NewPurviewPostureAgentAuditRecord(), nil + case "#microsoft.graph.security.quarantineAuditRecord": + return NewQuarantineAuditRecord(), nil + case "#microsoft.graph.security.recordsManagementAuditRecord": + return NewRecordsManagementAuditRecord(), nil + case "#microsoft.graph.security.reportSubmission": + return NewReportSubmission(), nil + case "#microsoft.graph.security.reportSubmissionResultDetail": + return NewReportSubmissionResultDetail(), nil + case "#microsoft.graph.security.restrictedModeAuditRecord": + return NewRestrictedModeAuditRecord(), nil + case "#microsoft.graph.security.retentionPolicyAuditRecord": + return NewRetentionPolicyAuditRecord(), nil + case "#microsoft.graph.security.rtiOperationsAgentAuditRecord": + return NewRtiOperationsAgentAuditRecord(), nil + case "#microsoft.graph.security.sbpConfigurationEventRecord": + return NewSbpConfigurationEventRecord(), nil + case "#microsoft.graph.security.sbpUsageEventRecord": + return NewSbpUsageEventRecord(), 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.securityCopilotIdentityManagementAuditRecord": + return NewSecurityCopilotIdentityManagementAuditRecord(), nil + case "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord": + return NewSecurityDevelopmentLifecycleAILogAuditRecord(), nil + case "#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord": + return NewSensitiveInfoRemediationAgentDataRecord(), nil + case "#microsoft.graph.security.sensitivityLabelActionAuditRecord": + return NewSensitivityLabelActionAuditRecord(), nil + case "#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord": + return NewSensitivityLabeledFileActionAuditRecord(), nil + case "#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord": + return NewSensitivityLabelPolicyMatchAuditRecord(), nil + case "#microsoft.graph.security.sentinelAIToolAuditRecord": + return NewSentinelAIToolAuditRecord(), nil + case "#microsoft.graph.security.sentinelGraphAuditRecord": + return NewSentinelGraphAuditRecord(), nil + case "#microsoft.graph.security.sentinelJobAuditRecord": + return NewSentinelJobAuditRecord(), nil + case "#microsoft.graph.security.sentinelKQLOnLakeAuditRecord": + return NewSentinelKQLOnLakeAuditRecord(), nil + case "#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord": + return NewSentinelLakeDataOnboardingAuditRecord(), nil + case "#microsoft.graph.security.sentinelLakeEncryptionAuditRecord": + return NewSentinelLakeEncryptionAuditRecord(), nil + case "#microsoft.graph.security.sentinelLakeOnboardingAuditRecord": + return NewSentinelLakeOnboardingAuditRecord(), nil + case "#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord": + return NewSentinelNotebookOnLakeAuditRecord(), nil + case "#microsoft.graph.security.sentinelPackageAuditRecord": + return NewSentinelPackageAuditRecord(), 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.sharePointContentSecurityPolicyAuditRecord": + return NewSharePointContentSecurityPolicyAuditRecord(), 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.sharePointListItemOperationAuditRecord": + return NewSharePointListItemOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointListOperationAuditRecord": + return NewSharePointListOperationAuditRecord(), nil + case "#microsoft.graph.security.sharePointSharingOperationAuditRecord": + return NewSharePointSharingOperationAuditRecord(), 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.sonarDetonationContentMetadata": + return NewSonarDetonationContentMetadata(), nil + case "#microsoft.graph.security.sonarDetonationEntityAuditRecord": + return NewSonarDetonationEntityAuditRecord(), nil + case "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord": + return NewSonarFileDetonationEntityAuditRecord(), nil + case "#microsoft.graph.security.sonarSubmissionEntityAuditRecord": + return NewSonarSubmissionEntityAuditRecord(), nil + case "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord": + return NewSonarUrlDetonationEntityAuditRecord(), nil + case "#microsoft.graph.security.sparkCoreCustomLivePoolRecord": + return NewSparkCoreCustomLivePoolRecord(), nil + case "#microsoft.graph.security.submissionEntityAuditRecord": + return NewSubmissionEntityAuditRecord(), nil + case "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord": + return NewSupervisoryReviewDayXInsightsAuditRecord(), nil + case "#microsoft.graph.security.syntheticProbeAuditRecord": + return NewSyntheticProbeAuditRecord(), nil + case "#microsoft.graph.security.teamCopilotInteractionAuditRecord": + return NewTeamCopilotInteractionAuditRecord(), nil + case "#microsoft.graph.security.teamsEasyApprovalsAuditRecord": + return NewTeamsEasyApprovalsAuditRecord(), nil + case "#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord": + return NewTeamsEvalDataHubAdminOperationAuditRecord(), nil + case "#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord": + return NewTeamsEvalDataHubDataAccessAuditRecord(), nil + case "#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord": + return NewTeamsEvalDataHubPermissionChangeAuditRecord(), 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.threatIntelligenceExportAuditRecord": + return NewThreatIntelligenceExportAuditRecord(), nil + case "#microsoft.graph.security.threatIntelligenceMailData": + return NewThreatIntelligenceMailData(), nil + case "#microsoft.graph.security.threatIntelligenceObjectAuditRecord": + return NewThreatIntelligenceObjectAuditRecord(), nil + case "#microsoft.graph.security.threatIntelligenceUrlClickData": + return NewThreatIntelligenceUrlClickData(), nil + case "#microsoft.graph.security.todoAuditRecord": + return NewTodoAuditRecord(), nil + case "#microsoft.graph.security.trainableClassifierAuditRecord": + return NewTrainableClassifierAuditRecord(), 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.universalPrintManagementAuditRecord": + return NewUniversalPrintManagementAuditRecord(), nil + case "#microsoft.graph.security.universalPrintPrintJobAuditRecord": + return NewUniversalPrintPrintJobAuditRecord(), 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.usxWorkspaceOnboardingAuditRecord": + return NewUsxWorkspaceOnboardingAuditRecord(), 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.vivaAmplifyAuditRecord": + return NewVivaAmplifyAuditRecord(), nil + case "#microsoft.graph.security.vivaEngageEventsAuditRecord": + return NewVivaEngageEventsAuditRecord(), nil + case "#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord": + return NewVivaEngageNetworkAssociationAuditRecord(), nil + case "#microsoft.graph.security.vivaEngageSegmentAuditRecord": + return NewVivaEngageSegmentAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord": + return NewVivaGlintAdvancedConfigurationAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord": + return NewVivaGlintAgenticCampaignAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord": + return NewVivaGlintFeedbackProgramAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord": + return NewVivaGlintOrganizationalDataAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintPulseProgramAuditRecord": + return NewVivaGlintPulseProgramAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord": + return NewVivaGlintPulseProgramRespondentRateAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintQuestionAuditRecord": + return NewVivaGlintQuestionAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintRoleAuditRecord": + return NewVivaGlintRoleAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintRubiconAuditRecord": + return NewVivaGlintRubiconAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintSupportAccessAuditRecord": + return NewVivaGlintSupportAccessAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintSystemAuditRecord": + return NewVivaGlintSystemAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintUserAuditRecord": + return NewVivaGlintUserAuditRecord(), nil + case "#microsoft.graph.security.vivaGlintUserGroupAuditRecord": + return NewVivaGlintUserGroupAuditRecord(), 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.webContentFilteringAuditRecord": + return NewWebContentFilteringAuditRecord(), 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 + case "#microsoft.graph.security.yammerUserHidingAuditRecord": + return NewYammerUserHidingAuditRecord(), 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 +} +// GetDynamicProperties gets the dynamicProperties property value. The dynamicProperties property +// returns a AuditRecordTypeDictionaryable when successful +func (m *AuditData) GetDynamicProperties()(AuditRecordTypeDictionaryable) { + val, err := m.GetBackingStore().Get("dynamicProperties") + if err != nil { + panic(err) + } + if val != nil { + return val.(AuditRecordTypeDictionaryable) + } + return nil +} +// 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["dynamicProperties"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAuditRecordTypeDictionaryFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDynamicProperties(val.(AuditRecordTypeDictionaryable)) + } + 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 +} +// 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.WriteObjectValue("dynamicProperties", m.GetDynamicProperties()) + 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 *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 +} +// SetDynamicProperties sets the dynamicProperties property value. The dynamicProperties property +func (m *AuditData) SetDynamicProperties(value AuditRecordTypeDictionaryable)() { + err := m.GetBackingStore().Set("dynamicProperties", value) + if err != nil { + panic(err) + } +} +// 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) + GetDynamicProperties()(AuditRecordTypeDictionaryable) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDynamicProperties(value AuditRecordTypeDictionaryable)() + SetOdataType(value *string)() +} diff --git a/models/security/audit_log_query.go b/models/security/audit_log_query.go new file mode 100644 index 00000000000..8aea8a2975c --- /dev/null +++ b/models/security/audit_log_query.go @@ -0,0 +1,581 @@ +// Code 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" +) + +// AuditLogQuery represents a query against the unified audit log. +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. For the list of member values, see auditLogRecordType. +// 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. For the list of member values, see auditLogRecordType. +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 00000000000..a054c634d60 --- /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 00000000000..8e87a9c4984 --- /dev/null +++ b/models/security/audit_log_query_status.go @@ -0,0 +1,49 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security +// Status of an audit log query. +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 00000000000..94f893e7f2e --- /dev/null +++ b/models/security/audit_log_record.go @@ -0,0 +1,497 @@ +// Code 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" +) + +// AuditLogRecord represents an individual audit log record. +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. For the list of member values, see auditLogRecordType. +// 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. For the list of member values, see auditLogRecordType. +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 00000000000..4cbd100d300 --- /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 00000000000..d7f44bc63da --- /dev/null +++ b/models/security/audit_log_record_type.go @@ -0,0 +1,1447 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security +// Specifies the type of audit log record. +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 + COMPLIANCEDLPENDPOINTDISCOVERY_AUDITLOGRECORDTYPE + INSIDERRISKSCOPEDUSERINSIGHTS_AUDITLOGRECORDTYPE + MICROSOFTTEAMSRETENTIONLABELACTION_AUDITLOGRECORDTYPE + AADRISKDETECTION_AUDITLOGRECORDTYPE + AUDITSEARCH_AUDITLOGRECORDTYPE + AUDITRETENTIONPOLICY_AUDITLOGRECORDTYPE + AUDITCONFIG_AUDITLOGRECORDTYPE + MICROSOFT365BACKUPBACKUPPOLICY_AUDITLOGRECORDTYPE + MICROSOFT365BACKUPRESTORETASK_AUDITLOGRECORDTYPE + MICROSOFT365BACKUPRESTOREITEM_AUDITLOGRECORDTYPE + MICROSOFT365BACKUPBACKUPITEM_AUDITLOGRECORDTYPE + URBACASSIGNMENT_AUDITLOGRECORDTYPE + URBACROLE_AUDITLOGRECORDTYPE + URBACENABLESTATE_AUDITLOGRECORDTYPE + IRMSECURITYALERT_AUDITLOGRECORDTYPE + PURVIEWINSIDERRISKCASES_AUDITLOGRECORDTYPE + PURVIEWINSIDERRISKALERTS_AUDITLOGRECORDTYPE + INSIDERRISKSCOPEDUSERS_AUDITLOGRECORDTYPE + CDPCONSUMPTIONRESOURCE_AUDITLOGRECORDTYPE + CREATECOPILOTPLUGIN_AUDITLOGRECORDTYPE + UPDATECOPILOTPLUGIN_AUDITLOGRECORDTYPE + DELETECOPILOTPLUGIN_AUDITLOGRECORDTYPE + ENABLECOPILOTPLUGIN_AUDITLOGRECORDTYPE + DISABLECOPILOTPLUGIN_AUDITLOGRECORDTYPE + CREATECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + UPDATECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + DELETECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + ENABLECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + DISABLECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + CREATECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + UPDATECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + DELETECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + ENABLECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + DISABLECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + UPDATECOPILOTSETTINGS_AUDITLOGRECORDTYPE + P4AIASSESSMENTRECORD_AUDITLOGRECORDTYPE + P4AIASSESSMENTLOCATIONRESULTRECORD_AUDITLOGRECORDTYPE + CONNECTEDAIAPPINTERACTION_AUDITLOGRECORDTYPE + PRIVAPRIVACYCONSENTOPERATION_AUDITLOGRECORDTYPE + PRIVAPRIVACYASSESSMENTOPERATION_AUDITLOGRECORDTYPE + DATACATALOGACCESSREQUESTS_AUDITLOGRECORDTYPE + COMPLIANCESETTINGSCHANGE_AUDITLOGRECORDTYPE + DATASECURITYINVESTIGATION_AUDITLOGRECORDTYPE + TEAMCOPILOTINTERACTION_AUDITLOGRECORDTYPE + IRMACTIVITYAUDITTRAIL_AUDITLOGRECORDTYPE + SHAREPOINTCONTENTSECURITYPOLICY_AUDITLOGRECORDTYPE + CLOUDUPDATEPROFILECONFIG_AUDITLOGRECORDTYPE + CLOUDUPDATETENANTCONFIG_AUDITLOGRECORDTYPE + CLOUDUPDATEDEVICECONFIG_AUDITLOGRECORDTYPE + DEFENDERPREVIEWFEATURES_AUDITLOGRECORDTYPE + DEVICEDISCOVERYSETTINGSEXCLUSION_AUDITLOGRECORDTYPE + DEVICEDISCOVERYSETTINGSAUTHENTICATEDSCANS_AUDITLOGRECORDTYPE + CRITICALASSETMANAGEMENTCLASSIFICATION_AUDITLOGRECORDTYPE + DEVICEDISCOVERYSETTINGS_AUDITLOGRECORDTYPE + USXWORKSPACEONBOARDING_AUDITLOGRECORDTYPE + VIVAGLINTADVANCEDCONFIGURATION_AUDITLOGRECORDTYPE + VIVAGLINTPULSEPROGRAM_AUDITLOGRECORDTYPE + VIVAGLINTPULSEPROGRAMRESPONDENTRATE_AUDITLOGRECORDTYPE + VIVAGLINTQUESTION_AUDITLOGRECORDTYPE + VIVAGLINTROLE_AUDITLOGRECORDTYPE + VIVAGLINTRUBICON_AUDITLOGRECORDTYPE + VIVAGLINTSUPPORTACCESS_AUDITLOGRECORDTYPE + VIVAGLINTSYSTEM_AUDITLOGRECORDTYPE + VIVAGLINTUSER_AUDITLOGRECORDTYPE + VIVAGLINTUSERGROUP_AUDITLOGRECORDTYPE + VIVAGLINTFEEDBACKPROGRAM_AUDITLOGRECORDTYPE + FABRICAUDIT_AUDITLOGRECORDTYPE + TRAINABLECLASSIFIER_AUDITLOGRECORDTYPE + WEBCONTENTFILTERING_AUDITLOGRECORDTYPE + NOISYALERTPOLICY_AUDITLOGRECORDTYPE + ONDEMANDSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE + AIINTERACTIONSEXPORT_AUDITLOGRECORDTYPE + MICROSOFT365COPILOTSCHEDULEDPROMPT_AUDITLOGRECORDTYPE + PLACESDIRECTORY_AUDITLOGRECORDTYPE + MDAAUDIT_AUDITLOGRECORDTYPE + OPTICALCHARACTERRECOGNITION_AUDITLOGRECORDTYPE + M365SEARCHSECTIONS_AUDITLOGRECORDTYPE + OFFICECLIENTRESTRICTEDMODEACTION_AUDITLOGRECORDTYPE + CROSSTENANTACCESSPOLICY_AUDITLOGRECORDTYPE + OUTLOOKCOPILOTAUTOMATION_AUDITLOGRECORDTYPE + VIVAENGAGENETWORKASSOCIATION_AUDITLOGRECORDTYPE + APPADMINACTIVITY_AUDITLOGRECORDTYPE + APPSETTINGSADMINACTIVITY_AUDITLOGRECORDTYPE + UNIVERSALPRINTPRINTJOB_AUDITLOGRECORDTYPE + SENTINELNOTEBOOKONLAKE_AUDITLOGRECORDTYPE + SENTINELJOB_AUDITLOGRECORDTYPE + SENTINELGRAPH_AUDITLOGRECORDTYPE + SENTINELKQLONLAKE_AUDITLOGRECORDTYPE + SENTINELPACKAGE_AUDITLOGRECORDTYPE + VIVAAMPLIFYOUTLOOKSENSITIVITYLABEL_AUDITLOGRECORDTYPE + COPILOTACTIONS_AUDITLOGRECORDTYPE + AIINTERACTIONSSUBSCRIPTION_AUDITLOGRECORDTYPE + AIINTERACTIONSCHANGENOTIFICATION_AUDITLOGRECORDTYPE + FILTERINGMAILMETADATAEXTENDED_AUDITLOGRECORDTYPE + SENTINELLAKEONBOARDING_AUDITLOGRECORDTYPE + SENTINELLAKEDATAONBOARDING_AUDITLOGRECORDTYPE + OFFICERESTRICTEDMODEACTION_AUDITLOGRECORDTYPE + COPILOTFORSECURITYTRIGGER_AUDITLOGRECORDTYPE + COPILOTAGENTMANAGEMENT_AUDITLOGRECORDTYPE + P4AIASSESSMENTFABRICSCANNERRECORD_AUDITLOGRECORDTYPE + PLANNERGOAL_AUDITLOGRECORDTYPE + PLANNERGOALLIST_AUDITLOGRECORDTYPE + THREATINTELLIGENCEOBJECT_AUDITLOGRECORDTYPE + THREATINTELLIGENCEEXPORT_AUDITLOGRECORDTYPE + SUBMISSIONAGENTICGRADINGRESULT_AUDITLOGRECORDTYPE + AGENTADMINACTIVITY_AUDITLOGRECORDTYPE + DEPLOYFEATUREACTIVITY_AUDITLOGRECORDTYPE + AGENTSETTINGSADMINACTIVITY_AUDITLOGRECORDTYPE + ORGANIZATIONALDATAINM365_AUDITLOGRECORDTYPE + PLANNERCHATMESSAGE_AUDITLOGRECORDTYPE + PLANNERCHATMESSAGELIST_AUDITLOGRECORDTYPE + SENTINELAITOOL_AUDITLOGRECORDTYPE + M365ODSPASSETMETADATA_AUDITLOGRECORDTYPE + AIEXECUTETOOL_AUDITLOGRECORDTYPE + AIINVOKEAGENT_AUDITLOGRECORDTYPE + AIINFERENCECALL_AUDITLOGRECORDTYPE + CDPCLASSIFIERHEALTHRECORD_AUDITLOGRECORDTYPE + SENSITIVEINFOREMEDIATIONAGENTDATA_AUDITLOGRECORDTYPE + COMPLIANCEDLPENFORCEMENT_AUDITLOGRECORDTYPE + A365AIEXECUTETOOL_AUDITLOGRECORDTYPE + A365AIINVOKEAGENT_AUDITLOGRECORDTYPE + A365AIINFERENCECALL_AUDITLOGRECORDTYPE + VIVAENGAGESEGMENT_AUDITLOGRECORDTYPE + RTIOPERATIONSAGENT_AUDITLOGRECORDTYPE + CONTENTSTOREMETADATA_AUDITLOGRECORDTYPE + CCRAIPOLICYVIOLATION_AUDITLOGRECORDTYPE + PLANNERPLANSENSITIVITYLABEL_AUDITLOGRECORDTYPE + MOSAGENTINFORECORD_AUDITLOGRECORDTYPE + A365AIRUNSUMMARY_AUDITLOGRECORDTYPE + UNIFIEDCATALOGCONCEPTACTION_AUDITLOGRECORDTYPE + DEFENDERCASEMANAGEMENT_AUDITLOGRECORDTYPE + COPILOTFORSECURITYLOGGING_AUDITLOGRECORDTYPE + VIVAENGAGEEVENTS_AUDITLOGRECORDTYPE + CALLACTIVITYEVENT_AUDITLOGRECORDTYPE + SONARDETONATIONCONTENTMETADATA_AUDITLOGRECORDTYPE + UNIVERSALPRINTMANAGEMENT_AUDITLOGRECORDTYPE + YAMMERUSERHIDING_AUDITLOGRECORDTYPE + MICROSOFT365BACKUPGRANULARBROWSETASK_AUDITLOGRECORDTYPE + PURVIEWPOSTUREAGENT_AUDITLOGRECORDTYPE + MSDECUSTOMCOLLECTION_AUDITLOGRECORDTYPE + SCPUSAGEEVENT_AUDITLOGRECORDTYPE + SCPCONFIGURATIONEVENT_AUDITLOGRECORDTYPE + MDCCONFIGURATIONEVENT_AUDITLOGRECORDTYPE + MDCUSAGEEVENT_AUDITLOGRECORDTYPE + A365SPANOUTPUTS_AUDITLOGRECORDTYPE + POWERPLATFORMTENANTISOLATION_AUDITLOGRECORDTYPE + CDPDLMAIINTERACTIONINSIGHTS_AUDITLOGRECORDTYPE + P4AIASSESSMENTCATEGORYRECORD_AUDITLOGRECORDTYPE + SENTINELLAKEENCRYPTION_AUDITLOGRECORDTYPE + AZFWNETWORKRULE_AUDITLOGRECORDTYPE + AZFWDNSQUERY_AUDITLOGRECORDTYPE + AZFWAPPLICATIONRULEAGGREGATION_AUDITLOGRECORDTYPE + TEAMSEVALDATAHUBDATAACCESS_AUDITLOGRECORDTYPE + TEAMSEVALDATAHUBPERMISSIONCHANGE_AUDITLOGRECORDTYPE + TEAMSEVALDATAHUBADMINOPERATION_AUDITLOGRECORDTYPE + VIVAGLINTORGANIZATIONALDATA_AUDITLOGRECORDTYPE + ALERTSUBMISSION_AUDITLOGRECORDTYPE + ALERTSUBMISSIONRESULTDETAIL_AUDITLOGRECORDTYPE + COMPLIANCESITGRADINGSHAREPOINT_AUDITLOGRECORDTYPE + COMPLIANCEPOLICYGRADINGSHAREPOINT_AUDITLOGRECORDTYPE + AZUREAISEARCHAUDIT_AUDITLOGRECORDTYPE + P4AIRISKSCORERECORD_AUDITLOGRECORDTYPE + DRAGONCOPILOTADMIN_AUDITLOGRECORDTYPE + AISPANOUTPUTS_AUDITLOGRECORDTYPE + EOPSUBMISSIONFEEDENTITY_AUDITLOGRECORDTYPE + SONARFILEDETONATIONENTITY_AUDITLOGRECORDTYPE + SONARSUBMISSIONENTITY_AUDITLOGRECORDTYPE + SONARURLDETONATIONENTITY_AUDITLOGRECORDTYPE + SUBMISSIONENTITY_AUDITLOGRECORDTYPE + SONARDETONATIONENTITY_AUDITLOGRECORDTYPE + MICROSOFTTEAMSUSERCONCERN_AUDITLOGRECORDTYPE + VIVAGLINTAGENTICCAMPAIGN_AUDITLOGRECORDTYPE + MSPVECTORSEARCHCONTENTMETADATA_AUDITLOGRECORDTYPE + FABRICPOLICY_AUDITLOGRECORDTYPE + SECURITYCOPILOTAGENTIDENTITYMANAGEMENT_AUDITLOGRECORDTYPE + COPILOTSESSIONSHARING_AUDITLOGRECORDTYPE + DRAGONCOPILOTACCESS_AUDITLOGRECORDTYPE + DRAGONCOPILOTCLINICALDATA_AUDITLOGRECORDTYPE + DRAGONCOPILOTSESSION_AUDITLOGRECORDTYPE + MOSAGENTINFORECORDV2_AUDITLOGRECORDTYPE + SECURITYDEVELOPMENTLIFECYCLEAILOG_AUDITLOGRECORDTYPE + MDASH_AUDITLOGRECORDTYPE + DEFENDERSECURITYFORAICONFIGURATION_AUDITLOGRECORDTYPE + SPARKCORECUSTOMLIVEPOOL_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", "ComplianceDLPEndpointDiscovery", "InsiderRiskScopedUserInsights", "MicrosoftTeamsRetentionLabelAction", "AadRiskDetection", "AuditSearch", "AuditRetentionPolicy", "AuditConfig", "Microsoft365BackupBackupPolicy", "Microsoft365BackupRestoreTask", "Microsoft365BackupRestoreItem", "Microsoft365BackupBackupItem", "URBACAssignment", "URBACRole", "URBACEnableState", "IRMSecurityAlert", "PurviewInsiderRiskCases", "PurviewInsiderRiskAlerts", "InsiderRiskScopedUsers", "CdpConsumptionResource", "CreateCopilotPlugin", "UpdateCopilotPlugin", "DeleteCopilotPlugin", "EnableCopilotPlugin", "DisableCopilotPlugin", "CreateCopilotWorkspace", "UpdateCopilotWorkspace", "DeleteCopilotWorkspace", "EnableCopilotWorkspace", "DisableCopilotWorkspace", "CreateCopilotPromptBook", "UpdateCopilotPromptBook", "DeleteCopilotPromptBook", "EnableCopilotPromptBook", "DisableCopilotPromptBook", "UpdateCopilotSettings", "P4AIAssessmentRecord", "P4AIAssessmentLocationResultRecord", "ConnectedAIAppInteraction", "PrivaPrivacyConsentOperation", "PrivaPrivacyAssessmentOperation", "DataCatalogAccessRequests", "ComplianceSettingsChange", "DataSecurityInvestigation", "TeamCopilotInteraction", "IRMActivityAuditTrail", "SharePointContentSecurityPolicy", "CloudUpdateProfileConfig", "CloudUpdateTenantConfig", "CloudUpdateDeviceConfig", "DefenderPreviewFeatures", "DeviceDiscoverySettingsExclusion", "DeviceDiscoverySettingsAuthenticatedScans", "CriticalAssetManagementClassification", "DeviceDiscoverySettings", "USXWorkspaceOnboarding", "VivaGlintAdvancedConfiguration", "VivaGlintPulseProgram", "VivaGlintPulseProgramRespondentRate", "VivaGlintQuestion", "VivaGlintRole", "VivaGlintRubicon", "VivaGlintSupportAccess", "VivaGlintSystem", "VivaGlintUser", "VivaGlintUserGroup", "VivaGlintFeedbackProgram", "FabricAudit", "TrainableClassifier", "WebContentFiltering", "NoisyAlertPolicy", "OnDemandSharePointClassification", "AIInteractionsExport", "Microsoft365CopilotScheduledPrompt", "PlacesDirectory", "MDAAudit", "OpticalCharacterRecognition", "M365SearchSections", "OfficeClientRestrictedModeAction", "CrossTenantAccessPolicy", "OutlookCopilotAutomation", "VivaEngageNetworkAssociation", "AppAdminActivity", "AppSettingsAdminActivity", "UniversalPrintPrintJob", "SentinelNotebookOnLake", "SentinelJob", "SentinelGraph", "SentinelKQLOnLake", "SentinelPackage", "VivaAmplifyOutlookSensitivityLabel", "CopilotActions", "AIInteractionsSubscription", "AIInteractionsChangeNotification", "FilteringMailMetadataExtended", "SentinelLakeOnboarding", "SentinelLakeDataOnboarding", "OfficeRestrictedModeAction", "CopilotForSecurityTrigger", "CopilotAgentManagement", "P4AIAssessmentFabricScannerRecord", "PlannerGoal", "PlannerGoalList", "ThreatIntelligenceObject", "ThreatIntelligenceExport", "SubmissionAgenticGradingResult", "AgentAdminActivity", "DeployFeatureActivity", "AgentSettingsAdminActivity", "OrganizationalDataInM365", "PlannerChatMessage", "PlannerChatMessageList", "SentinelAITool", "M365ODSPAssetMetadata", "AIExecuteTool", "AIInvokeAgent", "AIInferenceCall", "CdpClassifierHealthRecord", "SensitiveInfoRemediationAgentData", "ComplianceDLPEnforcement", "A365AIExecuteTool", "A365AIInvokeAgent", "A365AIInferenceCall", "VivaEngageSegment", "RTIOperationsAgent", "ContentStoreMetadata", "CCRAIPolicyViolation", "PlannerPlanSensitivityLabel", "MosAgentInfoRecord", "A365AIRunSummary", "UnifiedCatalogConceptAction", "DefenderCaseManagement", "CopilotForSecurityLogging", "VivaEngageEvents", "CallActivityEvent", "SonarDetonationContentMetadata", "UniversalPrintManagement", "YammerUserHiding", "Microsoft365BackupGranularBrowseTask", "PurviewPostureAgent", "MSDECustomCollection", "SCPUsageEvent", "SCPConfigurationEvent", "MDCConfigurationEvent", "MDCUsageEvent", "A365SpanOutputs", "PowerPlatformTenantIsolation", "CDPDLMAIInteractionInsights", "P4AIAssessmentCategoryRecord", "SentinelLakeEncryption", "AZFWNetworkRule", "AZFWDnsQuery", "AZFWApplicationRuleAggregation", "TeamsEvalDataHubDataAccess", "TeamsEvalDataHubPermissionChange", "TeamsEvalDataHubAdminOperation", "VivaGlintOrganizationalData", "AlertSubmission", "AlertSubmissionResultDetail", "ComplianceSitGradingSharePoint", "CompliancePolicyGradingSharePoint", "AzureAISearchAudit", "P4AIRiskScoreRecord", "DragonCopilotAdmin", "AISpanOutputs", "EopSubmissionFeedEntity", "SonarFileDetonationEntity", "SonarSubmissionEntity", "SonarUrlDetonationEntity", "SubmissionEntity", "SonarDetonationEntity", "MicrosoftTeamsUserConcern", "VivaGlintAgenticCampaign", "MSPVectorSearchContentMetadata", "FabricPolicy", "SecurityCopilotAgentIdentityManagement", "CopilotSessionSharing", "DragonCopilotAccess", "DragonCopilotClinicalData", "DragonCopilotSession", "MosAgentInfoRecordV2", "SecurityDevelopmentLifecycleAILog", "MDASH", "DefenderSecurityForAIConfiguration", "SparkCoreCustomLivePool", "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 "ComplianceDLPEndpointDiscovery": + result = COMPLIANCEDLPENDPOINTDISCOVERY_AUDITLOGRECORDTYPE + case "InsiderRiskScopedUserInsights": + result = INSIDERRISKSCOPEDUSERINSIGHTS_AUDITLOGRECORDTYPE + case "MicrosoftTeamsRetentionLabelAction": + result = MICROSOFTTEAMSRETENTIONLABELACTION_AUDITLOGRECORDTYPE + case "AadRiskDetection": + result = AADRISKDETECTION_AUDITLOGRECORDTYPE + case "AuditSearch": + result = AUDITSEARCH_AUDITLOGRECORDTYPE + case "AuditRetentionPolicy": + result = AUDITRETENTIONPOLICY_AUDITLOGRECORDTYPE + case "AuditConfig": + result = AUDITCONFIG_AUDITLOGRECORDTYPE + case "Microsoft365BackupBackupPolicy": + result = MICROSOFT365BACKUPBACKUPPOLICY_AUDITLOGRECORDTYPE + case "Microsoft365BackupRestoreTask": + result = MICROSOFT365BACKUPRESTORETASK_AUDITLOGRECORDTYPE + case "Microsoft365BackupRestoreItem": + result = MICROSOFT365BACKUPRESTOREITEM_AUDITLOGRECORDTYPE + case "Microsoft365BackupBackupItem": + result = MICROSOFT365BACKUPBACKUPITEM_AUDITLOGRECORDTYPE + case "URBACAssignment": + result = URBACASSIGNMENT_AUDITLOGRECORDTYPE + case "URBACRole": + result = URBACROLE_AUDITLOGRECORDTYPE + case "URBACEnableState": + result = URBACENABLESTATE_AUDITLOGRECORDTYPE + case "IRMSecurityAlert": + result = IRMSECURITYALERT_AUDITLOGRECORDTYPE + case "PurviewInsiderRiskCases": + result = PURVIEWINSIDERRISKCASES_AUDITLOGRECORDTYPE + case "PurviewInsiderRiskAlerts": + result = PURVIEWINSIDERRISKALERTS_AUDITLOGRECORDTYPE + case "InsiderRiskScopedUsers": + result = INSIDERRISKSCOPEDUSERS_AUDITLOGRECORDTYPE + case "CdpConsumptionResource": + result = CDPCONSUMPTIONRESOURCE_AUDITLOGRECORDTYPE + case "CreateCopilotPlugin": + result = CREATECOPILOTPLUGIN_AUDITLOGRECORDTYPE + case "UpdateCopilotPlugin": + result = UPDATECOPILOTPLUGIN_AUDITLOGRECORDTYPE + case "DeleteCopilotPlugin": + result = DELETECOPILOTPLUGIN_AUDITLOGRECORDTYPE + case "EnableCopilotPlugin": + result = ENABLECOPILOTPLUGIN_AUDITLOGRECORDTYPE + case "DisableCopilotPlugin": + result = DISABLECOPILOTPLUGIN_AUDITLOGRECORDTYPE + case "CreateCopilotWorkspace": + result = CREATECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + case "UpdateCopilotWorkspace": + result = UPDATECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + case "DeleteCopilotWorkspace": + result = DELETECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + case "EnableCopilotWorkspace": + result = ENABLECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + case "DisableCopilotWorkspace": + result = DISABLECOPILOTWORKSPACE_AUDITLOGRECORDTYPE + case "CreateCopilotPromptBook": + result = CREATECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + case "UpdateCopilotPromptBook": + result = UPDATECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + case "DeleteCopilotPromptBook": + result = DELETECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + case "EnableCopilotPromptBook": + result = ENABLECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + case "DisableCopilotPromptBook": + result = DISABLECOPILOTPROMPTBOOK_AUDITLOGRECORDTYPE + case "UpdateCopilotSettings": + result = UPDATECOPILOTSETTINGS_AUDITLOGRECORDTYPE + case "P4AIAssessmentRecord": + result = P4AIASSESSMENTRECORD_AUDITLOGRECORDTYPE + case "P4AIAssessmentLocationResultRecord": + result = P4AIASSESSMENTLOCATIONRESULTRECORD_AUDITLOGRECORDTYPE + case "ConnectedAIAppInteraction": + result = CONNECTEDAIAPPINTERACTION_AUDITLOGRECORDTYPE + case "PrivaPrivacyConsentOperation": + result = PRIVAPRIVACYCONSENTOPERATION_AUDITLOGRECORDTYPE + case "PrivaPrivacyAssessmentOperation": + result = PRIVAPRIVACYASSESSMENTOPERATION_AUDITLOGRECORDTYPE + case "DataCatalogAccessRequests": + result = DATACATALOGACCESSREQUESTS_AUDITLOGRECORDTYPE + case "ComplianceSettingsChange": + result = COMPLIANCESETTINGSCHANGE_AUDITLOGRECORDTYPE + case "DataSecurityInvestigation": + result = DATASECURITYINVESTIGATION_AUDITLOGRECORDTYPE + case "TeamCopilotInteraction": + result = TEAMCOPILOTINTERACTION_AUDITLOGRECORDTYPE + case "IRMActivityAuditTrail": + result = IRMACTIVITYAUDITTRAIL_AUDITLOGRECORDTYPE + case "SharePointContentSecurityPolicy": + result = SHAREPOINTCONTENTSECURITYPOLICY_AUDITLOGRECORDTYPE + case "CloudUpdateProfileConfig": + result = CLOUDUPDATEPROFILECONFIG_AUDITLOGRECORDTYPE + case "CloudUpdateTenantConfig": + result = CLOUDUPDATETENANTCONFIG_AUDITLOGRECORDTYPE + case "CloudUpdateDeviceConfig": + result = CLOUDUPDATEDEVICECONFIG_AUDITLOGRECORDTYPE + case "DefenderPreviewFeatures": + result = DEFENDERPREVIEWFEATURES_AUDITLOGRECORDTYPE + case "DeviceDiscoverySettingsExclusion": + result = DEVICEDISCOVERYSETTINGSEXCLUSION_AUDITLOGRECORDTYPE + case "DeviceDiscoverySettingsAuthenticatedScans": + result = DEVICEDISCOVERYSETTINGSAUTHENTICATEDSCANS_AUDITLOGRECORDTYPE + case "CriticalAssetManagementClassification": + result = CRITICALASSETMANAGEMENTCLASSIFICATION_AUDITLOGRECORDTYPE + case "DeviceDiscoverySettings": + result = DEVICEDISCOVERYSETTINGS_AUDITLOGRECORDTYPE + case "USXWorkspaceOnboarding": + result = USXWORKSPACEONBOARDING_AUDITLOGRECORDTYPE + case "VivaGlintAdvancedConfiguration": + result = VIVAGLINTADVANCEDCONFIGURATION_AUDITLOGRECORDTYPE + case "VivaGlintPulseProgram": + result = VIVAGLINTPULSEPROGRAM_AUDITLOGRECORDTYPE + case "VivaGlintPulseProgramRespondentRate": + result = VIVAGLINTPULSEPROGRAMRESPONDENTRATE_AUDITLOGRECORDTYPE + case "VivaGlintQuestion": + result = VIVAGLINTQUESTION_AUDITLOGRECORDTYPE + case "VivaGlintRole": + result = VIVAGLINTROLE_AUDITLOGRECORDTYPE + case "VivaGlintRubicon": + result = VIVAGLINTRUBICON_AUDITLOGRECORDTYPE + case "VivaGlintSupportAccess": + result = VIVAGLINTSUPPORTACCESS_AUDITLOGRECORDTYPE + case "VivaGlintSystem": + result = VIVAGLINTSYSTEM_AUDITLOGRECORDTYPE + case "VivaGlintUser": + result = VIVAGLINTUSER_AUDITLOGRECORDTYPE + case "VivaGlintUserGroup": + result = VIVAGLINTUSERGROUP_AUDITLOGRECORDTYPE + case "VivaGlintFeedbackProgram": + result = VIVAGLINTFEEDBACKPROGRAM_AUDITLOGRECORDTYPE + case "FabricAudit": + result = FABRICAUDIT_AUDITLOGRECORDTYPE + case "TrainableClassifier": + result = TRAINABLECLASSIFIER_AUDITLOGRECORDTYPE + case "WebContentFiltering": + result = WEBCONTENTFILTERING_AUDITLOGRECORDTYPE + case "NoisyAlertPolicy": + result = NOISYALERTPOLICY_AUDITLOGRECORDTYPE + case "OnDemandSharePointClassification": + result = ONDEMANDSHAREPOINTCLASSIFICATION_AUDITLOGRECORDTYPE + case "AIInteractionsExport": + result = AIINTERACTIONSEXPORT_AUDITLOGRECORDTYPE + case "Microsoft365CopilotScheduledPrompt": + result = MICROSOFT365COPILOTSCHEDULEDPROMPT_AUDITLOGRECORDTYPE + case "PlacesDirectory": + result = PLACESDIRECTORY_AUDITLOGRECORDTYPE + case "MDAAudit": + result = MDAAUDIT_AUDITLOGRECORDTYPE + case "OpticalCharacterRecognition": + result = OPTICALCHARACTERRECOGNITION_AUDITLOGRECORDTYPE + case "M365SearchSections": + result = M365SEARCHSECTIONS_AUDITLOGRECORDTYPE + case "OfficeClientRestrictedModeAction": + result = OFFICECLIENTRESTRICTEDMODEACTION_AUDITLOGRECORDTYPE + case "CrossTenantAccessPolicy": + result = CROSSTENANTACCESSPOLICY_AUDITLOGRECORDTYPE + case "OutlookCopilotAutomation": + result = OUTLOOKCOPILOTAUTOMATION_AUDITLOGRECORDTYPE + case "VivaEngageNetworkAssociation": + result = VIVAENGAGENETWORKASSOCIATION_AUDITLOGRECORDTYPE + case "AppAdminActivity": + result = APPADMINACTIVITY_AUDITLOGRECORDTYPE + case "AppSettingsAdminActivity": + result = APPSETTINGSADMINACTIVITY_AUDITLOGRECORDTYPE + case "UniversalPrintPrintJob": + result = UNIVERSALPRINTPRINTJOB_AUDITLOGRECORDTYPE + case "SentinelNotebookOnLake": + result = SENTINELNOTEBOOKONLAKE_AUDITLOGRECORDTYPE + case "SentinelJob": + result = SENTINELJOB_AUDITLOGRECORDTYPE + case "SentinelGraph": + result = SENTINELGRAPH_AUDITLOGRECORDTYPE + case "SentinelKQLOnLake": + result = SENTINELKQLONLAKE_AUDITLOGRECORDTYPE + case "SentinelPackage": + result = SENTINELPACKAGE_AUDITLOGRECORDTYPE + case "VivaAmplifyOutlookSensitivityLabel": + result = VIVAAMPLIFYOUTLOOKSENSITIVITYLABEL_AUDITLOGRECORDTYPE + case "CopilotActions": + result = COPILOTACTIONS_AUDITLOGRECORDTYPE + case "AIInteractionsSubscription": + result = AIINTERACTIONSSUBSCRIPTION_AUDITLOGRECORDTYPE + case "AIInteractionsChangeNotification": + result = AIINTERACTIONSCHANGENOTIFICATION_AUDITLOGRECORDTYPE + case "FilteringMailMetadataExtended": + result = FILTERINGMAILMETADATAEXTENDED_AUDITLOGRECORDTYPE + case "SentinelLakeOnboarding": + result = SENTINELLAKEONBOARDING_AUDITLOGRECORDTYPE + case "SentinelLakeDataOnboarding": + result = SENTINELLAKEDATAONBOARDING_AUDITLOGRECORDTYPE + case "OfficeRestrictedModeAction": + result = OFFICERESTRICTEDMODEACTION_AUDITLOGRECORDTYPE + case "CopilotForSecurityTrigger": + result = COPILOTFORSECURITYTRIGGER_AUDITLOGRECORDTYPE + case "CopilotAgentManagement": + result = COPILOTAGENTMANAGEMENT_AUDITLOGRECORDTYPE + case "P4AIAssessmentFabricScannerRecord": + result = P4AIASSESSMENTFABRICSCANNERRECORD_AUDITLOGRECORDTYPE + case "PlannerGoal": + result = PLANNERGOAL_AUDITLOGRECORDTYPE + case "PlannerGoalList": + result = PLANNERGOALLIST_AUDITLOGRECORDTYPE + case "ThreatIntelligenceObject": + result = THREATINTELLIGENCEOBJECT_AUDITLOGRECORDTYPE + case "ThreatIntelligenceExport": + result = THREATINTELLIGENCEEXPORT_AUDITLOGRECORDTYPE + case "SubmissionAgenticGradingResult": + result = SUBMISSIONAGENTICGRADINGRESULT_AUDITLOGRECORDTYPE + case "AgentAdminActivity": + result = AGENTADMINACTIVITY_AUDITLOGRECORDTYPE + case "DeployFeatureActivity": + result = DEPLOYFEATUREACTIVITY_AUDITLOGRECORDTYPE + case "AgentSettingsAdminActivity": + result = AGENTSETTINGSADMINACTIVITY_AUDITLOGRECORDTYPE + case "OrganizationalDataInM365": + result = ORGANIZATIONALDATAINM365_AUDITLOGRECORDTYPE + case "PlannerChatMessage": + result = PLANNERCHATMESSAGE_AUDITLOGRECORDTYPE + case "PlannerChatMessageList": + result = PLANNERCHATMESSAGELIST_AUDITLOGRECORDTYPE + case "SentinelAITool": + result = SENTINELAITOOL_AUDITLOGRECORDTYPE + case "M365ODSPAssetMetadata": + result = M365ODSPASSETMETADATA_AUDITLOGRECORDTYPE + case "AIExecuteTool": + result = AIEXECUTETOOL_AUDITLOGRECORDTYPE + case "AIInvokeAgent": + result = AIINVOKEAGENT_AUDITLOGRECORDTYPE + case "AIInferenceCall": + result = AIINFERENCECALL_AUDITLOGRECORDTYPE + case "CdpClassifierHealthRecord": + result = CDPCLASSIFIERHEALTHRECORD_AUDITLOGRECORDTYPE + case "SensitiveInfoRemediationAgentData": + result = SENSITIVEINFOREMEDIATIONAGENTDATA_AUDITLOGRECORDTYPE + case "ComplianceDLPEnforcement": + result = COMPLIANCEDLPENFORCEMENT_AUDITLOGRECORDTYPE + case "A365AIExecuteTool": + result = A365AIEXECUTETOOL_AUDITLOGRECORDTYPE + case "A365AIInvokeAgent": + result = A365AIINVOKEAGENT_AUDITLOGRECORDTYPE + case "A365AIInferenceCall": + result = A365AIINFERENCECALL_AUDITLOGRECORDTYPE + case "VivaEngageSegment": + result = VIVAENGAGESEGMENT_AUDITLOGRECORDTYPE + case "RTIOperationsAgent": + result = RTIOPERATIONSAGENT_AUDITLOGRECORDTYPE + case "ContentStoreMetadata": + result = CONTENTSTOREMETADATA_AUDITLOGRECORDTYPE + case "CCRAIPolicyViolation": + result = CCRAIPOLICYVIOLATION_AUDITLOGRECORDTYPE + case "PlannerPlanSensitivityLabel": + result = PLANNERPLANSENSITIVITYLABEL_AUDITLOGRECORDTYPE + case "MosAgentInfoRecord": + result = MOSAGENTINFORECORD_AUDITLOGRECORDTYPE + case "A365AIRunSummary": + result = A365AIRUNSUMMARY_AUDITLOGRECORDTYPE + case "UnifiedCatalogConceptAction": + result = UNIFIEDCATALOGCONCEPTACTION_AUDITLOGRECORDTYPE + case "DefenderCaseManagement": + result = DEFENDERCASEMANAGEMENT_AUDITLOGRECORDTYPE + case "CopilotForSecurityLogging": + result = COPILOTFORSECURITYLOGGING_AUDITLOGRECORDTYPE + case "VivaEngageEvents": + result = VIVAENGAGEEVENTS_AUDITLOGRECORDTYPE + case "CallActivityEvent": + result = CALLACTIVITYEVENT_AUDITLOGRECORDTYPE + case "SonarDetonationContentMetadata": + result = SONARDETONATIONCONTENTMETADATA_AUDITLOGRECORDTYPE + case "UniversalPrintManagement": + result = UNIVERSALPRINTMANAGEMENT_AUDITLOGRECORDTYPE + case "YammerUserHiding": + result = YAMMERUSERHIDING_AUDITLOGRECORDTYPE + case "Microsoft365BackupGranularBrowseTask": + result = MICROSOFT365BACKUPGRANULARBROWSETASK_AUDITLOGRECORDTYPE + case "PurviewPostureAgent": + result = PURVIEWPOSTUREAGENT_AUDITLOGRECORDTYPE + case "MSDECustomCollection": + result = MSDECUSTOMCOLLECTION_AUDITLOGRECORDTYPE + case "SCPUsageEvent": + result = SCPUSAGEEVENT_AUDITLOGRECORDTYPE + case "SCPConfigurationEvent": + result = SCPCONFIGURATIONEVENT_AUDITLOGRECORDTYPE + case "MDCConfigurationEvent": + result = MDCCONFIGURATIONEVENT_AUDITLOGRECORDTYPE + case "MDCUsageEvent": + result = MDCUSAGEEVENT_AUDITLOGRECORDTYPE + case "A365SpanOutputs": + result = A365SPANOUTPUTS_AUDITLOGRECORDTYPE + case "PowerPlatformTenantIsolation": + result = POWERPLATFORMTENANTISOLATION_AUDITLOGRECORDTYPE + case "CDPDLMAIInteractionInsights": + result = CDPDLMAIINTERACTIONINSIGHTS_AUDITLOGRECORDTYPE + case "P4AIAssessmentCategoryRecord": + result = P4AIASSESSMENTCATEGORYRECORD_AUDITLOGRECORDTYPE + case "SentinelLakeEncryption": + result = SENTINELLAKEENCRYPTION_AUDITLOGRECORDTYPE + case "AZFWNetworkRule": + result = AZFWNETWORKRULE_AUDITLOGRECORDTYPE + case "AZFWDnsQuery": + result = AZFWDNSQUERY_AUDITLOGRECORDTYPE + case "AZFWApplicationRuleAggregation": + result = AZFWAPPLICATIONRULEAGGREGATION_AUDITLOGRECORDTYPE + case "TeamsEvalDataHubDataAccess": + result = TEAMSEVALDATAHUBDATAACCESS_AUDITLOGRECORDTYPE + case "TeamsEvalDataHubPermissionChange": + result = TEAMSEVALDATAHUBPERMISSIONCHANGE_AUDITLOGRECORDTYPE + case "TeamsEvalDataHubAdminOperation": + result = TEAMSEVALDATAHUBADMINOPERATION_AUDITLOGRECORDTYPE + case "VivaGlintOrganizationalData": + result = VIVAGLINTORGANIZATIONALDATA_AUDITLOGRECORDTYPE + case "AlertSubmission": + result = ALERTSUBMISSION_AUDITLOGRECORDTYPE + case "AlertSubmissionResultDetail": + result = ALERTSUBMISSIONRESULTDETAIL_AUDITLOGRECORDTYPE + case "ComplianceSitGradingSharePoint": + result = COMPLIANCESITGRADINGSHAREPOINT_AUDITLOGRECORDTYPE + case "CompliancePolicyGradingSharePoint": + result = COMPLIANCEPOLICYGRADINGSHAREPOINT_AUDITLOGRECORDTYPE + case "AzureAISearchAudit": + result = AZUREAISEARCHAUDIT_AUDITLOGRECORDTYPE + case "P4AIRiskScoreRecord": + result = P4AIRISKSCORERECORD_AUDITLOGRECORDTYPE + case "DragonCopilotAdmin": + result = DRAGONCOPILOTADMIN_AUDITLOGRECORDTYPE + case "AISpanOutputs": + result = AISPANOUTPUTS_AUDITLOGRECORDTYPE + case "EopSubmissionFeedEntity": + result = EOPSUBMISSIONFEEDENTITY_AUDITLOGRECORDTYPE + case "SonarFileDetonationEntity": + result = SONARFILEDETONATIONENTITY_AUDITLOGRECORDTYPE + case "SonarSubmissionEntity": + result = SONARSUBMISSIONENTITY_AUDITLOGRECORDTYPE + case "SonarUrlDetonationEntity": + result = SONARURLDETONATIONENTITY_AUDITLOGRECORDTYPE + case "SubmissionEntity": + result = SUBMISSIONENTITY_AUDITLOGRECORDTYPE + case "SonarDetonationEntity": + result = SONARDETONATIONENTITY_AUDITLOGRECORDTYPE + case "MicrosoftTeamsUserConcern": + result = MICROSOFTTEAMSUSERCONCERN_AUDITLOGRECORDTYPE + case "VivaGlintAgenticCampaign": + result = VIVAGLINTAGENTICCAMPAIGN_AUDITLOGRECORDTYPE + case "MSPVectorSearchContentMetadata": + result = MSPVECTORSEARCHCONTENTMETADATA_AUDITLOGRECORDTYPE + case "FabricPolicy": + result = FABRICPOLICY_AUDITLOGRECORDTYPE + case "SecurityCopilotAgentIdentityManagement": + result = SECURITYCOPILOTAGENTIDENTITYMANAGEMENT_AUDITLOGRECORDTYPE + case "CopilotSessionSharing": + result = COPILOTSESSIONSHARING_AUDITLOGRECORDTYPE + case "DragonCopilotAccess": + result = DRAGONCOPILOTACCESS_AUDITLOGRECORDTYPE + case "DragonCopilotClinicalData": + result = DRAGONCOPILOTCLINICALDATA_AUDITLOGRECORDTYPE + case "DragonCopilotSession": + result = DRAGONCOPILOTSESSION_AUDITLOGRECORDTYPE + case "MosAgentInfoRecordV2": + result = MOSAGENTINFORECORDV2_AUDITLOGRECORDTYPE + case "SecurityDevelopmentLifecycleAILog": + result = SECURITYDEVELOPMENTLIFECYCLEAILOG_AUDITLOGRECORDTYPE + case "MDASH": + result = MDASH_AUDITLOGRECORDTYPE + case "DefenderSecurityForAIConfiguration": + result = DEFENDERSECURITYFORAICONFIGURATION_AUDITLOGRECORDTYPE + case "SparkCoreCustomLivePool": + result = SPARKCORECUSTOMLIVEPOOL_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 00000000000..b7c2e00e01f --- /dev/null +++ b/models/security/audit_log_user_type.go @@ -0,0 +1,67 @@ +// 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 of user associated with an audit log record. +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_record_type_dictionary.go b/models/security/audit_record_type_dictionary.go new file mode 100644 index 00000000000..7c4665fa84e --- /dev/null +++ b/models/security/audit_record_type_dictionary.go @@ -0,0 +1,117 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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" +) + +// AuditRecordTypeDictionary a dictionary of name-value pairs for dynamic audit event properties. +type AuditRecordTypeDictionary struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAuditRecordTypeDictionary instantiates a new AuditRecordTypeDictionary and sets the default values. +func NewAuditRecordTypeDictionary()(*AuditRecordTypeDictionary) { + m := &AuditRecordTypeDictionary{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAuditRecordTypeDictionaryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuditRecordTypeDictionaryFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuditRecordTypeDictionary(), 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 *AuditRecordTypeDictionary) 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 *AuditRecordTypeDictionary) 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 *AuditRecordTypeDictionary) 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 *AuditRecordTypeDictionary) 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 *AuditRecordTypeDictionary) 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 *AuditRecordTypeDictionary) 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 *AuditRecordTypeDictionary) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AuditRecordTypeDictionary) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type AuditRecordTypeDictionaryable 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_search_audit_record.go b/models/security/audit_search_audit_record.go new file mode 100644 index 00000000000..fc7b134340a --- /dev/null +++ b/models/security/audit_search_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AuditSearchAuditRecord audit data for Audit Search events. +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/azfw_application_rule_aggregation_event_record.go b/models/security/azfw_application_rule_aggregation_event_record.go new file mode 100644 index 00000000000..189eefbcc96 --- /dev/null +++ b/models/security/azfw_application_rule_aggregation_event_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AzfwApplicationRuleAggregationEventRecord audit data for Azfw Application Rule Aggregation Event events. +type AzfwApplicationRuleAggregationEventRecord struct { + AuditData +} +// NewAzfwApplicationRuleAggregationEventRecord instantiates a new AzfwApplicationRuleAggregationEventRecord and sets the default values. +func NewAzfwApplicationRuleAggregationEventRecord()(*AzfwApplicationRuleAggregationEventRecord) { + m := &AzfwApplicationRuleAggregationEventRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzfwApplicationRuleAggregationEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzfwApplicationRuleAggregationEventRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzfwApplicationRuleAggregationEventRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzfwApplicationRuleAggregationEventRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzfwApplicationRuleAggregationEventRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzfwApplicationRuleAggregationEventRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/azfw_dns_query_event_record.go b/models/security/azfw_dns_query_event_record.go new file mode 100644 index 00000000000..6c148e970c5 --- /dev/null +++ b/models/security/azfw_dns_query_event_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AzfwDnsQueryEventRecord audit data for Azfw Dns Query Event events. +type AzfwDnsQueryEventRecord struct { + AuditData +} +// NewAzfwDnsQueryEventRecord instantiates a new AzfwDnsQueryEventRecord and sets the default values. +func NewAzfwDnsQueryEventRecord()(*AzfwDnsQueryEventRecord) { + m := &AzfwDnsQueryEventRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azfwDnsQueryEventRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzfwDnsQueryEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzfwDnsQueryEventRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzfwDnsQueryEventRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzfwDnsQueryEventRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzfwDnsQueryEventRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzfwDnsQueryEventRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/azfw_network_rule_event_record.go b/models/security/azfw_network_rule_event_record.go new file mode 100644 index 00000000000..ab2960a794f --- /dev/null +++ b/models/security/azfw_network_rule_event_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AzfwNetworkRuleEventRecord audit data for Azfw Network Rule Event events. +type AzfwNetworkRuleEventRecord struct { + AuditData +} +// NewAzfwNetworkRuleEventRecord instantiates a new AzfwNetworkRuleEventRecord and sets the default values. +func NewAzfwNetworkRuleEventRecord()(*AzfwNetworkRuleEventRecord) { + m := &AzfwNetworkRuleEventRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azfwNetworkRuleEventRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzfwNetworkRuleEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzfwNetworkRuleEventRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzfwNetworkRuleEventRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzfwNetworkRuleEventRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzfwNetworkRuleEventRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzfwNetworkRuleEventRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/azure_a_i_search_audit_record.go b/models/security/azure_a_i_search_audit_record.go new file mode 100644 index 00000000000..49e1f514cd1 --- /dev/null +++ b/models/security/azure_a_i_search_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AzureAISearchAuditRecord audit data for Azure AI Search Audit events. +type AzureAISearchAuditRecord struct { + AuditData +} +// NewAzureAISearchAuditRecord instantiates a new AzureAISearchAuditRecord and sets the default values. +func NewAzureAISearchAuditRecord()(*AzureAISearchAuditRecord) { + m := &AzureAISearchAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.azureAISearchAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAzureAISearchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAzureAISearchAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAzureAISearchAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AzureAISearchAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AzureAISearchAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AzureAISearchAuditRecordable 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 00000000000..73a7ee42421 --- /dev/null +++ b/models/security/azure_active_directory_account_logon_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AzureActiveDirectoryAccountLogonAuditRecord audit data for Azure Active Directory Account Logon events. +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 00000000000..96f4206448f --- /dev/null +++ b/models/security/azure_active_directory_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AzureActiveDirectoryAuditRecord audit data for Azure Active Directory events. +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_sts_logon_audit_record.go b/models/security/azure_active_directory_sts_logon_audit_record.go new file mode 100644 index 00000000000..c32de5a01ef --- /dev/null +++ b/models/security/azure_active_directory_sts_logon_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// AzureActiveDirectoryStsLogonAuditRecord audit data for Azure Active Directory STS Logon events. +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 00000000000..4483755cbd7 --- /dev/null +++ b/models/security/campaign_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CampaignAuditRecord audit data for threat campaign events. +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/ccrai_policy_violation_record.go b/models/security/ccrai_policy_violation_record.go new file mode 100644 index 00000000000..dc11d8627f0 --- /dev/null +++ b/models/security/ccrai_policy_violation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CcraiPolicyViolationRecord audit data for CCRAI Policy Violation events. +type CcraiPolicyViolationRecord struct { + AuditData +} +// NewCcraiPolicyViolationRecord instantiates a new CcraiPolicyViolationRecord and sets the default values. +func NewCcraiPolicyViolationRecord()(*CcraiPolicyViolationRecord) { + m := &CcraiPolicyViolationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.ccraiPolicyViolationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCcraiPolicyViolationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCcraiPolicyViolationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCcraiPolicyViolationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CcraiPolicyViolationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CcraiPolicyViolationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CcraiPolicyViolationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cdp_classifier_health_record.go b/models/security/cdp_classifier_health_record.go new file mode 100644 index 00000000000..fd8d0e7c37d --- /dev/null +++ b/models/security/cdp_classifier_health_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpClassifierHealthRecord audit data for CDP Classifier Health events. +type CdpClassifierHealthRecord struct { + AuditData +} +// NewCdpClassifierHealthRecord instantiates a new CdpClassifierHealthRecord and sets the default values. +func NewCdpClassifierHealthRecord()(*CdpClassifierHealthRecord) { + m := &CdpClassifierHealthRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpClassifierHealthRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpClassifierHealthRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpClassifierHealthRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpClassifierHealthRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpClassifierHealthRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpClassifierHealthRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpClassifierHealthRecordable 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 00000000000..d8123df728a --- /dev/null +++ b/models/security/cdp_cold_crawl_status_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpColdCrawlStatusRecord audit data for CDP Cold Crawl Status events. +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_consumption_resource_record.go b/models/security/cdp_consumption_resource_record.go new file mode 100644 index 00000000000..651936a83b4 --- /dev/null +++ b/models/security/cdp_consumption_resource_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpConsumptionResourceRecord audit data for CDP Consumption Resource events. +type CdpConsumptionResourceRecord struct { + AuditData +} +// NewCdpConsumptionResourceRecord instantiates a new CdpConsumptionResourceRecord and sets the default values. +func NewCdpConsumptionResourceRecord()(*CdpConsumptionResourceRecord) { + m := &CdpConsumptionResourceRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpConsumptionResourceRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpConsumptionResourceRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpConsumptionResourceRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpConsumptionResourceRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpConsumptionResourceRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpConsumptionResourceRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpConsumptionResourceRecordable 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 00000000000..3bb21a21a4f --- /dev/null +++ b/models/security/cdp_content_explorer_aggregate_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpContentExplorerAggregateRecord audit data for CDP Content Explorer Aggregate events. +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_endpoint_audit_record.go b/models/security/cdp_dlp_sensitive_endpoint_audit_record.go new file mode 100644 index 00000000000..9fc73a958d5 --- /dev/null +++ b/models/security/cdp_dlp_sensitive_endpoint_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpDlpSensitiveEndpointAuditRecord audit data for CDP DLP Sensitive Endpoint events. +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 00000000000..bb9d092e9a3 --- /dev/null +++ b/models/security/cdp_log_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpLogRecord audit data for CDP Log events. +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 00000000000..3f1fdae07db --- /dev/null +++ b/models/security/cdp_ocr_billing_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpOcrBillingRecord audit data for CDP OCR Billing events. +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 00000000000..126f75db4c0 --- /dev/null +++ b/models/security/cdp_resource_scope_change_event_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpResourceScopeChangeEventRecord audit data for CDP Resource Scope Change Event events. +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/cdpdlmai_interaction_insights_record.go b/models/security/cdpdlmai_interaction_insights_record.go new file mode 100644 index 00000000000..a42c0f306a9 --- /dev/null +++ b/models/security/cdpdlmai_interaction_insights_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CdpdlmaiInteractionInsightsRecord audit data for Cdpdlmai Interaction Insights events. +type CdpdlmaiInteractionInsightsRecord struct { + AuditData +} +// NewCdpdlmaiInteractionInsightsRecord instantiates a new CdpdlmaiInteractionInsightsRecord and sets the default values. +func NewCdpdlmaiInteractionInsightsRecord()(*CdpdlmaiInteractionInsightsRecord) { + m := &CdpdlmaiInteractionInsightsRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCdpdlmaiInteractionInsightsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCdpdlmaiInteractionInsightsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCdpdlmaiInteractionInsightsRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CdpdlmaiInteractionInsightsRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CdpdlmaiInteractionInsightsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CdpdlmaiInteractionInsightsRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cloud_update_device_config_audit_record.go b/models/security/cloud_update_device_config_audit_record.go new file mode 100644 index 00000000000..a60f6eaddf6 --- /dev/null +++ b/models/security/cloud_update_device_config_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CloudUpdateDeviceConfigAuditRecord audit data for Cloud Update Device Config events. +type CloudUpdateDeviceConfigAuditRecord struct { + AuditData +} +// NewCloudUpdateDeviceConfigAuditRecord instantiates a new CloudUpdateDeviceConfigAuditRecord and sets the default values. +func NewCloudUpdateDeviceConfigAuditRecord()(*CloudUpdateDeviceConfigAuditRecord) { + m := &CloudUpdateDeviceConfigAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCloudUpdateDeviceConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCloudUpdateDeviceConfigAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCloudUpdateDeviceConfigAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CloudUpdateDeviceConfigAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CloudUpdateDeviceConfigAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CloudUpdateDeviceConfigAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cloud_update_profile_config_audit_record.go b/models/security/cloud_update_profile_config_audit_record.go new file mode 100644 index 00000000000..f880b07c9ac --- /dev/null +++ b/models/security/cloud_update_profile_config_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CloudUpdateProfileConfigAuditRecord audit data for Cloud Update Profile Config events. +type CloudUpdateProfileConfigAuditRecord struct { + AuditData +} +// NewCloudUpdateProfileConfigAuditRecord instantiates a new CloudUpdateProfileConfigAuditRecord and sets the default values. +func NewCloudUpdateProfileConfigAuditRecord()(*CloudUpdateProfileConfigAuditRecord) { + m := &CloudUpdateProfileConfigAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCloudUpdateProfileConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCloudUpdateProfileConfigAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCloudUpdateProfileConfigAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CloudUpdateProfileConfigAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CloudUpdateProfileConfigAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CloudUpdateProfileConfigAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/cloud_update_tenant_config_audit_record.go b/models/security/cloud_update_tenant_config_audit_record.go new file mode 100644 index 00000000000..a3387e63b02 --- /dev/null +++ b/models/security/cloud_update_tenant_config_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CloudUpdateTenantConfigAuditRecord audit data for Cloud Update Tenant Config events. +type CloudUpdateTenantConfigAuditRecord struct { + AuditData +} +// NewCloudUpdateTenantConfigAuditRecord instantiates a new CloudUpdateTenantConfigAuditRecord and sets the default values. +func NewCloudUpdateTenantConfigAuditRecord()(*CloudUpdateTenantConfigAuditRecord) { + m := &CloudUpdateTenantConfigAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCloudUpdateTenantConfigAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCloudUpdateTenantConfigAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCloudUpdateTenantConfigAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CloudUpdateTenantConfigAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CloudUpdateTenantConfigAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CloudUpdateTenantConfigAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/collaboration_root.go b/models/security/collaboration_root.go new file mode 100644 index 00000000000..14cc1734809 --- /dev/null +++ b/models/security/collaboration_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 CollaborationRoot struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity +} +// NewCollaborationRoot instantiates a new CollaborationRoot and sets the default values. +func NewCollaborationRoot()(*CollaborationRoot) { + m := &CollaborationRoot{ + Entity: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewEntity(), + } + return m +} +// CreateCollaborationRootFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCollaborationRootFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCollaborationRoot(), nil +} +// GetAnalyzedEmails gets the analyzedEmails property value. Contains metadata for analyzed emails. +// returns a []AnalyzedEmailable when successful +func (m *CollaborationRoot) GetAnalyzedEmails()([]AnalyzedEmailable) { + val, err := m.GetBackingStore().Get("analyzedEmails") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AnalyzedEmailable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CollaborationRoot) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + res["analyzedEmails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAnalyzedEmailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AnalyzedEmailable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AnalyzedEmailable) + } + } + m.SetAnalyzedEmails(res) + } + return nil + } + return res +} +// Serialize serializes information the current object +func (m *CollaborationRoot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + if m.GetAnalyzedEmails() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAnalyzedEmails())) + for i, v := range m.GetAnalyzedEmails() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("analyzedEmails", cast) + if err != nil { + return err + } + } + return nil +} +// SetAnalyzedEmails sets the analyzedEmails property value. Contains metadata for analyzed emails. +func (m *CollaborationRoot) SetAnalyzedEmails(value []AnalyzedEmailable)() { + err := m.GetBackingStore().Set("analyzedEmails", value) + if err != nil { + panic(err) + } +} +type CollaborationRootable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAnalyzedEmails()([]AnalyzedEmailable) + SetAnalyzedEmails(value []AnalyzedEmailable)() +} diff --git a/models/security/compliance_connector_audit_record.go b/models/security/compliance_connector_audit_record.go new file mode 100644 index 00000000000..003f43f37d5 --- /dev/null +++ b/models/security/compliance_connector_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceConnectorAuditRecord audit data for Compliance Connector events. +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 00000000000..2d958b00227 --- /dev/null +++ b/models/security/compliance_d_l_m_exchange_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLMExchangeAuditRecord audit data for Compliance DLM Exchange events. +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 00000000000..0c11f5b8cca --- /dev/null +++ b/models/security/compliance_d_l_m_share_point_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLMSharePointAuditRecord audit data for Compliance DLM SharePoint events. +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_d_l_p_applications_audit_record.go b/models/security/compliance_d_l_p_applications_audit_record.go new file mode 100644 index 00000000000..338175be125 --- /dev/null +++ b/models/security/compliance_d_l_p_applications_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPApplicationsAuditRecord audit data for Compliance DLP Applications events. +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_d_l_p_applications_classification_audit_record.go b/models/security/compliance_d_l_p_applications_classification_audit_record.go new file mode 100644 index 00000000000..82eb2fde29d --- /dev/null +++ b/models/security/compliance_d_l_p_applications_classification_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPApplicationsClassificationAuditRecord audit data for Compliance DLP Applications Classification events. +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_d_l_p_endpoint_audit_record.go b/models/security/compliance_d_l_p_endpoint_audit_record.go new file mode 100644 index 00000000000..b66c2e127b2 --- /dev/null +++ b/models/security/compliance_d_l_p_endpoint_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPEndpointAuditRecord audit data for Compliance DLP Endpoint events. +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_d_l_p_endpoint_discovery_audit_record.go b/models/security/compliance_d_l_p_endpoint_discovery_audit_record.go new file mode 100644 index 00000000000..36260addf1a --- /dev/null +++ b/models/security/compliance_d_l_p_endpoint_discovery_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPEndpointDiscoveryAuditRecord audit data for Compliance DLP Endpoint Discovery events. +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_d_l_p_enforcement_audit_record.go b/models/security/compliance_d_l_p_enforcement_audit_record.go new file mode 100644 index 00000000000..8377da440b0 --- /dev/null +++ b/models/security/compliance_d_l_p_enforcement_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPEnforcementAuditRecord audit data for Compliance DLP Enforcement events. +type ComplianceDLPEnforcementAuditRecord struct { + AuditData +} +// NewComplianceDLPEnforcementAuditRecord instantiates a new ComplianceDLPEnforcementAuditRecord and sets the default values. +func NewComplianceDLPEnforcementAuditRecord()(*ComplianceDLPEnforcementAuditRecord) { + m := &ComplianceDLPEnforcementAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDLPEnforcementAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDLPEnforcementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDLPEnforcementAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDLPEnforcementAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDLPEnforcementAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDLPEnforcementAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDLPEnforcementAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_d_l_p_exchange_audit_record.go b/models/security/compliance_d_l_p_exchange_audit_record.go new file mode 100644 index 00000000000..a3fb9fabe62 --- /dev/null +++ b/models/security/compliance_d_l_p_exchange_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPExchangeAuditRecord audit data for Compliance DLP Exchange events. +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_d_l_p_exchange_classification_audit_record.go b/models/security/compliance_d_l_p_exchange_classification_audit_record.go new file mode 100644 index 00000000000..9303e2de3a5 --- /dev/null +++ b/models/security/compliance_d_l_p_exchange_classification_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPExchangeClassificationAuditRecord audit data for Compliance DLP Exchange Classification events. +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_d_l_p_exchange_classification_cdp_record.go b/models/security/compliance_d_l_p_exchange_classification_cdp_record.go new file mode 100644 index 00000000000..736d529a3f6 --- /dev/null +++ b/models/security/compliance_d_l_p_exchange_classification_cdp_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPExchangeClassificationCdpRecord audit data for Compliance DLP Exchange Classification CDP events. +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_d_l_p_exchange_discovery_audit_record.go b/models/security/compliance_d_l_p_exchange_discovery_audit_record.go new file mode 100644 index 00000000000..0a3f4748843 --- /dev/null +++ b/models/security/compliance_d_l_p_exchange_discovery_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPExchangeDiscoveryAuditRecord audit data for Compliance DLP Exchange Discovery events. +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_d_l_p_share_point_audit_record.go b/models/security/compliance_d_l_p_share_point_audit_record.go new file mode 100644 index 00000000000..af3fa6f6d08 --- /dev/null +++ b/models/security/compliance_d_l_p_share_point_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPSharePointAuditRecord audit data for Compliance DLP SharePoint events. +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_d_l_p_share_point_classification_audit_record.go b/models/security/compliance_d_l_p_share_point_classification_audit_record.go new file mode 100644 index 00000000000..6100dd28abb --- /dev/null +++ b/models/security/compliance_d_l_p_share_point_classification_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPSharePointClassificationAuditRecord audit data for Compliance DLP SharePoint Classification events. +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_d_l_p_share_point_classification_cdp_record.go b/models/security/compliance_d_l_p_share_point_classification_cdp_record.go new file mode 100644 index 00000000000..e13c0b4b9fb --- /dev/null +++ b/models/security/compliance_d_l_p_share_point_classification_cdp_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPSharePointClassificationCdpRecord audit data for Compliance DLP SharePoint Classification CDP events. +type ComplianceDLPSharePointClassificationCdpRecord struct { + AuditData +} +// NewComplianceDLPSharePointClassificationCdpRecord instantiates a new ComplianceDLPSharePointClassificationCdpRecord and sets the default values. +func NewComplianceDLPSharePointClassificationCdpRecord()(*ComplianceDLPSharePointClassificationCdpRecord) { + m := &ComplianceDLPSharePointClassificationCdpRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceDLPSharePointClassificationCdpRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceDLPSharePointClassificationCdpRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceDLPSharePointClassificationCdpRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceDLPSharePointClassificationCdpRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceDLPSharePointClassificationCdpRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceDLPSharePointClassificationCdpRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_d_l_p_share_point_classification_extended_audit_record.go b/models/security/compliance_d_l_p_share_point_classification_extended_audit_record.go new file mode 100644 index 00000000000..101af0b1bf8 --- /dev/null +++ b/models/security/compliance_d_l_p_share_point_classification_extended_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceDLPSharePointClassificationExtendedAuditRecord audit data for Compliance DLP SharePoint Classification Extended events. +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_exchange_ocr_audit_record.go b/models/security/compliance_exchange_ocr_audit_record.go new file mode 100644 index 00000000000..0e5c47dac46 --- /dev/null +++ b/models/security/compliance_exchange_ocr_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceExchangeOcrAuditRecord audit data for Compliance Exchange OCR events. +type ComplianceExchangeOcrAuditRecord struct { + AuditData +} +// NewComplianceExchangeOcrAuditRecord instantiates a new ComplianceExchangeOcrAuditRecord and sets the default values. +func NewComplianceExchangeOcrAuditRecord()(*ComplianceExchangeOcrAuditRecord) { + m := &ComplianceExchangeOcrAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceExchangeOcrAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceExchangeOcrAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceExchangeOcrAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceExchangeOcrAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceExchangeOcrAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceExchangeOcrAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceExchangeOcrAuditRecordable 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 00000000000..84c66757494 --- /dev/null +++ b/models/security/compliance_manager_action_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceManagerActionRecord audit data for Compliance Manager Action events. +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_policy_grading_share_point_audit_record.go b/models/security/compliance_policy_grading_share_point_audit_record.go new file mode 100644 index 00000000000..4e37a58a875 --- /dev/null +++ b/models/security/compliance_policy_grading_share_point_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CompliancePolicyGradingSharePointAuditRecord audit data for Compliance Policy Grading SharePoint events. +type CompliancePolicyGradingSharePointAuditRecord struct { + AuditData +} +// NewCompliancePolicyGradingSharePointAuditRecord instantiates a new CompliancePolicyGradingSharePointAuditRecord and sets the default values. +func NewCompliancePolicyGradingSharePointAuditRecord()(*CompliancePolicyGradingSharePointAuditRecord) { + m := &CompliancePolicyGradingSharePointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCompliancePolicyGradingSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCompliancePolicyGradingSharePointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCompliancePolicyGradingSharePointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CompliancePolicyGradingSharePointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CompliancePolicyGradingSharePointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CompliancePolicyGradingSharePointAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_settings_change_audit_record.go b/models/security/compliance_settings_change_audit_record.go new file mode 100644 index 00000000000..e1e342a3660 --- /dev/null +++ b/models/security/compliance_settings_change_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceSettingsChangeAuditRecord audit data for Compliance Settings Change events. +type ComplianceSettingsChangeAuditRecord struct { + AuditData +} +// NewComplianceSettingsChangeAuditRecord instantiates a new ComplianceSettingsChangeAuditRecord and sets the default values. +func NewComplianceSettingsChangeAuditRecord()(*ComplianceSettingsChangeAuditRecord) { + m := &ComplianceSettingsChangeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceSettingsChangeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceSettingsChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceSettingsChangeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceSettingsChangeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceSettingsChangeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceSettingsChangeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceSettingsChangeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/compliance_sit_grading_share_point_audit_record.go b/models/security/compliance_sit_grading_share_point_audit_record.go new file mode 100644 index 00000000000..8c8ecdd6aa1 --- /dev/null +++ b/models/security/compliance_sit_grading_share_point_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceSitGradingSharePointAuditRecord audit data for Compliance SIT Grading SharePoint events. +type ComplianceSitGradingSharePointAuditRecord struct { + AuditData +} +// NewComplianceSitGradingSharePointAuditRecord instantiates a new ComplianceSitGradingSharePointAuditRecord and sets the default values. +func NewComplianceSitGradingSharePointAuditRecord()(*ComplianceSitGradingSharePointAuditRecord) { + m := &ComplianceSitGradingSharePointAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateComplianceSitGradingSharePointAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateComplianceSitGradingSharePointAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewComplianceSitGradingSharePointAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ComplianceSitGradingSharePointAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ComplianceSitGradingSharePointAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ComplianceSitGradingSharePointAuditRecordable 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 00000000000..a82e9284286 --- /dev/null +++ b/models/security/compliance_supervision_exchange_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ComplianceSupervisionExchangeAuditRecord audit data for Compliance Supervision Exchange events. +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/compromise_indicator.go b/models/security/compromise_indicator.go new file mode 100644 index 00000000000..71c07b7b019 --- /dev/null +++ b/models/security/compromise_indicator.go @@ -0,0 +1,191 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 CompromiseIndicator struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewCompromiseIndicator instantiates a new CompromiseIndicator and sets the default values. +func NewCompromiseIndicator()(*CompromiseIndicator) { + m := &CompromiseIndicator{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateCompromiseIndicatorFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCompromiseIndicatorFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCompromiseIndicator(), 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 *CompromiseIndicator) 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 *CompromiseIndicator) 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 *CompromiseIndicator) 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 + } + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetValue(val) + } + return nil + } + res["verdict"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseVerdictCategory) + if err != nil { + return err + } + if val != nil { + m.SetVerdict(val.(*VerdictCategory)) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *CompromiseIndicator) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetValue gets the value property value. Indicator. +// returns a *string when successful +func (m *CompromiseIndicator) GetValue()(*string) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetVerdict gets the verdict property value. The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue. +// returns a *VerdictCategory when successful +func (m *CompromiseIndicator) GetVerdict()(*VerdictCategory) { + val, err := m.GetBackingStore().Get("verdict") + if err != nil { + panic(err) + } + if val != nil { + return val.(*VerdictCategory) + } + return nil +} +// Serialize serializes information the current object +func (m *CompromiseIndicator) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("value", m.GetValue()) + if err != nil { + return err + } + } + if m.GetVerdict() != nil { + cast := (*m.GetVerdict()).String() + err := writer.WriteStringValue("verdict", &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 *CompromiseIndicator) 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 *CompromiseIndicator) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *CompromiseIndicator) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetValue sets the value property value. Indicator. +func (m *CompromiseIndicator) SetValue(value *string)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +// SetVerdict sets the verdict property value. The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue. +func (m *CompromiseIndicator) SetVerdict(value *VerdictCategory)() { + err := m.GetBackingStore().Set("verdict", value) + if err != nil { + panic(err) + } +} +type CompromiseIndicatorable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetValue()(*string) + GetVerdict()(*VerdictCategory) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetValue(value *string)() + SetVerdict(value *VerdictCategory)() +} diff --git a/models/security/connected_a_i_app_interaction_audit_record.go b/models/security/connected_a_i_app_interaction_audit_record.go new file mode 100644 index 00000000000..886604494c9 --- /dev/null +++ b/models/security/connected_a_i_app_interaction_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ConnectedAIAppInteractionAuditRecord audit data for Connected AI App Interaction events. +type ConnectedAIAppInteractionAuditRecord struct { + AuditData +} +// NewConnectedAIAppInteractionAuditRecord instantiates a new ConnectedAIAppInteractionAuditRecord and sets the default values. +func NewConnectedAIAppInteractionAuditRecord()(*ConnectedAIAppInteractionAuditRecord) { + m := &ConnectedAIAppInteractionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.connectedAIAppInteractionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateConnectedAIAppInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateConnectedAIAppInteractionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewConnectedAIAppInteractionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ConnectedAIAppInteractionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ConnectedAIAppInteractionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ConnectedAIAppInteractionAuditRecordable 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 00000000000..cb824325bf0 --- /dev/null +++ b/models/security/consumption_resource_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ConsumptionResourceAuditRecord audit data for Consumption Resource events. +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/content_store_metadata_record.go b/models/security/content_store_metadata_record.go new file mode 100644 index 00000000000..e35fd6aac33 --- /dev/null +++ b/models/security/content_store_metadata_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ContentStoreMetadataRecord audit data for Content Store Meta events. +type ContentStoreMetadataRecord struct { + AuditData +} +// NewContentStoreMetadataRecord instantiates a new ContentStoreMetadataRecord and sets the default values. +func NewContentStoreMetadataRecord()(*ContentStoreMetadataRecord) { + m := &ContentStoreMetadataRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.contentStoreMetadataRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateContentStoreMetadataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateContentStoreMetadataRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewContentStoreMetadataRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ContentStoreMetadataRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ContentStoreMetadataRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ContentStoreMetadataRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_agent_management_audit_record.go b/models/security/copilot_agent_management_audit_record.go new file mode 100644 index 00000000000..01497647b21 --- /dev/null +++ b/models/security/copilot_agent_management_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotAgentManagementAuditRecord audit data for Copilot Agent Management events. +type CopilotAgentManagementAuditRecord struct { + AuditData +} +// NewCopilotAgentManagementAuditRecord instantiates a new CopilotAgentManagementAuditRecord and sets the default values. +func NewCopilotAgentManagementAuditRecord()(*CopilotAgentManagementAuditRecord) { + m := &CopilotAgentManagementAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotAgentManagementAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotAgentManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotAgentManagementAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotAgentManagementAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotAgentManagementAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotAgentManagementAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotAgentManagementAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_for_security_logging_audit_record.go b/models/security/copilot_for_security_logging_audit_record.go new file mode 100644 index 00000000000..6cbe296ad16 --- /dev/null +++ b/models/security/copilot_for_security_logging_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotForSecurityLoggingAuditRecord audit data for Copilot for Security Logging events. +type CopilotForSecurityLoggingAuditRecord struct { + AuditData +} +// NewCopilotForSecurityLoggingAuditRecord instantiates a new CopilotForSecurityLoggingAuditRecord and sets the default values. +func NewCopilotForSecurityLoggingAuditRecord()(*CopilotForSecurityLoggingAuditRecord) { + m := &CopilotForSecurityLoggingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotForSecurityLoggingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotForSecurityLoggingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotForSecurityLoggingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotForSecurityLoggingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotForSecurityLoggingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotForSecurityLoggingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotForSecurityLoggingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_for_security_trigger_audit_record.go b/models/security/copilot_for_security_trigger_audit_record.go new file mode 100644 index 00000000000..298f0ebac06 --- /dev/null +++ b/models/security/copilot_for_security_trigger_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotForSecurityTriggerAuditRecord audit data for Copilot for Security Trigger events. +type CopilotForSecurityTriggerAuditRecord struct { + AuditData +} +// NewCopilotForSecurityTriggerAuditRecord instantiates a new CopilotForSecurityTriggerAuditRecord and sets the default values. +func NewCopilotForSecurityTriggerAuditRecord()(*CopilotForSecurityTriggerAuditRecord) { + m := &CopilotForSecurityTriggerAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotForSecurityTriggerAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotForSecurityTriggerAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotForSecurityTriggerAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotForSecurityTriggerAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotForSecurityTriggerAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotForSecurityTriggerAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotForSecurityTriggerAuditRecordable 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 00000000000..7ac97dcd8e9 --- /dev/null +++ b/models/security/copilot_interaction_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotInteractionAuditRecord audit data for Copilot Interaction events. +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/copilot_plugin_setting_audit_record.go b/models/security/copilot_plugin_setting_audit_record.go new file mode 100644 index 00000000000..2eef4c76d70 --- /dev/null +++ b/models/security/copilot_plugin_setting_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotPluginSettingAuditRecord audit data for Copilot Plugin Setting events. +type CopilotPluginSettingAuditRecord struct { + AuditData +} +// NewCopilotPluginSettingAuditRecord instantiates a new CopilotPluginSettingAuditRecord and sets the default values. +func NewCopilotPluginSettingAuditRecord()(*CopilotPluginSettingAuditRecord) { + m := &CopilotPluginSettingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotPluginSettingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotPluginSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotPluginSettingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotPluginSettingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotPluginSettingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotPluginSettingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotPluginSettingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_prompt_book_setting_audit_record.go b/models/security/copilot_prompt_book_setting_audit_record.go new file mode 100644 index 00000000000..260ba8a7ecb --- /dev/null +++ b/models/security/copilot_prompt_book_setting_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotPromptBookSettingAuditRecord audit data for Copilot Prompt Book Setting events. +type CopilotPromptBookSettingAuditRecord struct { + AuditData +} +// NewCopilotPromptBookSettingAuditRecord instantiates a new CopilotPromptBookSettingAuditRecord and sets the default values. +func NewCopilotPromptBookSettingAuditRecord()(*CopilotPromptBookSettingAuditRecord) { + m := &CopilotPromptBookSettingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotPromptBookSettingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotPromptBookSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotPromptBookSettingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotPromptBookSettingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotPromptBookSettingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotPromptBookSettingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotPromptBookSettingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_session_sharing_audit_record.go b/models/security/copilot_session_sharing_audit_record.go new file mode 100644 index 00000000000..e366f2303cc --- /dev/null +++ b/models/security/copilot_session_sharing_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotSessionSharingAuditRecord audit data for Copilot Session Sharing events. +type CopilotSessionSharingAuditRecord struct { + AuditData +} +// NewCopilotSessionSharingAuditRecord instantiates a new CopilotSessionSharingAuditRecord and sets the default values. +func NewCopilotSessionSharingAuditRecord()(*CopilotSessionSharingAuditRecord) { + m := &CopilotSessionSharingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotSessionSharingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotSessionSharingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotSessionSharingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotSessionSharingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotSessionSharingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotSessionSharingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotSessionSharingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_setting_audit_record.go b/models/security/copilot_setting_audit_record.go new file mode 100644 index 00000000000..61e0adddc65 --- /dev/null +++ b/models/security/copilot_setting_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotSettingAuditRecord audit data for Copilot Setting events. +type CopilotSettingAuditRecord struct { + AuditData +} +// NewCopilotSettingAuditRecord instantiates a new CopilotSettingAuditRecord and sets the default values. +func NewCopilotSettingAuditRecord()(*CopilotSettingAuditRecord) { + m := &CopilotSettingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotSettingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotSettingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotSettingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotSettingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotSettingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotSettingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/copilot_workspace_setting_audit_record.go b/models/security/copilot_workspace_setting_audit_record.go new file mode 100644 index 00000000000..5e0d1b093c3 --- /dev/null +++ b/models/security/copilot_workspace_setting_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CopilotWorkspaceSettingAuditRecord audit data for Copilot Workspace Setting events. +type CopilotWorkspaceSettingAuditRecord struct { + AuditData +} +// NewCopilotWorkspaceSettingAuditRecord instantiates a new CopilotWorkspaceSettingAuditRecord and sets the default values. +func NewCopilotWorkspaceSettingAuditRecord()(*CopilotWorkspaceSettingAuditRecord) { + m := &CopilotWorkspaceSettingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.copilotWorkspaceSettingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCopilotWorkspaceSettingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCopilotWorkspaceSettingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCopilotWorkspaceSettingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CopilotWorkspaceSettingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CopilotWorkspaceSettingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CopilotWorkspaceSettingAuditRecordable 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 00000000000..f9754260dfc --- /dev/null +++ b/models/security/core_reporting_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CoreReportingSettingsAuditRecord audit data for Core Reporting Settings events. +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/correlation_reason.go b/models/security/correlation_reason.go new file mode 100644 index 00000000000..634ebf2be9d --- /dev/null +++ b/models/security/correlation_reason.go @@ -0,0 +1,99 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package security +import ( + "math" + "strings" +) +type CorrelationReason int + +const ( + REPEATEDALERTOCCURRENCE_CORRELATIONREASON = 1 + SAMEGEOGRAPHY_CORRELATIONREASON = 2 + SIMILARARTIFACTS_CORRELATIONREASON = 4 + SAMETARGETEDASSET_CORRELATIONREASON = 8 + SAMENETWORKSEGMENT_CORRELATIONREASON = 16 + EVENTSEQUENCE_CORRELATIONREASON = 32 + TIMEFRAME_CORRELATIONREASON = 64 + SAMETHREATSOURCE_CORRELATIONREASON = 128 + SIMILARTTPSORBEHAVIOR_CORRELATIONREASON = 256 + SAMEACTOR_CORRELATIONREASON = 512 + SAMECAMPAIGN_CORRELATIONREASON = 1024 + SHAREDINDICATORS_CORRELATIONREASON = 2048 + SAMEASSET_CORRELATIONREASON = 4096 + NETWORKPROXIMITY_CORRELATIONREASON = 8192 + EVENTCASUALSEQUENCE_CORRELATIONREASON = 16384 + TEMPORALPROXIMITY_CORRELATIONREASON = 32768 + LATERALMOVEMENTPATH_CORRELATIONREASON = 65536 + UNKNOWNFUTUREVALUE_CORRELATIONREASON = 131072 +) + +func (i CorrelationReason) String() string { + var values []string + options := []string{"repeatedAlertOccurrence", "sameGeography", "similarArtifacts", "sameTargetedAsset", "sameNetworkSegment", "eventSequence", "timeFrame", "sameThreatSource", "similarTTPsOrBehavior", "sameActor", "sameCampaign", "sharedIndicators", "sameAsset", "networkProximity", "eventCasualSequence", "temporalProximity", "lateralMovementPath", "unknownFutureValue"} + for p := 0; p < 18; p++ { + mantis := CorrelationReason(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParseCorrelationReason(v string) (any, error) { + var result CorrelationReason + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "repeatedAlertOccurrence": + result |= REPEATEDALERTOCCURRENCE_CORRELATIONREASON + case "sameGeography": + result |= SAMEGEOGRAPHY_CORRELATIONREASON + case "similarArtifacts": + result |= SIMILARARTIFACTS_CORRELATIONREASON + case "sameTargetedAsset": + result |= SAMETARGETEDASSET_CORRELATIONREASON + case "sameNetworkSegment": + result |= SAMENETWORKSEGMENT_CORRELATIONREASON + case "eventSequence": + result |= EVENTSEQUENCE_CORRELATIONREASON + case "timeFrame": + result |= TIMEFRAME_CORRELATIONREASON + case "sameThreatSource": + result |= SAMETHREATSOURCE_CORRELATIONREASON + case "similarTTPsOrBehavior": + result |= SIMILARTTPSORBEHAVIOR_CORRELATIONREASON + case "sameActor": + result |= SAMEACTOR_CORRELATIONREASON + case "sameCampaign": + result |= SAMECAMPAIGN_CORRELATIONREASON + case "sharedIndicators": + result |= SHAREDINDICATORS_CORRELATIONREASON + case "sameAsset": + result |= SAMEASSET_CORRELATIONREASON + case "networkProximity": + result |= NETWORKPROXIMITY_CORRELATIONREASON + case "eventCasualSequence": + result |= EVENTCASUALSEQUENCE_CORRELATIONREASON + case "temporalProximity": + result |= TEMPORALPROXIMITY_CORRELATIONREASON + case "lateralMovementPath": + result |= LATERALMOVEMENTPATH_CORRELATIONREASON + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_CORRELATIONREASON + default: + return nil, nil + } + } + return &result, nil +} +func SerializeCorrelationReason(values []CorrelationReason) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i CorrelationReason) isMultiValue() bool { + return true +} diff --git a/models/security/cortana_briefing_audit_record.go b/models/security/cortana_briefing_audit_record.go new file mode 100644 index 00000000000..ee6cd5725d5 --- /dev/null +++ b/models/security/cortana_briefing_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CortanaBriefingAuditRecord audit data for Cortana Briefing events. +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/critical_asset_management_classification_record.go b/models/security/critical_asset_management_classification_record.go new file mode 100644 index 00000000000..d77a072ce3d --- /dev/null +++ b/models/security/critical_asset_management_classification_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CriticalAssetManagementClassificationRecord audit data for Critical Asset Management Classification events. +type CriticalAssetManagementClassificationRecord struct { + AuditData +} +// NewCriticalAssetManagementClassificationRecord instantiates a new CriticalAssetManagementClassificationRecord and sets the default values. +func NewCriticalAssetManagementClassificationRecord()(*CriticalAssetManagementClassificationRecord) { + m := &CriticalAssetManagementClassificationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.criticalAssetManagementClassificationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCriticalAssetManagementClassificationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCriticalAssetManagementClassificationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCriticalAssetManagementClassificationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CriticalAssetManagementClassificationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CriticalAssetManagementClassificationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CriticalAssetManagementClassificationRecordable 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 00000000000..7cf8f1b4529 --- /dev/null +++ b/models/security/crm_entity_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CrmEntityOperationAuditRecord audit data for CRM Entity Operation events. +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/cross_tenant_access_policy_audit_record.go b/models/security/cross_tenant_access_policy_audit_record.go new file mode 100644 index 00000000000..ac9d40fc24e --- /dev/null +++ b/models/security/cross_tenant_access_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CrossTenantAccessPolicyAuditRecord audit data for Cross Tenant Access Policy events. +type CrossTenantAccessPolicyAuditRecord struct { + AuditData +} +// NewCrossTenantAccessPolicyAuditRecord instantiates a new CrossTenantAccessPolicyAuditRecord and sets the default values. +func NewCrossTenantAccessPolicyAuditRecord()(*CrossTenantAccessPolicyAuditRecord) { + m := &CrossTenantAccessPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.crossTenantAccessPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCrossTenantAccessPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCrossTenantAccessPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCrossTenantAccessPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CrossTenantAccessPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CrossTenantAccessPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CrossTenantAccessPolicyAuditRecordable 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 00000000000..41eb1ca9491 --- /dev/null +++ b/models/security/customer_key_service_encryption_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// CustomerKeyServiceEncryptionAuditRecord audit data for Customer Key Service Encryption events. +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_cmdlet_audit_record.go b/models/security/data_center_security_cmdlet_audit_record.go new file mode 100644 index 00000000000..ed5f9f7734c --- /dev/null +++ b/models/security/data_center_security_cmdlet_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DataCenterSecurityCmdletAuditRecord audit data for Data Center Security cmdlet events. +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 00000000000..6bdb1a387b9 --- /dev/null +++ b/models/security/data_governance_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DataGovernanceAuditRecord audit data for Data Governance events. +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 00000000000..3b107e88140 --- /dev/null +++ b/models/security/data_insights_rest_api_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DataInsightsRestApiAuditRecord audit data for Data Insights Rest Api events. +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 00000000000..ca2c5147c82 --- /dev/null +++ b/models/security/data_lake_export_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DataLakeExportOperationAuditRecord audit data for Data Lake Export Operation events. +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_security_investigation_audit_record.go b/models/security/data_security_investigation_audit_record.go new file mode 100644 index 00000000000..65e054b686a --- /dev/null +++ b/models/security/data_security_investigation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DataSecurityInvestigationAuditRecord audit data for Data Security Investigation events. +type DataSecurityInvestigationAuditRecord struct { + AuditData +} +// NewDataSecurityInvestigationAuditRecord instantiates a new DataSecurityInvestigationAuditRecord and sets the default values. +func NewDataSecurityInvestigationAuditRecord()(*DataSecurityInvestigationAuditRecord) { + m := &DataSecurityInvestigationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dataSecurityInvestigationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDataSecurityInvestigationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataSecurityInvestigationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDataSecurityInvestigationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DataSecurityInvestigationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DataSecurityInvestigationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DataSecurityInvestigationAuditRecordable 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 00000000000..728d6981512 --- /dev/null +++ b/models/security/data_share_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DataShareOperationAuditRecord audit data for Data Share Operation events. +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 00000000000..e4fe3e9621d --- /dev/null +++ b/models/security/default_audit_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DefaultAuditData default open-type audit data when no specific subtype applies. +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_case_management_audit_record.go b/models/security/defender_case_management_audit_record.go new file mode 100644 index 00000000000..fba017a0a8c --- /dev/null +++ b/models/security/defender_case_management_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DefenderCaseManagementAuditRecord audit data for Defender Case Management events. +type DefenderCaseManagementAuditRecord struct { + AuditData +} +// NewDefenderCaseManagementAuditRecord instantiates a new DefenderCaseManagementAuditRecord and sets the default values. +func NewDefenderCaseManagementAuditRecord()(*DefenderCaseManagementAuditRecord) { + m := &DefenderCaseManagementAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.defenderCaseManagementAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDefenderCaseManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDefenderCaseManagementAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDefenderCaseManagementAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DefenderCaseManagementAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DefenderCaseManagementAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DefenderCaseManagementAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/defender_preview_features_record.go b/models/security/defender_preview_features_record.go new file mode 100644 index 00000000000..f31d4dd5492 --- /dev/null +++ b/models/security/defender_preview_features_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DefenderPreviewFeaturesRecord audit data for Defender Preview Features events. +type DefenderPreviewFeaturesRecord struct { + AuditData +} +// NewDefenderPreviewFeaturesRecord instantiates a new DefenderPreviewFeaturesRecord and sets the default values. +func NewDefenderPreviewFeaturesRecord()(*DefenderPreviewFeaturesRecord) { + m := &DefenderPreviewFeaturesRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.defenderPreviewFeaturesRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDefenderPreviewFeaturesRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDefenderPreviewFeaturesRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDefenderPreviewFeaturesRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DefenderPreviewFeaturesRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DefenderPreviewFeaturesRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DefenderPreviewFeaturesRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/defender_security_for_a_i_configuration_audit_record.go b/models/security/defender_security_for_a_i_configuration_audit_record.go new file mode 100644 index 00000000000..01df91bc50e --- /dev/null +++ b/models/security/defender_security_for_a_i_configuration_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DefenderSecurityForAIConfigurationAuditRecord audit data for Defender Security for AI Configuration events. +type DefenderSecurityForAIConfigurationAuditRecord struct { + AuditData +} +// NewDefenderSecurityForAIConfigurationAuditRecord instantiates a new DefenderSecurityForAIConfigurationAuditRecord and sets the default values. +func NewDefenderSecurityForAIConfigurationAuditRecord()(*DefenderSecurityForAIConfigurationAuditRecord) { + m := &DefenderSecurityForAIConfigurationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDefenderSecurityForAIConfigurationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDefenderSecurityForAIConfigurationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDefenderSecurityForAIConfigurationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DefenderSecurityForAIConfigurationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DefenderSecurityForAIConfigurationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DefenderSecurityForAIConfigurationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/delivery_action.go b/models/security/delivery_action.go new file mode 100644 index 00000000000..99c5a3d84d2 --- /dev/null +++ b/models/security/delivery_action.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 DeliveryAction int + +const ( + UNKNOWN_DELIVERYACTION DeliveryAction = iota + DELIVEREDTOJUNK_DELIVERYACTION + DELIVERED_DELIVERYACTION + BLOCKED_DELIVERYACTION + REPLACED_DELIVERYACTION + UNKNOWNFUTUREVALUE_DELIVERYACTION +) + +func (i DeliveryAction) String() string { + return []string{"unknown", "deliveredToJunk", "delivered", "blocked", "replaced", "unknownFutureValue"}[i] +} +func ParseDeliveryAction(v string) (any, error) { + result := UNKNOWN_DELIVERYACTION + switch v { + case "unknown": + result = UNKNOWN_DELIVERYACTION + case "deliveredToJunk": + result = DELIVEREDTOJUNK_DELIVERYACTION + case "delivered": + result = DELIVERED_DELIVERYACTION + case "blocked": + result = BLOCKED_DELIVERYACTION + case "replaced": + result = REPLACED_DELIVERYACTION + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_DELIVERYACTION + default: + return nil, nil + } + return &result, nil +} +func SerializeDeliveryAction(values []DeliveryAction) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i DeliveryAction) isMultiValue() bool { + return false +} diff --git a/models/security/delivery_location.go b/models/security/delivery_location.go new file mode 100644 index 00000000000..a81d141ec12 --- /dev/null +++ b/models/security/delivery_location.go @@ -0,0 +1,60 @@ +// 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 DeliveryLocation int + +const ( + UNKNOWN_DELIVERYLOCATION DeliveryLocation = iota + INBOX_FOLDER_DELIVERYLOCATION + JUNKFOLDER_DELIVERYLOCATION + DELETEDFOLDER_DELIVERYLOCATION + QUARANTINE_DELIVERYLOCATION + ONPREM_EXTERNAL_DELIVERYLOCATION + FAILED_DELIVERYLOCATION + DROPPED_DELIVERYLOCATION + OTHERS_DELIVERYLOCATION + UNKNOWNFUTUREVALUE_DELIVERYLOCATION +) + +func (i DeliveryLocation) String() string { + return []string{"unknown", "inbox_folder", "junkFolder", "deletedFolder", "quarantine", "onprem_external", "failed", "dropped", "others", "unknownFutureValue"}[i] +} +func ParseDeliveryLocation(v string) (any, error) { + result := UNKNOWN_DELIVERYLOCATION + switch v { + case "unknown": + result = UNKNOWN_DELIVERYLOCATION + case "inbox_folder": + result = INBOX_FOLDER_DELIVERYLOCATION + case "junkFolder": + result = JUNKFOLDER_DELIVERYLOCATION + case "deletedFolder": + result = DELETEDFOLDER_DELIVERYLOCATION + case "quarantine": + result = QUARANTINE_DELIVERYLOCATION + case "onprem_external": + result = ONPREM_EXTERNAL_DELIVERYLOCATION + case "failed": + result = FAILED_DELIVERYLOCATION + case "dropped": + result = DROPPED_DELIVERYLOCATION + case "others": + result = OTHERS_DELIVERYLOCATION + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_DELIVERYLOCATION + default: + return nil, nil + } + return &result, nil +} +func SerializeDeliveryLocation(values []DeliveryLocation) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i DeliveryLocation) isMultiValue() bool { + return false +} diff --git a/models/security/deploy_feature_activity_record.go b/models/security/deploy_feature_activity_record.go new file mode 100644 index 00000000000..9293ec2f645 --- /dev/null +++ b/models/security/deploy_feature_activity_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DeployFeatureActivityRecord audit data for Deploy Feature Activity events. +type DeployFeatureActivityRecord struct { + AuditData +} +// NewDeployFeatureActivityRecord instantiates a new DeployFeatureActivityRecord and sets the default values. +func NewDeployFeatureActivityRecord()(*DeployFeatureActivityRecord) { + m := &DeployFeatureActivityRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.deployFeatureActivityRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDeployFeatureActivityRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeployFeatureActivityRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeployFeatureActivityRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeployFeatureActivityRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DeployFeatureActivityRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DeployFeatureActivityRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/detonation_behaviour_details.go b/models/security/detonation_behaviour_details.go new file mode 100644 index 00000000000..d1a3a80a64b --- /dev/null +++ b/models/security/detonation_behaviour_details.go @@ -0,0 +1,450 @@ +// Code 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" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type DetonationBehaviourDetails struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDetonationBehaviourDetails instantiates a new DetonationBehaviourDetails and sets the default values. +func NewDetonationBehaviourDetails()(*DetonationBehaviourDetails) { + m := &DetonationBehaviourDetails{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDetonationBehaviourDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDetonationBehaviourDetailsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDetonationBehaviourDetails(), nil +} +// GetActionStatus gets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetActionStatus()(*string) { + val, err := m.GetBackingStore().Get("actionStatus") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return 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 *DetonationBehaviourDetails) 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 *DetonationBehaviourDetails) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetBehaviourCapability gets the behaviourCapability property value. Categorizes the capability or type of behavior observed. +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetBehaviourCapability()(*string) { + val, err := m.GetBackingStore().Get("behaviourCapability") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetBehaviourGroup gets the behaviourGroup property value. Groups related behaviors together for classification purposes. +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetBehaviourGroup()(*string) { + val, err := m.GetBackingStore().Get("behaviourGroup") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDetails gets the details property value. More contextual information about the observed behavior or action. +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetDetails()(*string) { + val, err := m.GetBackingStore().Get("details") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetEventDateTime gets the eventDateTime property value. The date and time when the behavior or action was observed during detonation. +// returns a *Time when successful +func (m *DetonationBehaviourDetails) GetEventDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("eventDateTime") + 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 *DetonationBehaviourDetails) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["actionStatus"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetActionStatus(val) + } + return nil + } + res["behaviourCapability"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetBehaviourCapability(val) + } + return nil + } + res["behaviourGroup"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetBehaviourGroup(val) + } + return nil + } + res["details"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDetails(val) + } + return nil + } + res["eventDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetEventDateTime(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 + } + 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["processId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetProcessId(val) + } + return nil + } + res["processName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetProcessName(val) + } + return nil + } + res["target"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTarget(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOperation gets the operation property value. The specific operation or action that was performed. +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetOperation()(*string) { + val, err := m.GetBackingStore().Get("operation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProcessId gets the processId property value. The unique identifier of the process involved in the behavior. +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetProcessId()(*string) { + val, err := m.GetBackingStore().Get("processId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetProcessName gets the processName property value. The name of the process that performed or was involved in the behavior. +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetProcessName()(*string) { + val, err := m.GetBackingStore().Get("processName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTarget gets the target property value. The target of the operation. +// returns a *string when successful +func (m *DetonationBehaviourDetails) GetTarget()(*string) { + val, err := m.GetBackingStore().Get("target") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *DetonationBehaviourDetails) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("actionStatus", m.GetActionStatus()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("behaviourCapability", m.GetBehaviourCapability()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("behaviourGroup", m.GetBehaviourGroup()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("details", m.GetDetails()) + if err != nil { + return err + } + } + { + err := writer.WriteTimeValue("eventDateTime", m.GetEventDateTime()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("operation", m.GetOperation()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("processId", m.GetProcessId()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("processName", m.GetProcessName()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("target", m.GetTarget()) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetActionStatus sets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). +func (m *DetonationBehaviourDetails) SetActionStatus(value *string)() { + err := m.GetBackingStore().Set("actionStatus", value) + if err != nil { + panic(err) + } +} +// 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 *DetonationBehaviourDetails) 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 *DetonationBehaviourDetails) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetBehaviourCapability sets the behaviourCapability property value. Categorizes the capability or type of behavior observed. +func (m *DetonationBehaviourDetails) SetBehaviourCapability(value *string)() { + err := m.GetBackingStore().Set("behaviourCapability", value) + if err != nil { + panic(err) + } +} +// SetBehaviourGroup sets the behaviourGroup property value. Groups related behaviors together for classification purposes. +func (m *DetonationBehaviourDetails) SetBehaviourGroup(value *string)() { + err := m.GetBackingStore().Set("behaviourGroup", value) + if err != nil { + panic(err) + } +} +// SetDetails sets the details property value. More contextual information about the observed behavior or action. +func (m *DetonationBehaviourDetails) SetDetails(value *string)() { + err := m.GetBackingStore().Set("details", value) + if err != nil { + panic(err) + } +} +// SetEventDateTime sets the eventDateTime property value. The date and time when the behavior or action was observed during detonation. +func (m *DetonationBehaviourDetails) SetEventDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("eventDateTime", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *DetonationBehaviourDetails) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetOperation sets the operation property value. The specific operation or action that was performed. +func (m *DetonationBehaviourDetails) SetOperation(value *string)() { + err := m.GetBackingStore().Set("operation", value) + if err != nil { + panic(err) + } +} +// SetProcessId sets the processId property value. The unique identifier of the process involved in the behavior. +func (m *DetonationBehaviourDetails) SetProcessId(value *string)() { + err := m.GetBackingStore().Set("processId", value) + if err != nil { + panic(err) + } +} +// SetProcessName sets the processName property value. The name of the process that performed or was involved in the behavior. +func (m *DetonationBehaviourDetails) SetProcessName(value *string)() { + err := m.GetBackingStore().Set("processName", value) + if err != nil { + panic(err) + } +} +// SetTarget sets the target property value. The target of the operation. +func (m *DetonationBehaviourDetails) SetTarget(value *string)() { + err := m.GetBackingStore().Set("target", value) + if err != nil { + panic(err) + } +} +type DetonationBehaviourDetailsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetActionStatus()(*string) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetBehaviourCapability()(*string) + GetBehaviourGroup()(*string) + GetDetails()(*string) + GetEventDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetOdataType()(*string) + GetOperation()(*string) + GetProcessId()(*string) + GetProcessName()(*string) + GetTarget()(*string) + SetActionStatus(value *string)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetBehaviourCapability(value *string)() + SetBehaviourGroup(value *string)() + SetDetails(value *string)() + SetEventDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetOdataType(value *string)() + SetOperation(value *string)() + SetProcessId(value *string)() + SetProcessName(value *string)() + SetTarget(value *string)() +} diff --git a/models/security/detonation_chain.go b/models/security/detonation_chain.go new file mode 100644 index 00000000000..b64d7287e75 --- /dev/null +++ b/models/security/detonation_chain.go @@ -0,0 +1,202 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 DetonationChain struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDetonationChain instantiates a new DetonationChain and sets the default values. +func NewDetonationChain()(*DetonationChain) { + m := &DetonationChain{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDetonationChainFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDetonationChainFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDetonationChain(), 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 *DetonationChain) 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 *DetonationChain) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetChildNodes gets the childNodes property value. A list of all child nodes in the chain. +// returns a []DetonationChainable when successful +func (m *DetonationChain) GetChildNodes()([]DetonationChainable) { + val, err := m.GetBackingStore().Get("childNodes") + if err != nil { + panic(err) + } + if val != nil { + return val.([]DetonationChainable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DetonationChain) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["childNodes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateDetonationChainFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]DetonationChainable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(DetonationChainable) + } + } + m.SetChildNodes(res) + } + 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["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetValue(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *DetonationChain) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetValue gets the value property value. The value of the chain. +// returns a *string when successful +func (m *DetonationChain) GetValue()(*string) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *DetonationChain) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetChildNodes() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetChildNodes())) + for i, v := range m.GetChildNodes() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("childNodes", cast) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("value", m.GetValue()) + 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 *DetonationChain) 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 *DetonationChain) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetChildNodes sets the childNodes property value. A list of all child nodes in the chain. +func (m *DetonationChain) SetChildNodes(value []DetonationChainable)() { + err := m.GetBackingStore().Set("childNodes", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *DetonationChain) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetValue sets the value property value. The value of the chain. +func (m *DetonationChain) SetValue(value *string)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type DetonationChainable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetChildNodes()([]DetonationChainable) + GetOdataType()(*string) + GetValue()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetChildNodes(value []DetonationChainable)() + SetOdataType(value *string)() + SetValue(value *string)() +} diff --git a/models/security/detonation_details.go b/models/security/detonation_details.go new file mode 100644 index 00000000000..f14ad5d84f4 --- /dev/null +++ b/models/security/detonation_details.go @@ -0,0 +1,610 @@ +// Code 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" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type DetonationDetails struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDetonationDetails instantiates a new DetonationDetails and sets the default values. +func NewDetonationDetails()(*DetonationDetails) { + m := &DetonationDetails{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDetonationDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDetonationDetailsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDetonationDetails(), 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 *DetonationDetails) 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) +} +// GetAnalysisDateTime gets the analysisDateTime property value. The time of detonation. +// returns a *Time when successful +func (m *DetonationDetails) GetAnalysisDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("analysisDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *DetonationDetails) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetCompromiseIndicators gets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised. +// returns a []CompromiseIndicatorable when successful +func (m *DetonationDetails) GetCompromiseIndicators()([]CompromiseIndicatorable) { + val, err := m.GetBackingStore().Get("compromiseIndicators") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CompromiseIndicatorable) + } + return nil +} +// GetDetonationBehaviourDetails gets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead. +// returns a DetonationBehaviourDetailsable when successful +func (m *DetonationDetails) GetDetonationBehaviourDetails()(DetonationBehaviourDetailsable) { + val, err := m.GetBackingStore().Get("detonationBehaviourDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.(DetonationBehaviourDetailsable) + } + return nil +} +// GetDetonationBehaviourDetailsV2 gets the detonationBehaviourDetailsV2 property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format. +// returns a *string when successful +func (m *DetonationDetails) GetDetonationBehaviourDetailsV2()(*string) { + val, err := m.GetBackingStore().Get("detonationBehaviourDetailsV2") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDetonationChain gets the detonationChain property value. The chain of detonation. +// returns a DetonationChainable when successful +func (m *DetonationDetails) GetDetonationChain()(DetonationChainable) { + val, err := m.GetBackingStore().Get("detonationChain") + if err != nil { + panic(err) + } + if val != nil { + return val.(DetonationChainable) + } + return nil +} +// GetDetonationObservables gets the detonationObservables property value. All observables in the detonation tree. +// returns a DetonationObservablesable when successful +func (m *DetonationDetails) GetDetonationObservables()(DetonationObservablesable) { + val, err := m.GetBackingStore().Get("detonationObservables") + if err != nil { + panic(err) + } + if val != nil { + return val.(DetonationObservablesable) + } + return nil +} +// GetDetonationScreenshotUri gets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. +// returns a *string when successful +func (m *DetonationDetails) GetDetonationScreenshotUri()(*string) { + val, err := m.GetBackingStore().Get("detonationScreenshotUri") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDetonationVerdict gets the detonationVerdict property value. The verdict of the detonation. +// returns a *string when successful +func (m *DetonationDetails) GetDetonationVerdict()(*string) { + val, err := m.GetBackingStore().Get("detonationVerdict") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDetonationVerdictReason gets the detonationVerdictReason property value. The reason for the verdict of the detonation. +// returns a *string when successful +func (m *DetonationDetails) GetDetonationVerdictReason()(*string) { + val, err := m.GetBackingStore().Get("detonationVerdictReason") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetEntityMetadata gets the entityMetadata property value. Additional metadata about the entity in JSON format. +// returns a *string when successful +func (m *DetonationDetails) GetEntityMetadata()(*string) { + val, err := m.GetBackingStore().Get("entityMetadata") + 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 *DetonationDetails) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["analysisDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetAnalysisDateTime(val) + } + return nil + } + res["compromiseIndicators"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCompromiseIndicatorFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CompromiseIndicatorable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CompromiseIndicatorable) + } + } + m.SetCompromiseIndicators(res) + } + return nil + } + res["detonationBehaviourDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateDetonationBehaviourDetailsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDetonationBehaviourDetails(val.(DetonationBehaviourDetailsable)) + } + return nil + } + res["detonationBehaviourDetailsV2"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDetonationBehaviourDetailsV2(val) + } + return nil + } + res["detonationChain"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateDetonationChainFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDetonationChain(val.(DetonationChainable)) + } + return nil + } + res["detonationObservables"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateDetonationObservablesFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDetonationObservables(val.(DetonationObservablesable)) + } + return nil + } + res["detonationScreenshotUri"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDetonationScreenshotUri(val) + } + return nil + } + res["detonationVerdict"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDetonationVerdict(val) + } + return nil + } + res["detonationVerdictReason"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDetonationVerdictReason(val) + } + return nil + } + res["entityMetadata"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetEntityMetadata(val) + } + return nil + } + res["mitreTechniques"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMitreTechniques(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 + } + res["staticAnalysis"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetStaticAnalysis(val) + } + return nil + } + res["submissionSource"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSubmissionSource(val) + } + return nil + } + return res +} +// GetMitreTechniques gets the mitreTechniques property value. The attack techniques, as aligned with the MITRE ATT&CK framework. +// returns a *string when successful +func (m *DetonationDetails) GetMitreTechniques()(*string) { + val, err := m.GetBackingStore().Get("mitreTechniques") + 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 *DetonationDetails) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetStaticAnalysis gets the staticAnalysis property value. The results of static analysis performed on the file or URL. +// returns a *string when successful +func (m *DetonationDetails) GetStaticAnalysis()(*string) { + val, err := m.GetBackingStore().Get("staticAnalysis") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSubmissionSource gets the submissionSource property value. The source of the submission. +// returns a *string when successful +func (m *DetonationDetails) GetSubmissionSource()(*string) { + val, err := m.GetBackingStore().Get("submissionSource") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *DetonationDetails) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteTimeValue("analysisDateTime", m.GetAnalysisDateTime()) + if err != nil { + return err + } + } + if m.GetCompromiseIndicators() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetCompromiseIndicators())) + for i, v := range m.GetCompromiseIndicators() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("compromiseIndicators", cast) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("detonationBehaviourDetails", m.GetDetonationBehaviourDetails()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("detonationBehaviourDetailsV2", m.GetDetonationBehaviourDetailsV2()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("detonationChain", m.GetDetonationChain()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("detonationObservables", m.GetDetonationObservables()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("detonationScreenshotUri", m.GetDetonationScreenshotUri()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("detonationVerdict", m.GetDetonationVerdict()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("detonationVerdictReason", m.GetDetonationVerdictReason()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("entityMetadata", m.GetEntityMetadata()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("mitreTechniques", m.GetMitreTechniques()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("staticAnalysis", m.GetStaticAnalysis()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("submissionSource", m.GetSubmissionSource()) + 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 *DetonationDetails) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAnalysisDateTime sets the analysisDateTime property value. The time of detonation. +func (m *DetonationDetails) SetAnalysisDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("analysisDateTime", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *DetonationDetails) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetCompromiseIndicators sets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised. +func (m *DetonationDetails) SetCompromiseIndicators(value []CompromiseIndicatorable)() { + err := m.GetBackingStore().Set("compromiseIndicators", value) + if err != nil { + panic(err) + } +} +// SetDetonationBehaviourDetails sets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead. +func (m *DetonationDetails) SetDetonationBehaviourDetails(value DetonationBehaviourDetailsable)() { + err := m.GetBackingStore().Set("detonationBehaviourDetails", value) + if err != nil { + panic(err) + } +} +// SetDetonationBehaviourDetailsV2 sets the detonationBehaviourDetailsV2 property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format. +func (m *DetonationDetails) SetDetonationBehaviourDetailsV2(value *string)() { + err := m.GetBackingStore().Set("detonationBehaviourDetailsV2", value) + if err != nil { + panic(err) + } +} +// SetDetonationChain sets the detonationChain property value. The chain of detonation. +func (m *DetonationDetails) SetDetonationChain(value DetonationChainable)() { + err := m.GetBackingStore().Set("detonationChain", value) + if err != nil { + panic(err) + } +} +// SetDetonationObservables sets the detonationObservables property value. All observables in the detonation tree. +func (m *DetonationDetails) SetDetonationObservables(value DetonationObservablesable)() { + err := m.GetBackingStore().Set("detonationObservables", value) + if err != nil { + panic(err) + } +} +// SetDetonationScreenshotUri sets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. +func (m *DetonationDetails) SetDetonationScreenshotUri(value *string)() { + err := m.GetBackingStore().Set("detonationScreenshotUri", value) + if err != nil { + panic(err) + } +} +// SetDetonationVerdict sets the detonationVerdict property value. The verdict of the detonation. +func (m *DetonationDetails) SetDetonationVerdict(value *string)() { + err := m.GetBackingStore().Set("detonationVerdict", value) + if err != nil { + panic(err) + } +} +// SetDetonationVerdictReason sets the detonationVerdictReason property value. The reason for the verdict of the detonation. +func (m *DetonationDetails) SetDetonationVerdictReason(value *string)() { + err := m.GetBackingStore().Set("detonationVerdictReason", value) + if err != nil { + panic(err) + } +} +// SetEntityMetadata sets the entityMetadata property value. Additional metadata about the entity in JSON format. +func (m *DetonationDetails) SetEntityMetadata(value *string)() { + err := m.GetBackingStore().Set("entityMetadata", value) + if err != nil { + panic(err) + } +} +// SetMitreTechniques sets the mitreTechniques property value. The attack techniques, as aligned with the MITRE ATT&CK framework. +func (m *DetonationDetails) SetMitreTechniques(value *string)() { + err := m.GetBackingStore().Set("mitreTechniques", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *DetonationDetails) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetStaticAnalysis sets the staticAnalysis property value. The results of static analysis performed on the file or URL. +func (m *DetonationDetails) SetStaticAnalysis(value *string)() { + err := m.GetBackingStore().Set("staticAnalysis", value) + if err != nil { + panic(err) + } +} +// SetSubmissionSource sets the submissionSource property value. The source of the submission. +func (m *DetonationDetails) SetSubmissionSource(value *string)() { + err := m.GetBackingStore().Set("submissionSource", value) + if err != nil { + panic(err) + } +} +type DetonationDetailsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAnalysisDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCompromiseIndicators()([]CompromiseIndicatorable) + GetDetonationBehaviourDetails()(DetonationBehaviourDetailsable) + GetDetonationBehaviourDetailsV2()(*string) + GetDetonationChain()(DetonationChainable) + GetDetonationObservables()(DetonationObservablesable) + GetDetonationScreenshotUri()(*string) + GetDetonationVerdict()(*string) + GetDetonationVerdictReason()(*string) + GetEntityMetadata()(*string) + GetMitreTechniques()(*string) + GetOdataType()(*string) + GetStaticAnalysis()(*string) + GetSubmissionSource()(*string) + SetAnalysisDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCompromiseIndicators(value []CompromiseIndicatorable)() + SetDetonationBehaviourDetails(value DetonationBehaviourDetailsable)() + SetDetonationBehaviourDetailsV2(value *string)() + SetDetonationChain(value DetonationChainable)() + SetDetonationObservables(value DetonationObservablesable)() + SetDetonationScreenshotUri(value *string)() + SetDetonationVerdict(value *string)() + SetDetonationVerdictReason(value *string)() + SetEntityMetadata(value *string)() + SetMitreTechniques(value *string)() + SetOdataType(value *string)() + SetStaticAnalysis(value *string)() + SetSubmissionSource(value *string)() +} diff --git a/models/security/detonation_observables.go b/models/security/detonation_observables.go new file mode 100644 index 00000000000..c80c45d2ab2 --- /dev/null +++ b/models/security/detonation_observables.go @@ -0,0 +1,245 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 DetonationObservables struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDetonationObservables instantiates a new DetonationObservables and sets the default values. +func NewDetonationObservables()(*DetonationObservables) { + m := &DetonationObservables{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDetonationObservablesFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDetonationObservablesFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDetonationObservables(), 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 *DetonationObservables) 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 *DetonationObservables) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetContactedIps gets the contactedIps property value. The list of all contacted IPs in the detonation. +// returns a []string when successful +func (m *DetonationObservables) GetContactedIps()([]string) { + val, err := m.GetBackingStore().Get("contactedIps") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetContactedUrls gets the contactedUrls property value. The list of all URLs found in the detonation. +// returns a []string when successful +func (m *DetonationObservables) GetContactedUrls()([]string) { + val, err := m.GetBackingStore().Get("contactedUrls") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetDroppedfiles gets the droppedfiles property value. The list of all dropped files in the detonation. +// returns a []string when successful +func (m *DetonationObservables) GetDroppedfiles()([]string) { + val, err := m.GetBackingStore().Get("droppedfiles") + 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 *DetonationObservables) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["contactedIps"] = 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.SetContactedIps(res) + } + return nil + } + res["contactedUrls"] = 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.SetContactedUrls(res) + } + return nil + } + res["droppedfiles"] = 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.SetDroppedfiles(res) + } + 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 +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *DetonationObservables) 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 *DetonationObservables) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetContactedIps() != nil { + err := writer.WriteCollectionOfStringValues("contactedIps", m.GetContactedIps()) + if err != nil { + return err + } + } + if m.GetContactedUrls() != nil { + err := writer.WriteCollectionOfStringValues("contactedUrls", m.GetContactedUrls()) + if err != nil { + return err + } + } + if m.GetDroppedfiles() != nil { + err := writer.WriteCollectionOfStringValues("droppedfiles", m.GetDroppedfiles()) + 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 *DetonationObservables) 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 *DetonationObservables) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetContactedIps sets the contactedIps property value. The list of all contacted IPs in the detonation. +func (m *DetonationObservables) SetContactedIps(value []string)() { + err := m.GetBackingStore().Set("contactedIps", value) + if err != nil { + panic(err) + } +} +// SetContactedUrls sets the contactedUrls property value. The list of all URLs found in the detonation. +func (m *DetonationObservables) SetContactedUrls(value []string)() { + err := m.GetBackingStore().Set("contactedUrls", value) + if err != nil { + panic(err) + } +} +// SetDroppedfiles sets the droppedfiles property value. The list of all dropped files in the detonation. +func (m *DetonationObservables) SetDroppedfiles(value []string)() { + err := m.GetBackingStore().Set("droppedfiles", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *DetonationObservables) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type DetonationObservablesable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetContactedIps()([]string) + GetContactedUrls()([]string) + GetDroppedfiles()([]string) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetContactedIps(value []string)() + SetContactedUrls(value []string)() + SetDroppedfiles(value []string)() + SetOdataType(value *string)() +} diff --git a/models/security/device_discovery_settings_authenticated_scans_record.go b/models/security/device_discovery_settings_authenticated_scans_record.go new file mode 100644 index 00000000000..5c46e69b6c2 --- /dev/null +++ b/models/security/device_discovery_settings_authenticated_scans_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DeviceDiscoverySettingsAuthenticatedScansRecord audit data for Device Discovery Settings Authenticated Scans events. +type DeviceDiscoverySettingsAuthenticatedScansRecord struct { + AuditData +} +// NewDeviceDiscoverySettingsAuthenticatedScansRecord instantiates a new DeviceDiscoverySettingsAuthenticatedScansRecord and sets the default values. +func NewDeviceDiscoverySettingsAuthenticatedScansRecord()(*DeviceDiscoverySettingsAuthenticatedScansRecord) { + m := &DeviceDiscoverySettingsAuthenticatedScansRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDeviceDiscoverySettingsAuthenticatedScansRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeviceDiscoverySettingsAuthenticatedScansRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeviceDiscoverySettingsAuthenticatedScansRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeviceDiscoverySettingsAuthenticatedScansRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DeviceDiscoverySettingsAuthenticatedScansRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DeviceDiscoverySettingsAuthenticatedScansRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/device_discovery_settings_exclusion_record.go b/models/security/device_discovery_settings_exclusion_record.go new file mode 100644 index 00000000000..2bb33770df5 --- /dev/null +++ b/models/security/device_discovery_settings_exclusion_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DeviceDiscoverySettingsExclusionRecord audit data for Device Discovery Settings Exclusion events. +type DeviceDiscoverySettingsExclusionRecord struct { + AuditData +} +// NewDeviceDiscoverySettingsExclusionRecord instantiates a new DeviceDiscoverySettingsExclusionRecord and sets the default values. +func NewDeviceDiscoverySettingsExclusionRecord()(*DeviceDiscoverySettingsExclusionRecord) { + m := &DeviceDiscoverySettingsExclusionRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDeviceDiscoverySettingsExclusionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeviceDiscoverySettingsExclusionRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeviceDiscoverySettingsExclusionRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeviceDiscoverySettingsExclusionRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DeviceDiscoverySettingsExclusionRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DeviceDiscoverySettingsExclusionRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/device_discovery_settings_record.go b/models/security/device_discovery_settings_record.go new file mode 100644 index 00000000000..b939a089c79 --- /dev/null +++ b/models/security/device_discovery_settings_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DeviceDiscoverySettingsRecord audit data for Device Discovery Settings events. +type DeviceDiscoverySettingsRecord struct { + AuditData +} +// NewDeviceDiscoverySettingsRecord instantiates a new DeviceDiscoverySettingsRecord and sets the default values. +func NewDeviceDiscoverySettingsRecord()(*DeviceDiscoverySettingsRecord) { + m := &DeviceDiscoverySettingsRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.deviceDiscoverySettingsRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDeviceDiscoverySettingsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeviceDiscoverySettingsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeviceDiscoverySettingsRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeviceDiscoverySettingsRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DeviceDiscoverySettingsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DeviceDiscoverySettingsRecordable 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 00000000000..550a0935ff6 --- /dev/null +++ b/models/security/discovery_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DiscoveryAuditRecord audit data for eDiscovery events. +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 00000000000..1cd1b05f7d5 --- /dev/null +++ b/models/security/dlp_endpoint_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DlpEndpointAuditRecord audit data for DLP Endpoint events. +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_import_result_audit_record.go b/models/security/dlp_import_result_audit_record.go new file mode 100644 index 00000000000..d78b0fe0496 --- /dev/null +++ b/models/security/dlp_import_result_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DlpImportResultAuditRecord audit data for DLP Import Result events. +type DlpImportResultAuditRecord struct { + AuditData +} +// NewDlpImportResultAuditRecord instantiates a new DlpImportResultAuditRecord and sets the default values. +func NewDlpImportResultAuditRecord()(*DlpImportResultAuditRecord) { + m := &DlpImportResultAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dlpImportResultAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDlpImportResultAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDlpImportResultAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDlpImportResultAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DlpImportResultAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DlpImportResultAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DlpImportResultAuditRecordable 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 00000000000..d9c8978f164 --- /dev/null +++ b/models/security/dlp_sensitive_information_type_rule_package_cmdlet_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DlpSensitiveInformationTypeRulePackageCmdletRecord audit data for DLP Sensitive Information Type Rule Package cmdlet events. +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/dragon_copilot_access_record.go b/models/security/dragon_copilot_access_record.go new file mode 100644 index 00000000000..8b321bc061e --- /dev/null +++ b/models/security/dragon_copilot_access_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DragonCopilotAccessRecord audit data for Dragon Copilot Access events. +type DragonCopilotAccessRecord struct { + AuditData +} +// NewDragonCopilotAccessRecord instantiates a new DragonCopilotAccessRecord and sets the default values. +func NewDragonCopilotAccessRecord()(*DragonCopilotAccessRecord) { + m := &DragonCopilotAccessRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dragonCopilotAccessRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDragonCopilotAccessRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDragonCopilotAccessRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDragonCopilotAccessRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DragonCopilotAccessRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DragonCopilotAccessRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DragonCopilotAccessRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/dragon_copilot_admin_record.go b/models/security/dragon_copilot_admin_record.go new file mode 100644 index 00000000000..8f2f28652d6 --- /dev/null +++ b/models/security/dragon_copilot_admin_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DragonCopilotAdminRecord audit data for Dragon Copilot Admin events. +type DragonCopilotAdminRecord struct { + AuditData +} +// NewDragonCopilotAdminRecord instantiates a new DragonCopilotAdminRecord and sets the default values. +func NewDragonCopilotAdminRecord()(*DragonCopilotAdminRecord) { + m := &DragonCopilotAdminRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dragonCopilotAdminRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDragonCopilotAdminRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDragonCopilotAdminRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDragonCopilotAdminRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DragonCopilotAdminRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DragonCopilotAdminRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DragonCopilotAdminRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/dragon_copilot_clinical_data_record.go b/models/security/dragon_copilot_clinical_data_record.go new file mode 100644 index 00000000000..547db27509b --- /dev/null +++ b/models/security/dragon_copilot_clinical_data_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DragonCopilotClinicalDataRecord audit data for Dragon Copilot Clinical Data events. +type DragonCopilotClinicalDataRecord struct { + AuditData +} +// NewDragonCopilotClinicalDataRecord instantiates a new DragonCopilotClinicalDataRecord and sets the default values. +func NewDragonCopilotClinicalDataRecord()(*DragonCopilotClinicalDataRecord) { + m := &DragonCopilotClinicalDataRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dragonCopilotClinicalDataRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDragonCopilotClinicalDataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDragonCopilotClinicalDataRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDragonCopilotClinicalDataRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DragonCopilotClinicalDataRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DragonCopilotClinicalDataRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DragonCopilotClinicalDataRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/dragon_copilot_session_record.go b/models/security/dragon_copilot_session_record.go new file mode 100644 index 00000000000..a937e660a18 --- /dev/null +++ b/models/security/dragon_copilot_session_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// DragonCopilotSessionRecord audit data for Dragon Copilot Session events. +type DragonCopilotSessionRecord struct { + AuditData +} +// NewDragonCopilotSessionRecord instantiates a new DragonCopilotSessionRecord and sets the default values. +func NewDragonCopilotSessionRecord()(*DragonCopilotSessionRecord) { + m := &DragonCopilotSessionRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.dragonCopilotSessionRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDragonCopilotSessionRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDragonCopilotSessionRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDragonCopilotSessionRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DragonCopilotSessionRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *DragonCopilotSessionRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type DragonCopilotSessionRecordable 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 00000000000..6d5e2aea896 --- /dev/null +++ b/models/security/dynamics365_business_central_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Dynamics365BusinessCentralAuditRecord audit data for Dynamics365 Business Central events. +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/ediscovery_add_to_review_set_operation.go b/models/security/ediscovery_add_to_review_set_operation.go index d8a5b6cfb96..5976f553d86 100644 --- a/models/security/ediscovery_add_to_review_set_operation.go +++ b/models/security/ediscovery_add_to_review_set_operation.go @@ -22,7 +22,7 @@ func NewEdiscoveryAddToReviewSetOperation()(*EdiscoveryAddToReviewSetOperation) func CreateEdiscoveryAddToReviewSetOperationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewEdiscoveryAddToReviewSetOperation(), nil } -// GetAdditionalDataOptions gets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. +// GetAdditionalDataOptions gets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. // returns a *AdditionalDataOptions when successful func (m *EdiscoveryAddToReviewSetOperation) GetAdditionalDataOptions()(*AdditionalDataOptions) { val, err := m.GetBackingStore().Get("additionalDataOptions") @@ -248,7 +248,7 @@ func (m *EdiscoveryAddToReviewSetOperation) Serialize(writer i878a80d2330e89d268 } return nil } -// SetAdditionalDataOptions sets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. +// SetAdditionalDataOptions sets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. func (m *EdiscoveryAddToReviewSetOperation) SetAdditionalDataOptions(value *AdditionalDataOptions)() { err := m.GetBackingStore().Set("additionalDataOptions", value) if err != nil { diff --git a/models/security/ehr_connector_audit_base_record.go b/models/security/ehr_connector_audit_base_record.go new file mode 100644 index 00000000000..83c475a8c59 --- /dev/null +++ b/models/security/ehr_connector_audit_base_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// EhrConnectorAuditBaseRecord audit data for EHR Connector events. +type EhrConnectorAuditBaseRecord struct { + AuditData +} +// NewEhrConnectorAuditBaseRecord instantiates a new EhrConnectorAuditBaseRecord and sets the default values. +func NewEhrConnectorAuditBaseRecord()(*EhrConnectorAuditBaseRecord) { + m := &EhrConnectorAuditBaseRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.ehrConnectorAuditBaseRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEhrConnectorAuditBaseRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEhrConnectorAuditBaseRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEhrConnectorAuditBaseRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EhrConnectorAuditBaseRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EhrConnectorAuditBaseRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EhrConnectorAuditBaseRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/eop_submission_feed_entity_audit_record.go b/models/security/eop_submission_feed_entity_audit_record.go new file mode 100644 index 00000000000..ce2f26c93ef --- /dev/null +++ b/models/security/eop_submission_feed_entity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// EopSubmissionFeedEntityAuditRecord audit data for EOP Submission Feed Entity events. +type EopSubmissionFeedEntityAuditRecord struct { + AuditData +} +// NewEopSubmissionFeedEntityAuditRecord instantiates a new EopSubmissionFeedEntityAuditRecord and sets the default values. +func NewEopSubmissionFeedEntityAuditRecord()(*EopSubmissionFeedEntityAuditRecord) { + m := &EopSubmissionFeedEntityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateEopSubmissionFeedEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateEopSubmissionFeedEntityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewEopSubmissionFeedEntityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *EopSubmissionFeedEntityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *EopSubmissionFeedEntityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type EopSubmissionFeedEntityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/event_source.go b/models/security/event_source.go new file mode 100644 index 00000000000..e8889a2ff97 --- /dev/null +++ b/models/security/event_source.go @@ -0,0 +1,42 @@ +// 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 EventSource int + +const ( + SYSTEM_EVENTSOURCE EventSource = iota + ADMIN_EVENTSOURCE + USER_EVENTSOURCE + UNKNOWNFUTUREVALUE_EVENTSOURCE +) + +func (i EventSource) String() string { + return []string{"system", "admin", "user", "unknownFutureValue"}[i] +} +func ParseEventSource(v string) (any, error) { + result := SYSTEM_EVENTSOURCE + switch v { + case "system": + result = SYSTEM_EVENTSOURCE + case "admin": + result = ADMIN_EVENTSOURCE + case "user": + result = USER_EVENTSOURCE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_EVENTSOURCE + default: + return nil, nil + } + return &result, nil +} +func SerializeEventSource(values []EventSource) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i EventSource) isMultiValue() bool { + return false +} diff --git a/models/security/exchange_admin_audit_record.go b/models/security/exchange_admin_audit_record.go new file mode 100644 index 00000000000..a42d4a47bc8 --- /dev/null +++ b/models/security/exchange_admin_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ExchangeAdminAuditRecord audit data for Exchange Admin events. +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 00000000000..8803b2f55cd --- /dev/null +++ b/models/security/exchange_aggregated_mailbox_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ExchangeAggregatedMailboxAuditRecord audit data for Exchange Aggregated Mailbox events. +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 00000000000..a0c09365a0c --- /dev/null +++ b/models/security/exchange_aggregated_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ExchangeAggregatedOperationRecord audit data for Exchange Aggregated Operation events. +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_group_record.go b/models/security/exchange_mailbox_audit_group_record.go new file mode 100644 index 00000000000..77bb8fd0a2a --- /dev/null +++ b/models/security/exchange_mailbox_audit_group_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ExchangeMailboxAuditGroupRecord audit data for Exchange Mailbox Audit Group events. +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 00000000000..6384491b06a --- /dev/null +++ b/models/security/exchange_mailbox_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ExchangeMailboxAuditRecord audit data for Exchange Mailbox events. +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/fabric_audit_record.go b/models/security/fabric_audit_record.go new file mode 100644 index 00000000000..3e987497a62 --- /dev/null +++ b/models/security/fabric_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// FabricAuditRecord audit data for Microsoft Fabric events. +type FabricAuditRecord struct { + AuditData +} +// NewFabricAuditRecord instantiates a new FabricAuditRecord and sets the default values. +func NewFabricAuditRecord()(*FabricAuditRecord) { + m := &FabricAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.fabricAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateFabricAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateFabricAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewFabricAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *FabricAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *FabricAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type FabricAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/fabric_policy_record.go b/models/security/fabric_policy_record.go new file mode 100644 index 00000000000..a32076e2976 --- /dev/null +++ b/models/security/fabric_policy_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// FabricPolicyRecord audit data for Fabric Policy events. +type FabricPolicyRecord struct { + AuditData +} +// NewFabricPolicyRecord instantiates a new FabricPolicyRecord and sets the default values. +func NewFabricPolicyRecord()(*FabricPolicyRecord) { + m := &FabricPolicyRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.fabricPolicyRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateFabricPolicyRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateFabricPolicyRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewFabricPolicyRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *FabricPolicyRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *FabricPolicyRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type FabricPolicyRecordable 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 00000000000..e60bc3cab62 --- /dev/null +++ b/models/security/healthcare_signal_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// HealthcareSignalRecord audit data for Healthcare Signal events. +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 00000000000..50e1bcd68c9 --- /dev/null +++ b/models/security/hosted_rpa_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// HostedRpaAuditRecord audit data for Hosted RPA events. +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 00000000000..0bd04584eef --- /dev/null +++ b/models/security/hr_signal_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// HrSignalAuditRecord audit data for HR Signal events. +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 00000000000..eb2465ff1e4 --- /dev/null +++ b/models/security/hygiene_event_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// HygieneEventRecord audit data for Hygiene Event events. +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 00000000000..e5d83240579 --- /dev/null +++ b/models/security/information_barrier_policy_application_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// InformationBarrierPolicyApplicationAuditRecord audit data for Information Barrier Policy Application events. +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 00000000000..665114686dd --- /dev/null +++ b/models/security/information_worker_protection_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// InformationWorkerProtectionAuditRecord audit data for Information Worker Protection events. +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 00000000000..c18fba110de --- /dev/null +++ b/models/security/insider_risk_scoped_user_insights_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// InsiderRiskScopedUserInsightsRecord audit data for Insider Risk Scoped User Insights events. +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 00000000000..72e2bc15221 --- /dev/null +++ b/models/security/insider_risk_scoped_users_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// InsiderRiskScopedUsersRecord audit data for Insider Risk Scoped Users events. +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/integrated_apps_app_admin_activity_audit_record.go b/models/security/integrated_apps_app_admin_activity_audit_record.go new file mode 100644 index 00000000000..8f6d90d9756 --- /dev/null +++ b/models/security/integrated_apps_app_admin_activity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// IntegratedAppsAppAdminActivityAuditRecord audit data for Integrated Apps App Admin Activity events. +type IntegratedAppsAppAdminActivityAuditRecord struct { + AuditData +} +// NewIntegratedAppsAppAdminActivityAuditRecord instantiates a new IntegratedAppsAppAdminActivityAuditRecord and sets the default values. +func NewIntegratedAppsAppAdminActivityAuditRecord()(*IntegratedAppsAppAdminActivityAuditRecord) { + m := &IntegratedAppsAppAdminActivityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.integratedAppsAppAdminActivityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateIntegratedAppsAppAdminActivityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIntegratedAppsAppAdminActivityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIntegratedAppsAppAdminActivityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *IntegratedAppsAppAdminActivityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *IntegratedAppsAppAdminActivityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type IntegratedAppsAppAdminActivityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/integrated_apps_app_settings_admin_activity_audit_record.go b/models/security/integrated_apps_app_settings_admin_activity_audit_record.go new file mode 100644 index 00000000000..a8ccc92a8c4 --- /dev/null +++ b/models/security/integrated_apps_app_settings_admin_activity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// IntegratedAppsAppSettingsAdminActivityAuditRecord audit data for Integrated Apps App Settings Admin Activity events. +type IntegratedAppsAppSettingsAdminActivityAuditRecord struct { + AuditData +} +// NewIntegratedAppsAppSettingsAdminActivityAuditRecord instantiates a new IntegratedAppsAppSettingsAdminActivityAuditRecord and sets the default values. +func NewIntegratedAppsAppSettingsAdminActivityAuditRecord()(*IntegratedAppsAppSettingsAdminActivityAuditRecord) { + m := &IntegratedAppsAppSettingsAdminActivityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateIntegratedAppsAppSettingsAdminActivityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIntegratedAppsAppSettingsAdminActivityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIntegratedAppsAppSettingsAdminActivityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *IntegratedAppsAppSettingsAdminActivityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *IntegratedAppsAppSettingsAdminActivityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type IntegratedAppsAppSettingsAdminActivityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/irm_activity_audit_trail_record.go b/models/security/irm_activity_audit_trail_record.go new file mode 100644 index 00000000000..5cf289dcfb3 --- /dev/null +++ b/models/security/irm_activity_audit_trail_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// IrmActivityAuditTrailRecord audit data for IRM Activity Audit Trail events. +type IrmActivityAuditTrailRecord struct { + AuditData +} +// NewIrmActivityAuditTrailRecord instantiates a new IrmActivityAuditTrailRecord and sets the default values. +func NewIrmActivityAuditTrailRecord()(*IrmActivityAuditTrailRecord) { + m := &IrmActivityAuditTrailRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.irmActivityAuditTrailRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateIrmActivityAuditTrailRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIrmActivityAuditTrailRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIrmActivityAuditTrailRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *IrmActivityAuditTrailRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *IrmActivityAuditTrailRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type IrmActivityAuditTrailRecordable 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 00000000000..cd5a32abd28 --- /dev/null +++ b/models/security/irm_user_defined_detection_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// IrmUserDefinedDetectionRecord audit data for IRM User Defined Detection events. +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 00000000000..53f9f6335ea --- /dev/null +++ b/models/security/kaizala_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// KaizalaAuditRecord audit data for Microsoft Kaizala events. +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 00000000000..2f25154d7c2 --- /dev/null +++ b/models/security/label_analytics_aggregate_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// LabelAnalyticsAggregateAuditRecord audit data for Label Analytics Aggregate events. +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 00000000000..1b17a64597b --- /dev/null +++ b/models/security/label_content_explorer_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// LabelContentExplorerAuditRecord audit data for Label Content Explorer events. +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 00000000000..d4b5eb8ffaf --- /dev/null +++ b/models/security/large_content_metadata_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// LargeContentMetadataAuditRecord audit data for Large Content Meta events. +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 00000000000..c7b463f8d67 --- /dev/null +++ b/models/security/m365_compliance_connector_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// M365ComplianceConnectorAuditRecord audit data for M365 Compliance Connector events. +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_search_sections_record.go b/models/security/m365_search_sections_record.go new file mode 100644 index 00000000000..a59f8c81677 --- /dev/null +++ b/models/security/m365_search_sections_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// M365SearchSectionsRecord audit data for M365 Search Sections events. +type M365SearchSectionsRecord struct { + AuditData +} +// NewM365SearchSectionsRecord instantiates a new M365SearchSectionsRecord and sets the default values. +func NewM365SearchSectionsRecord()(*M365SearchSectionsRecord) { + m := &M365SearchSectionsRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.m365SearchSectionsRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateM365SearchSectionsRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateM365SearchSectionsRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewM365SearchSectionsRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *M365SearchSectionsRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *M365SearchSectionsRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type M365SearchSectionsRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/m365daad_audit_record.go b/models/security/m365daad_audit_record.go new file mode 100644 index 00000000000..95bc37b6785 --- /dev/null +++ b/models/security/m365daad_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// M365daadAuditRecord audit data for M365daad events. +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/m365odsp_asset_metadata_record.go b/models/security/m365odsp_asset_metadata_record.go new file mode 100644 index 00000000000..298f8ee787d --- /dev/null +++ b/models/security/m365odsp_asset_metadata_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// M365odspAssetMetadataRecord audit data for M365odsp Asset Meta events. +type M365odspAssetMetadataRecord struct { + AuditData +} +// NewM365odspAssetMetadataRecord instantiates a new M365odspAssetMetadataRecord and sets the default values. +func NewM365odspAssetMetadataRecord()(*M365odspAssetMetadataRecord) { + m := &M365odspAssetMetadataRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.m365odspAssetMetadataRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateM365odspAssetMetadataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateM365odspAssetMetadataRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewM365odspAssetMetadataRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *M365odspAssetMetadataRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *M365odspAssetMetadataRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type M365odspAssetMetadataRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/m_d_a_s_h_audit_record.go b/models/security/m_d_a_s_h_audit_record.go new file mode 100644 index 00000000000..1903e3412d7 --- /dev/null +++ b/models/security/m_d_a_s_h_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MDASHAuditRecord audit data for MDASH events. +type MDASHAuditRecord struct { + AuditData +} +// NewMDASHAuditRecord instantiates a new MDASHAuditRecord and sets the default values. +func NewMDASHAuditRecord()(*MDASHAuditRecord) { + m := &MDASHAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mDASHAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMDASHAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMDASHAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMDASHAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MDASHAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MDASHAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MDASHAuditRecordable 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 00000000000..c7fd62849aa --- /dev/null +++ b/models/security/mail_submission_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MailSubmissionData audit data for Mail Submission events. +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 00000000000..e41c4c6494d --- /dev/null +++ b/models/security/managed_services_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ManagedServicesAuditRecord audit data for Managed Services events. +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 00000000000..560adca9187 --- /dev/null +++ b/models/security/managed_tenants_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ManagedTenantsAuditRecord audit data for Managed Tenants events. +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 00000000000..a8a6c66d6f7 --- /dev/null +++ b/models/security/mapg_alerts_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MapgAlertsAuditRecord audit data for MAPG Alerts events. +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 00000000000..246c9e80fd0 --- /dev/null +++ b/models/security/mapg_onboard_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MapgOnboardAuditRecord audit data for MAPG Onboard events. +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 00000000000..cadf0359a20 --- /dev/null +++ b/models/security/mapg_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MapgPolicyAuditRecord audit data for MAPG Policy events. +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/mapg_remediation_audit_record.go b/models/security/mapg_remediation_audit_record.go new file mode 100644 index 00000000000..cb9a017c5a0 --- /dev/null +++ b/models/security/mapg_remediation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MapgRemediationAuditRecord audit data for MAPG Remediation events. +type MapgRemediationAuditRecord struct { + AuditData +} +// NewMapgRemediationAuditRecord instantiates a new MapgRemediationAuditRecord and sets the default values. +func NewMapgRemediationAuditRecord()(*MapgRemediationAuditRecord) { + m := &MapgRemediationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mapgRemediationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMapgRemediationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMapgRemediationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMapgRemediationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MapgRemediationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MapgRemediationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MapgRemediationAuditRecordable 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 00000000000..aed4675111f --- /dev/null +++ b/models/security/mcas_alerts_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// McasAlertsAuditRecord audit data for MCAS Alerts events. +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_audit_record.go b/models/security/mda_audit_record.go new file mode 100644 index 00000000000..599d17f3ad8 --- /dev/null +++ b/models/security/mda_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MdaAuditRecord audit data for MDA events. +type MdaAuditRecord struct { + AuditData +} +// NewMdaAuditRecord instantiates a new MdaAuditRecord and sets the default values. +func NewMdaAuditRecord()(*MdaAuditRecord) { + m := &MdaAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mdaAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMdaAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMdaAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMdaAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MdaAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MdaAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MdaAuditRecordable 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 00000000000..69f5539829e --- /dev/null +++ b/models/security/mda_data_security_signal_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MdaDataSecuritySignalRecord audit data for MDA Data Security Signal events. +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 00000000000..202feca79a0 --- /dev/null +++ b/models/security/mdatp_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MdatpAuditRecord audit data for MDATP events. +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 00000000000..44fd1cb1f54 --- /dev/null +++ b/models/security/mdc_events_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MdcEventsRecord audit data for MDC Events events. +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 00000000000..41b6bfac768 --- /dev/null +++ b/models/security/mdi_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MdiAuditRecord audit data for MDI events. +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/merge_response.go b/models/security/merge_response.go new file mode 100644 index 00000000000..831f162a94a --- /dev/null +++ b/models/security/merge_response.go @@ -0,0 +1,153 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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 MergeResponse struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewMergeResponse instantiates a new MergeResponse and sets the default values. +func NewMergeResponse()(*MergeResponse) { + m := &MergeResponse{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateMergeResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMergeResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMergeResponse(), 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 *MergeResponse) 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 *MergeResponse) 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 *MergeResponse) 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 + } + res["targetIncidentId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTargetIncidentId(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *MergeResponse) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTargetIncidentId gets the targetIncidentId property value. The ID of the target incident after the operation completes. +// returns a *string when successful +func (m *MergeResponse) GetTargetIncidentId()(*string) { + val, err := m.GetBackingStore().Get("targetIncidentId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *MergeResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("targetIncidentId", m.GetTargetIncidentId()) + 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 *MergeResponse) 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 *MergeResponse) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *MergeResponse) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetTargetIncidentId sets the targetIncidentId property value. The ID of the target incident after the operation completes. +func (m *MergeResponse) SetTargetIncidentId(value *string)() { + err := m.GetBackingStore().Set("targetIncidentId", value) + if err != nil { + panic(err) + } +} +type MergeResponseable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetTargetIncidentId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetTargetIncidentId(value *string)() +} diff --git a/models/security/mesh_worlds_audit_record.go b/models/security/mesh_worlds_audit_record.go new file mode 100644 index 00000000000..9055d3d89ad --- /dev/null +++ b/models/security/mesh_worlds_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MeshWorldsAuditRecord audit data for Mesh Worlds events. +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 00000000000..c1e22191b95 --- /dev/null +++ b/models/security/microsoft365_backup_backup_item_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Microsoft365BackupBackupItemAuditRecord audit data for Microsoft365 Backup Backup Item events. +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 00000000000..89c61dc6751 --- /dev/null +++ b/models/security/microsoft365_backup_backup_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Microsoft365BackupBackupPolicyAuditRecord audit data for Microsoft365 Backup Backup Policy events. +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_granular_browse_task_audit_record.go b/models/security/microsoft365_backup_granular_browse_task_audit_record.go new file mode 100644 index 00000000000..770160f0d92 --- /dev/null +++ b/models/security/microsoft365_backup_granular_browse_task_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Microsoft365BackupGranularBrowseTaskAuditRecord audit data for Microsoft365 Backup Granular Browse Task events. +type Microsoft365BackupGranularBrowseTaskAuditRecord struct { + AuditData +} +// NewMicrosoft365BackupGranularBrowseTaskAuditRecord instantiates a new Microsoft365BackupGranularBrowseTaskAuditRecord and sets the default values. +func NewMicrosoft365BackupGranularBrowseTaskAuditRecord()(*Microsoft365BackupGranularBrowseTaskAuditRecord) { + m := &Microsoft365BackupGranularBrowseTaskAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoft365BackupGranularBrowseTaskAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoft365BackupGranularBrowseTaskAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoft365BackupGranularBrowseTaskAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Microsoft365BackupGranularBrowseTaskAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Microsoft365BackupGranularBrowseTaskAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Microsoft365BackupGranularBrowseTaskAuditRecordable 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 00000000000..71ea41a7f55 --- /dev/null +++ b/models/security/microsoft365_backup_restore_item_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Microsoft365BackupRestoreItemAuditRecord audit data for Microsoft365 Backup Restore Item events. +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 00000000000..241a7423686 --- /dev/null +++ b/models/security/microsoft365_backup_restore_task_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Microsoft365BackupRestoreTaskAuditRecord audit data for Microsoft365 Backup Restore Task events. +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/microsoft365_copilot_scheduled_prompt_audit_record.go b/models/security/microsoft365_copilot_scheduled_prompt_audit_record.go new file mode 100644 index 00000000000..37f0ccb1074 --- /dev/null +++ b/models/security/microsoft365_copilot_scheduled_prompt_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Microsoft365CopilotScheduledPromptAuditRecord audit data for Microsoft365 Copilot Scheduled Prompt events. +type Microsoft365CopilotScheduledPromptAuditRecord struct { + AuditData +} +// NewMicrosoft365CopilotScheduledPromptAuditRecord instantiates a new Microsoft365CopilotScheduledPromptAuditRecord and sets the default values. +func NewMicrosoft365CopilotScheduledPromptAuditRecord()(*Microsoft365CopilotScheduledPromptAuditRecord) { + m := &Microsoft365CopilotScheduledPromptAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoft365CopilotScheduledPromptAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoft365CopilotScheduledPromptAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoft365CopilotScheduledPromptAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *Microsoft365CopilotScheduledPromptAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *Microsoft365CopilotScheduledPromptAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type Microsoft365CopilotScheduledPromptAuditRecordable 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 00000000000..6fb43949e53 --- /dev/null +++ b/models/security/microsoft_defender_experts_x_d_r_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftDefenderExpertsXDRAuditRecord audit data for Microsoft Defender Experts XDR events. +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 00000000000..0fb69f1ea2a --- /dev/null +++ b/models/security/microsoft_flow_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftFlowAuditRecord audit data for Microsoft Flow events. +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 00000000000..30f8f1d4eb9 --- /dev/null +++ b/models/security/microsoft_forms_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftFormsAuditRecord audit data for Microsoft Forms events. +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 00000000000..8abbf26c0fb --- /dev/null +++ b/models/security/microsoft_graph_data_connect_consent.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftGraphDataConnectConsent audit data for Microsoft Graph Data Connect Consent events. +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 00000000000..bc547b97743 --- /dev/null +++ b/models/security/microsoft_graph_data_connect_operation.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftGraphDataConnectOperation audit data for Microsoft Graph Data Connect Operation events. +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_catalog_operation_record.go b/models/security/microsoft_purview_data_catalog_operation_record.go new file mode 100644 index 00000000000..c85210c4d29 --- /dev/null +++ b/models/security/microsoft_purview_data_catalog_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftPurviewDataCatalogOperationRecord audit data for Microsoft Purview Data Catalog Operation events. +type MicrosoftPurviewDataCatalogOperationRecord struct { + AuditData +} +// NewMicrosoftPurviewDataCatalogOperationRecord instantiates a new MicrosoftPurviewDataCatalogOperationRecord and sets the default values. +func NewMicrosoftPurviewDataCatalogOperationRecord()(*MicrosoftPurviewDataCatalogOperationRecord) { + m := &MicrosoftPurviewDataCatalogOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftPurviewDataCatalogOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftPurviewDataCatalogOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftPurviewDataCatalogOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftPurviewDataCatalogOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftPurviewDataCatalogOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftPurviewDataCatalogOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftPurviewDataCatalogOperationRecordable 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 00000000000..60630733eb8 --- /dev/null +++ b/models/security/microsoft_purview_data_map_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftPurviewDataMapOperationRecord audit data for Microsoft Purview Data Map Operation events. +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 00000000000..90661c231e4 --- /dev/null +++ b/models/security/microsoft_purview_metadata_policy_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftPurviewMetadataPolicyOperationRecord audit data for Microsoft Purview Metadata Policy Operation events. +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 00000000000..a549580e3e7 --- /dev/null +++ b/models/security/microsoft_purview_policy_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftPurviewPolicyOperationRecord audit data for Microsoft Purview Policy Operation events. +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 00000000000..4b1e3285ea5 --- /dev/null +++ b/models/security/microsoft_purview_privacy_audit_event.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftPurviewPrivacyAuditEvent audit data for Microsoft Purview Privacy Audit Event events. +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_purview_unified_catalog_operation_record.go b/models/security/microsoft_purview_unified_catalog_operation_record.go new file mode 100644 index 00000000000..3748c6438dd --- /dev/null +++ b/models/security/microsoft_purview_unified_catalog_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftPurviewUnifiedCatalogOperationRecord audit data for Microsoft Purview Unified Catalog Operation events. +type MicrosoftPurviewUnifiedCatalogOperationRecord struct { + AuditData +} +// NewMicrosoftPurviewUnifiedCatalogOperationRecord instantiates a new MicrosoftPurviewUnifiedCatalogOperationRecord and sets the default values. +func NewMicrosoftPurviewUnifiedCatalogOperationRecord()(*MicrosoftPurviewUnifiedCatalogOperationRecord) { + m := &MicrosoftPurviewUnifiedCatalogOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftPurviewUnifiedCatalogOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftPurviewUnifiedCatalogOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftPurviewUnifiedCatalogOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftPurviewUnifiedCatalogOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftPurviewUnifiedCatalogOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftPurviewUnifiedCatalogOperationRecordable 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 00000000000..1c9df383a4b --- /dev/null +++ b/models/security/microsoft_stream_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftStreamAuditRecord audit data for Microsoft Stream events. +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 00000000000..68e4e463d66 --- /dev/null +++ b/models/security/microsoft_teams_admin_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsAdminAuditRecord audit data for Microsoft Teams Admin events. +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 00000000000..05344b20d67 --- /dev/null +++ b/models/security/microsoft_teams_analytics_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsAnalyticsAuditRecord audit data for Microsoft Teams Analytics events. +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 00000000000..5911e7c58af --- /dev/null +++ b/models/security/microsoft_teams_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsAuditRecord audit data for Microsoft Teams events. +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 00000000000..04eaeaebe64 --- /dev/null +++ b/models/security/microsoft_teams_device_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsDeviceAuditRecord audit data for Microsoft Teams Device events. +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 00000000000..a6acc4e8793 --- /dev/null +++ b/models/security/microsoft_teams_retention_label_action_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsRetentionLabelActionAuditRecord audit data for Microsoft Teams Retention Label Action events. +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 00000000000..05e33804674 --- /dev/null +++ b/models/security/microsoft_teams_sensitivity_label_action_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsSensitivityLabelActionAuditRecord audit data for Microsoft Teams Sensitivity Label Action events. +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 00000000000..69065549b53 --- /dev/null +++ b/models/security/microsoft_teams_shifts_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsShiftsAuditRecord audit data for Microsoft Teams Shifts events. +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/microsoft_teams_user_concern_audit_record.go b/models/security/microsoft_teams_user_concern_audit_record.go new file mode 100644 index 00000000000..ee3317307ef --- /dev/null +++ b/models/security/microsoft_teams_user_concern_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MicrosoftTeamsUserConcernAuditRecord audit data for Microsoft Teams User Concern events. +type MicrosoftTeamsUserConcernAuditRecord struct { + AuditData +} +// NewMicrosoftTeamsUserConcernAuditRecord instantiates a new MicrosoftTeamsUserConcernAuditRecord and sets the default values. +func NewMicrosoftTeamsUserConcernAuditRecord()(*MicrosoftTeamsUserConcernAuditRecord) { + m := &MicrosoftTeamsUserConcernAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMicrosoftTeamsUserConcernAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMicrosoftTeamsUserConcernAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMicrosoftTeamsUserConcernAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MicrosoftTeamsUserConcernAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MicrosoftTeamsUserConcernAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MicrosoftTeamsUserConcernAuditRecordable 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 00000000000..f49656d4c5d --- /dev/null +++ b/models/security/mip_auto_label_exchange_item_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipAutoLabelExchangeItemAuditRecord audit data for MIP Auto Label Exchange Item events. +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_progress_feedback_audit_record.go b/models/security/mip_auto_label_progress_feedback_audit_record.go new file mode 100644 index 00000000000..25ece0eeeeb --- /dev/null +++ b/models/security/mip_auto_label_progress_feedback_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipAutoLabelProgressFeedbackAuditRecord audit data for MIP Auto Label Progress Feedback events. +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 00000000000..b196bdc79ba --- /dev/null +++ b/models/security/mip_auto_label_share_point_item_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipAutoLabelSharePointItemAuditRecord audit data for MIP Auto Label SharePoint Item events. +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 00000000000..d072571ebbf --- /dev/null +++ b/models/security/mip_auto_label_share_point_policy_location_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipAutoLabelSharePointPolicyLocationAuditRecord audit data for MIP Auto Label SharePoint Policy Location events. +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 00000000000..4c7ab33a5f1 --- /dev/null +++ b/models/security/mip_auto_label_simulation_share_point_completion_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipAutoLabelSimulationSharePointCompletionRecord audit data for MIP Auto Label Simulation SharePoint Completion events. +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 00000000000..edd6342f024 --- /dev/null +++ b/models/security/mip_auto_label_simulation_share_point_progress_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipAutoLabelSimulationSharePointProgressRecord audit data for MIP Auto Label Simulation SharePoint Progress events. +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 00000000000..6c111d41192 --- /dev/null +++ b/models/security/mip_auto_label_simulation_statistics_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipAutoLabelSimulationStatisticsRecord audit data for MIP Auto Label Simulation Statistics events. +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_exact_data_match_audit_record.go b/models/security/mip_exact_data_match_audit_record.go new file mode 100644 index 00000000000..3e28e4930d8 --- /dev/null +++ b/models/security/mip_exact_data_match_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipExactDataMatchAuditRecord audit data for MIP Exact Data Match events. +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 00000000000..631563304e4 --- /dev/null +++ b/models/security/mip_label_analytics_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipLabelAnalyticsAuditRecord audit data for MIP Label Analytics events. +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 00000000000..d90165faa2a --- /dev/null +++ b/models/security/mip_label_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MipLabelAuditRecord audit data for MIP Label events. +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/mos_agent_info_record.go b/models/security/mos_agent_info_record.go new file mode 100644 index 00000000000..70fa4bee188 --- /dev/null +++ b/models/security/mos_agent_info_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MosAgentInfoRecord audit data for MOS Agent Info events. +type MosAgentInfoRecord struct { + AuditData +} +// NewMosAgentInfoRecord instantiates a new MosAgentInfoRecord and sets the default values. +func NewMosAgentInfoRecord()(*MosAgentInfoRecord) { + m := &MosAgentInfoRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mosAgentInfoRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMosAgentInfoRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMosAgentInfoRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMosAgentInfoRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MosAgentInfoRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MosAgentInfoRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MosAgentInfoRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/mos_agent_info_record_v2.go b/models/security/mos_agent_info_record_v2.go new file mode 100644 index 00000000000..918fdee5595 --- /dev/null +++ b/models/security/mos_agent_info_record_v2.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MosAgentInfoRecordV2 audit data for MOS Agent Info V2 events. +type MosAgentInfoRecordV2 struct { + AuditData +} +// NewMosAgentInfoRecordV2 instantiates a new MosAgentInfoRecordV2 and sets the default values. +func NewMosAgentInfoRecordV2()(*MosAgentInfoRecordV2) { + m := &MosAgentInfoRecordV2{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mosAgentInfoRecordV2" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMosAgentInfoRecordV2FromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMosAgentInfoRecordV2FromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMosAgentInfoRecordV2(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MosAgentInfoRecordV2) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MosAgentInfoRecordV2) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MosAgentInfoRecordV2able interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/ms365d_custom_detection_audit_record.go b/models/security/ms365d_custom_detection_audit_record.go new file mode 100644 index 00000000000..03fc53d09a8 --- /dev/null +++ b/models/security/ms365d_custom_detection_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Ms365dCustomDetectionAuditRecord audit data for MS365D Custom Detection events. +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/ms365d_incident_audit_record.go b/models/security/ms365d_incident_audit_record.go new file mode 100644 index 00000000000..fd774fb8fad --- /dev/null +++ b/models/security/ms365d_incident_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Ms365dIncidentAuditRecord audit data for MS365D Incident events. +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/ms365d_suppression_rule_audit_record.go b/models/security/ms365d_suppression_rule_audit_record.go new file mode 100644 index 00000000000..37692d9343e --- /dev/null +++ b/models/security/ms365d_suppression_rule_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Ms365dSuppressionRuleAuditRecord audit data for MS365D Suppression Rule events. +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/msde_custom_collection_audit_record.go b/models/security/msde_custom_collection_audit_record.go new file mode 100644 index 00000000000..2d2ec0753a4 --- /dev/null +++ b/models/security/msde_custom_collection_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MsdeCustomCollectionAuditRecord audit data for MSDE Custom Collection events. +type MsdeCustomCollectionAuditRecord struct { + AuditData +} +// NewMsdeCustomCollectionAuditRecord instantiates a new MsdeCustomCollectionAuditRecord and sets the default values. +func NewMsdeCustomCollectionAuditRecord()(*MsdeCustomCollectionAuditRecord) { + m := &MsdeCustomCollectionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.msdeCustomCollectionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMsdeCustomCollectionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMsdeCustomCollectionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMsdeCustomCollectionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MsdeCustomCollectionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MsdeCustomCollectionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MsdeCustomCollectionAuditRecordable 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 00000000000..93a7ac6a33d --- /dev/null +++ b/models/security/msde_general_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MsdeGeneralSettingsAuditRecord audit data for MSDE General Settings events. +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 00000000000..18e91974881 --- /dev/null +++ b/models/security/msde_indicators_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MsdeIndicatorsSettingsAuditRecord audit data for MSDE Indicators Settings events. +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 00000000000..7e594b96d9c --- /dev/null +++ b/models/security/msde_response_actions_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MsdeResponseActionsAuditRecord audit data for MSDE Response Actions events. +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 00000000000..71536164cf1 --- /dev/null +++ b/models/security/msde_roles_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MsdeRolesSettingsAuditRecord audit data for MSDE Roles Settings events. +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/msp_vector_search_content_metadata_audit_record.go b/models/security/msp_vector_search_content_metadata_audit_record.go new file mode 100644 index 00000000000..8dbfa71f6a7 --- /dev/null +++ b/models/security/msp_vector_search_content_metadata_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MspVectorSearchContentMetadataAuditRecord audit data for MSP Vector Search Content Metadata events. +type MspVectorSearchContentMetadataAuditRecord struct { + AuditData +} +// NewMspVectorSearchContentMetadataAuditRecord instantiates a new MspVectorSearchContentMetadataAuditRecord and sets the default values. +func NewMspVectorSearchContentMetadataAuditRecord()(*MspVectorSearchContentMetadataAuditRecord) { + m := &MspVectorSearchContentMetadataAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateMspVectorSearchContentMetadataAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateMspVectorSearchContentMetadataAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewMspVectorSearchContentMetadataAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *MspVectorSearchContentMetadataAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *MspVectorSearchContentMetadataAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type MspVectorSearchContentMetadataAuditRecordable 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 00000000000..d4f4a4299db --- /dev/null +++ b/models/security/mstic_nation_state_notification_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MsticNationStateNotificationRecord audit data for MSTIC Nation State Notification events. +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 00000000000..8158b53a7d8 --- /dev/null +++ b/models/security/multi_stage_disposition_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MultiStageDispositionAuditRecord audit data for Multi Stage Disposition events. +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 00000000000..baad8c724bb --- /dev/null +++ b/models/security/my_analytics_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// MyAnalyticsSettingsAuditRecord audit data for My Analytics Settings events. +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/noisy_alert_policy_audit_record.go b/models/security/noisy_alert_policy_audit_record.go new file mode 100644 index 00000000000..79794bef544 --- /dev/null +++ b/models/security/noisy_alert_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// NoisyAlertPolicyAuditRecord audit data for Noisy Alert Policy events. +type NoisyAlertPolicyAuditRecord struct { + AuditData +} +// NewNoisyAlertPolicyAuditRecord instantiates a new NoisyAlertPolicyAuditRecord and sets the default values. +func NewNoisyAlertPolicyAuditRecord()(*NoisyAlertPolicyAuditRecord) { + m := &NoisyAlertPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.noisyAlertPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateNoisyAlertPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateNoisyAlertPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewNoisyAlertPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *NoisyAlertPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *NoisyAlertPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type NoisyAlertPolicyAuditRecordable 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 00000000000..4fcf2a8cb47 --- /dev/null +++ b/models/security/office_native_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OfficeNativeAuditRecord audit data for Office Native events. +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 00000000000..10529b11f73 --- /dev/null +++ b/models/security/ome_portal_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OmePortalAuditRecord audit data for OME Portal events. +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_demand_share_point_classification_audit_record.go b/models/security/on_demand_share_point_classification_audit_record.go new file mode 100644 index 00000000000..cc398394468 --- /dev/null +++ b/models/security/on_demand_share_point_classification_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OnDemandSharePointClassificationAuditRecord audit data for On Demand SharePoint Classification events. +type OnDemandSharePointClassificationAuditRecord struct { + AuditData +} +// NewOnDemandSharePointClassificationAuditRecord instantiates a new OnDemandSharePointClassificationAuditRecord and sets the default values. +func NewOnDemandSharePointClassificationAuditRecord()(*OnDemandSharePointClassificationAuditRecord) { + m := &OnDemandSharePointClassificationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.onDemandSharePointClassificationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOnDemandSharePointClassificationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOnDemandSharePointClassificationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOnDemandSharePointClassificationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OnDemandSharePointClassificationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OnDemandSharePointClassificationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OnDemandSharePointClassificationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/on_premises_file_share_scanner_d_l_p_audit_record.go b/models/security/on_premises_file_share_scanner_d_l_p_audit_record.go new file mode 100644 index 00000000000..0d8529a53d3 --- /dev/null +++ b/models/security/on_premises_file_share_scanner_d_l_p_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OnPremisesFileShareScannerDLPAuditRecord audit data for On Premises File Share Scanner DLP events. +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_share_point_scanner_d_l_p_audit_record.go b/models/security/on_premises_share_point_scanner_d_l_p_audit_record.go new file mode 100644 index 00000000000..865e6a0e0cf --- /dev/null +++ b/models/security/on_premises_share_point_scanner_d_l_p_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OnPremisesSharePointScannerDLPAuditRecord audit data for On Premises SharePoint Scanner DLP events. +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 00000000000..55a257c498d --- /dev/null +++ b/models/security/one_drive_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OneDriveAuditRecord audit data for OneDrive events. +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/organizational_data_in_m365_audit_record.go b/models/security/organizational_data_in_m365_audit_record.go new file mode 100644 index 00000000000..a2487ac5775 --- /dev/null +++ b/models/security/organizational_data_in_m365_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OrganizationalDataInM365AuditRecord audit data for Organizational Data In M365 events. +type OrganizationalDataInM365AuditRecord struct { + AuditData +} +// NewOrganizationalDataInM365AuditRecord instantiates a new OrganizationalDataInM365AuditRecord and sets the default values. +func NewOrganizationalDataInM365AuditRecord()(*OrganizationalDataInM365AuditRecord) { + m := &OrganizationalDataInM365AuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.organizationalDataInM365AuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOrganizationalDataInM365AuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOrganizationalDataInM365AuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOrganizationalDataInM365AuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OrganizationalDataInM365AuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OrganizationalDataInM365AuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OrganizationalDataInM365AuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/outlook_copilot_automation_audit_record.go b/models/security/outlook_copilot_automation_audit_record.go new file mode 100644 index 00000000000..07f5c02d246 --- /dev/null +++ b/models/security/outlook_copilot_automation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OutlookCopilotAutomationAuditRecord audit data for Outlook Copilot Automation events. +type OutlookCopilotAutomationAuditRecord struct { + AuditData +} +// NewOutlookCopilotAutomationAuditRecord instantiates a new OutlookCopilotAutomationAuditRecord and sets the default values. +func NewOutlookCopilotAutomationAuditRecord()(*OutlookCopilotAutomationAuditRecord) { + m := &OutlookCopilotAutomationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.outlookCopilotAutomationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateOutlookCopilotAutomationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateOutlookCopilotAutomationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewOutlookCopilotAutomationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *OutlookCopilotAutomationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *OutlookCopilotAutomationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type OutlookCopilotAutomationAuditRecordable 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 00000000000..5b6e06b1403 --- /dev/null +++ b/models/security/owa_get_access_token_for_resource_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// OwaGetAccessTokenForResourceAuditRecord audit data for OWA Get Access Token For Resource events. +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/p4_a_i_risk_score_record.go b/models/security/p4_a_i_risk_score_record.go new file mode 100644 index 00000000000..8b8eb615452 --- /dev/null +++ b/models/security/p4_a_i_risk_score_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// P4AIRiskScoreRecord audit data for P4 AI Risk Score events. +type P4AIRiskScoreRecord struct { + AuditData +} +// NewP4AIRiskScoreRecord instantiates a new P4AIRiskScoreRecord and sets the default values. +func NewP4AIRiskScoreRecord()(*P4AIRiskScoreRecord) { + m := &P4AIRiskScoreRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.p4AIRiskScoreRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateP4AIRiskScoreRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateP4AIRiskScoreRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewP4AIRiskScoreRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *P4AIRiskScoreRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *P4AIRiskScoreRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type P4AIRiskScoreRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/p4ai_assessment_category_record.go b/models/security/p4ai_assessment_category_record.go new file mode 100644 index 00000000000..8297d296dc7 --- /dev/null +++ b/models/security/p4ai_assessment_category_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// P4aiAssessmentCategoryRecord audit data for P4AI Assessment Category events. +type P4aiAssessmentCategoryRecord struct { + AuditData +} +// NewP4aiAssessmentCategoryRecord instantiates a new P4aiAssessmentCategoryRecord and sets the default values. +func NewP4aiAssessmentCategoryRecord()(*P4aiAssessmentCategoryRecord) { + m := &P4aiAssessmentCategoryRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.p4aiAssessmentCategoryRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateP4aiAssessmentCategoryRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateP4aiAssessmentCategoryRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewP4aiAssessmentCategoryRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *P4aiAssessmentCategoryRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *P4aiAssessmentCategoryRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type P4aiAssessmentCategoryRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/p4ai_assessment_fabric_scanner_record.go b/models/security/p4ai_assessment_fabric_scanner_record.go new file mode 100644 index 00000000000..ed5c125034b --- /dev/null +++ b/models/security/p4ai_assessment_fabric_scanner_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// P4aiAssessmentFabricScannerRecord audit data for P4AI Assessment Fabric Scanner events. +type P4aiAssessmentFabricScannerRecord struct { + AuditData +} +// NewP4aiAssessmentFabricScannerRecord instantiates a new P4aiAssessmentFabricScannerRecord and sets the default values. +func NewP4aiAssessmentFabricScannerRecord()(*P4aiAssessmentFabricScannerRecord) { + m := &P4aiAssessmentFabricScannerRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.p4aiAssessmentFabricScannerRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateP4aiAssessmentFabricScannerRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateP4aiAssessmentFabricScannerRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewP4aiAssessmentFabricScannerRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *P4aiAssessmentFabricScannerRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *P4aiAssessmentFabricScannerRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type P4aiAssessmentFabricScannerRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/p4ai_assessment_location_result_record.go b/models/security/p4ai_assessment_location_result_record.go new file mode 100644 index 00000000000..4aa389fe697 --- /dev/null +++ b/models/security/p4ai_assessment_location_result_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// P4aiAssessmentLocationResultRecord audit data for P4AI Assessment Location Result events. +type P4aiAssessmentLocationResultRecord struct { + AuditData +} +// NewP4aiAssessmentLocationResultRecord instantiates a new P4aiAssessmentLocationResultRecord and sets the default values. +func NewP4aiAssessmentLocationResultRecord()(*P4aiAssessmentLocationResultRecord) { + m := &P4aiAssessmentLocationResultRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.p4aiAssessmentLocationResultRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateP4aiAssessmentLocationResultRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateP4aiAssessmentLocationResultRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewP4aiAssessmentLocationResultRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *P4aiAssessmentLocationResultRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *P4aiAssessmentLocationResultRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type P4aiAssessmentLocationResultRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/p4ai_assessment_record.go b/models/security/p4ai_assessment_record.go new file mode 100644 index 00000000000..42ddb75a514 --- /dev/null +++ b/models/security/p4ai_assessment_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// P4aiAssessmentRecord audit data for P4AI Assessment events. +type P4aiAssessmentRecord struct { + AuditData +} +// NewP4aiAssessmentRecord instantiates a new P4aiAssessmentRecord and sets the default values. +func NewP4aiAssessmentRecord()(*P4aiAssessmentRecord) { + m := &P4aiAssessmentRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.p4aiAssessmentRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateP4aiAssessmentRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateP4aiAssessmentRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewP4aiAssessmentRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *P4aiAssessmentRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *P4aiAssessmentRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type P4aiAssessmentRecordable 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 00000000000..e314fc4cae3 --- /dev/null +++ b/models/security/people_admin_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PeopleAdminSettingsAuditRecord audit data for People Admin Settings events. +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 00000000000..b905d541e11 --- /dev/null +++ b/models/security/physical_badging_signal_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PhysicalBadgingSignalAuditRecord audit data for Physical Badging Signal events. +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/places_directory_audit_record.go b/models/security/places_directory_audit_record.go new file mode 100644 index 00000000000..66ed41092ab --- /dev/null +++ b/models/security/places_directory_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlacesDirectoryAuditRecord audit data for Places Directory events. +type PlacesDirectoryAuditRecord struct { + AuditData +} +// NewPlacesDirectoryAuditRecord instantiates a new PlacesDirectoryAuditRecord and sets the default values. +func NewPlacesDirectoryAuditRecord()(*PlacesDirectoryAuditRecord) { + m := &PlacesDirectoryAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.placesDirectoryAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlacesDirectoryAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlacesDirectoryAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlacesDirectoryAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlacesDirectoryAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlacesDirectoryAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlacesDirectoryAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_chat_message_audit_record.go b/models/security/planner_chat_message_audit_record.go new file mode 100644 index 00000000000..9d8918b5d8b --- /dev/null +++ b/models/security/planner_chat_message_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerChatMessageAuditRecord audit data for Planner Chat Message events. +type PlannerChatMessageAuditRecord struct { + AuditData +} +// NewPlannerChatMessageAuditRecord instantiates a new PlannerChatMessageAuditRecord and sets the default values. +func NewPlannerChatMessageAuditRecord()(*PlannerChatMessageAuditRecord) { + m := &PlannerChatMessageAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerChatMessageAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerChatMessageAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerChatMessageAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerChatMessageAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerChatMessageAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerChatMessageAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerChatMessageAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_chat_message_list_audit_record.go b/models/security/planner_chat_message_list_audit_record.go new file mode 100644 index 00000000000..1542651363f --- /dev/null +++ b/models/security/planner_chat_message_list_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerChatMessageListAuditRecord audit data for Planner Chat Message List events. +type PlannerChatMessageListAuditRecord struct { + AuditData +} +// NewPlannerChatMessageListAuditRecord instantiates a new PlannerChatMessageListAuditRecord and sets the default values. +func NewPlannerChatMessageListAuditRecord()(*PlannerChatMessageListAuditRecord) { + m := &PlannerChatMessageListAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerChatMessageListAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerChatMessageListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerChatMessageListAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerChatMessageListAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerChatMessageListAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerChatMessageListAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerChatMessageListAuditRecordable 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 00000000000..7782b71f626 --- /dev/null +++ b/models/security/planner_copy_plan_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerCopyPlanAuditRecord audit data for Planner Copy Plan events. +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_goal_audit_record.go b/models/security/planner_goal_audit_record.go new file mode 100644 index 00000000000..9f589a77f64 --- /dev/null +++ b/models/security/planner_goal_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerGoalAuditRecord audit data for Planner Goal events. +type PlannerGoalAuditRecord struct { + AuditData +} +// NewPlannerGoalAuditRecord instantiates a new PlannerGoalAuditRecord and sets the default values. +func NewPlannerGoalAuditRecord()(*PlannerGoalAuditRecord) { + m := &PlannerGoalAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerGoalAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerGoalAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerGoalAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerGoalAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerGoalAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerGoalAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerGoalAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/planner_goal_list_audit_record.go b/models/security/planner_goal_list_audit_record.go new file mode 100644 index 00000000000..e81985590d2 --- /dev/null +++ b/models/security/planner_goal_list_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerGoalListAuditRecord audit data for Planner Goal List events. +type PlannerGoalListAuditRecord struct { + AuditData +} +// NewPlannerGoalListAuditRecord instantiates a new PlannerGoalListAuditRecord and sets the default values. +func NewPlannerGoalListAuditRecord()(*PlannerGoalListAuditRecord) { + m := &PlannerGoalListAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerGoalListAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerGoalListAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerGoalListAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerGoalListAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerGoalListAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerGoalListAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerGoalListAuditRecordable 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 00000000000..6f69bf62739 --- /dev/null +++ b/models/security/planner_plan_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerPlanAuditRecord audit data for Planner Plan events. +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 00000000000..ac118d9cf87 --- /dev/null +++ b/models/security/planner_plan_list_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerPlanListAuditRecord audit data for Planner Plan List events. +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_plan_sensitivity_label_audit_record.go b/models/security/planner_plan_sensitivity_label_audit_record.go new file mode 100644 index 00000000000..37ca95855ad --- /dev/null +++ b/models/security/planner_plan_sensitivity_label_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerPlanSensitivityLabelAuditRecord audit data for Planner Plan Sensitivity Label events. +type PlannerPlanSensitivityLabelAuditRecord struct { + AuditData +} +// NewPlannerPlanSensitivityLabelAuditRecord instantiates a new PlannerPlanSensitivityLabelAuditRecord and sets the default values. +func NewPlannerPlanSensitivityLabelAuditRecord()(*PlannerPlanSensitivityLabelAuditRecord) { + m := &PlannerPlanSensitivityLabelAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePlannerPlanSensitivityLabelAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlannerPlanSensitivityLabelAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlannerPlanSensitivityLabelAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PlannerPlanSensitivityLabelAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PlannerPlanSensitivityLabelAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PlannerPlanSensitivityLabelAuditRecordable 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 00000000000..5280425e4d0 --- /dev/null +++ b/models/security/planner_roster_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerRosterAuditRecord audit data for Planner Roster events. +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 00000000000..3a6d3aa175b --- /dev/null +++ b/models/security/planner_roster_sensitivity_label_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerRosterSensitivityLabelAuditRecord audit data for Planner Roster Sensitivity Label events. +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 00000000000..de548693922 --- /dev/null +++ b/models/security/planner_task_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerTaskAuditRecord audit data for Planner Task events. +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 00000000000..1cbb9e36b5b --- /dev/null +++ b/models/security/planner_task_list_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerTaskListAuditRecord audit data for Planner Task List events. +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 00000000000..4db553fed2d --- /dev/null +++ b/models/security/planner_tenant_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PlannerTenantSettingsAuditRecord audit data for Planner Tenant Settings events. +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/policy_config_change_audit_record.go b/models/security/policy_config_change_audit_record.go new file mode 100644 index 00000000000..4f4f98d73f4 --- /dev/null +++ b/models/security/policy_config_change_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PolicyConfigChangeAuditRecord audit data for Policy Config Change events. +type PolicyConfigChangeAuditRecord struct { + AuditData +} +// NewPolicyConfigChangeAuditRecord instantiates a new PolicyConfigChangeAuditRecord and sets the default values. +func NewPolicyConfigChangeAuditRecord()(*PolicyConfigChangeAuditRecord) { + m := &PolicyConfigChangeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.policyConfigChangeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePolicyConfigChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePolicyConfigChangeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPolicyConfigChangeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PolicyConfigChangeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PolicyConfigChangeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PolicyConfigChangeAuditRecordable 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 00000000000..100ed7e6a8b --- /dev/null +++ b/models/security/power_apps_audit_app_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerAppsAuditAppRecord audit data for PowerApps Audit App events. +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 00000000000..d2542c608f1 --- /dev/null +++ b/models/security/power_apps_audit_plan_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerAppsAuditPlanRecord audit data for PowerApps Audit Plan events. +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 00000000000..6b008bdb635 --- /dev/null +++ b/models/security/power_apps_audit_resource_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerAppsAuditResourceRecord audit data for PowerApps Audit Resource events. +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_b_i_audit_record.go b/models/security/power_b_i_audit_record.go new file mode 100644 index 00000000000..fde9aa406bd --- /dev/null +++ b/models/security/power_b_i_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerBIAuditRecord audit data for Power BI events. +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_b_i_dlp_audit_record.go b/models/security/power_b_i_dlp_audit_record.go new file mode 100644 index 00000000000..3ca5fd27488 --- /dev/null +++ b/models/security/power_b_i_dlp_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerBIDlpAuditRecord audit data for Power BI DLP events. +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 00000000000..de60958b964 --- /dev/null +++ b/models/security/power_pages_site_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPagesSiteAuditRecord audit data for Power Pages Site events. +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 00000000000..ea3cfbbda47 --- /dev/null +++ b/models/security/power_platform_admin_dlp_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPlatformAdminDlpAuditRecord audit data for Power Platform Admin DLP events. +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 00000000000..62d5579e60f --- /dev/null +++ b/models/security/power_platform_admin_environment_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPlatformAdminEnvironmentAuditRecord audit data for Power Platform Admin Environment events. +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 00000000000..36f1e17e76f --- /dev/null +++ b/models/security/power_platform_administrator_activity_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPlatformAdministratorActivityRecord audit data for Power Platform Administrator Activity events. +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 00000000000..5d098c3c708 --- /dev/null +++ b/models/security/power_platform_lockbox_resource_access_request_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPlatformLockboxResourceAccessRequestAuditRecord audit data for Power Platform Lockbox Resource Access Request events. +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 00000000000..76b2b2cbe7e --- /dev/null +++ b/models/security/power_platform_lockbox_resource_command_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPlatformLockboxResourceCommandAuditRecord audit data for Power Platform Lockbox Resource Command events. +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 00000000000..739b84af4ca --- /dev/null +++ b/models/security/power_platform_service_activity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPlatformServiceActivityAuditRecord audit data for Power Platform Service Activity events. +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/power_platform_tenant_isolation_record.go b/models/security/power_platform_tenant_isolation_record.go new file mode 100644 index 00000000000..b42f4a8219a --- /dev/null +++ b/models/security/power_platform_tenant_isolation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PowerPlatformTenantIsolationRecord audit data for Power Platform Tenant Isolation events. +type PowerPlatformTenantIsolationRecord struct { + AuditData +} +// NewPowerPlatformTenantIsolationRecord instantiates a new PowerPlatformTenantIsolationRecord and sets the default values. +func NewPowerPlatformTenantIsolationRecord()(*PowerPlatformTenantIsolationRecord) { + m := &PowerPlatformTenantIsolationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.powerPlatformTenantIsolationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePowerPlatformTenantIsolationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePowerPlatformTenantIsolationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPowerPlatformTenantIsolationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PowerPlatformTenantIsolationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PowerPlatformTenantIsolationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PowerPlatformTenantIsolationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/priva_privacy_assessment_operation_record.go b/models/security/priva_privacy_assessment_operation_record.go new file mode 100644 index 00000000000..32be6a92bfc --- /dev/null +++ b/models/security/priva_privacy_assessment_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivaPrivacyAssessmentOperationRecord audit data for Priva Privacy Assessment Operation events. +type PrivaPrivacyAssessmentOperationRecord struct { + AuditData +} +// NewPrivaPrivacyAssessmentOperationRecord instantiates a new PrivaPrivacyAssessmentOperationRecord and sets the default values. +func NewPrivaPrivacyAssessmentOperationRecord()(*PrivaPrivacyAssessmentOperationRecord) { + m := &PrivaPrivacyAssessmentOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privaPrivacyAssessmentOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivaPrivacyAssessmentOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivaPrivacyAssessmentOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivaPrivacyAssessmentOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivaPrivacyAssessmentOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivaPrivacyAssessmentOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivaPrivacyAssessmentOperationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/priva_privacy_consent_operation_record.go b/models/security/priva_privacy_consent_operation_record.go new file mode 100644 index 00000000000..ca046bf29b5 --- /dev/null +++ b/models/security/priva_privacy_consent_operation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivaPrivacyConsentOperationRecord audit data for Priva Privacy Consent Operation events. +type PrivaPrivacyConsentOperationRecord struct { + AuditData +} +// NewPrivaPrivacyConsentOperationRecord instantiates a new PrivaPrivacyConsentOperationRecord and sets the default values. +func NewPrivaPrivacyConsentOperationRecord()(*PrivaPrivacyConsentOperationRecord) { + m := &PrivaPrivacyConsentOperationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.privaPrivacyConsentOperationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePrivaPrivacyConsentOperationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePrivaPrivacyConsentOperationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPrivaPrivacyConsentOperationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PrivaPrivacyConsentOperationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PrivaPrivacyConsentOperationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PrivaPrivacyConsentOperationRecordable 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 00000000000..6cb949fe71b --- /dev/null +++ b/models/security/privacy_data_match_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivacyDataMatchAuditRecord audit data for Privacy Data Match events. +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 00000000000..f5f8c167fc5 --- /dev/null +++ b/models/security/privacy_data_minimization_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivacyDataMinimizationRecord audit data for Privacy Data Minimization events. +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 00000000000..ad2393bdd7c --- /dev/null +++ b/models/security/privacy_digest_email_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivacyDigestEmailRecord audit data for Privacy Digest Email events. +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 00000000000..d5d5006ea17 --- /dev/null +++ b/models/security/privacy_open_access_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivacyOpenAccessAuditRecord audit data for Privacy Open Access events. +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 00000000000..57f11005dc3 --- /dev/null +++ b/models/security/privacy_portal_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivacyPortalAuditRecord audit data for Privacy Portal events. +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 00000000000..ccb0a6e8f0a --- /dev/null +++ b/models/security/privacy_remediation_action_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivacyRemediationActionRecord audit data for Privacy Remediation Action events. +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 00000000000..bafe07c9627 --- /dev/null +++ b/models/security/privacy_remediation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PrivacyRemediationRecord audit data for Privacy Remediation events. +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/project_audit_record.go b/models/security/project_audit_record.go new file mode 100644 index 00000000000..54d392d3301 --- /dev/null +++ b/models/security/project_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectAuditRecord audit data for Microsoft Project events. +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 00000000000..3f60da607c8 --- /dev/null +++ b/models/security/project_for_the_web_assigned_to_me_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectForTheWebAssignedToMeSettingsAuditRecord audit data for Project for the Web Assigned To Me Settings events. +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 00000000000..ae363849ba1 --- /dev/null +++ b/models/security/project_for_the_web_project_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectForTheWebProjectAuditRecord audit data for Project for the Web Project events. +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 00000000000..940cb115a0d --- /dev/null +++ b/models/security/project_for_the_web_project_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectForTheWebProjectSettingsAuditRecord audit data for Project for the Web Project Settings events. +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 00000000000..54f579ea605 --- /dev/null +++ b/models/security/project_for_the_web_roadmap_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectForTheWebRoadmapAuditRecord audit data for Project for the Web Roadmap events. +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 00000000000..1747aac1114 --- /dev/null +++ b/models/security/project_for_the_web_roadmap_item_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectForTheWebRoadmapItemAuditRecord audit data for Project for the Web Roadmap Item events. +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 00000000000..de54095bf5c --- /dev/null +++ b/models/security/project_for_the_web_roadmap_settings_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectForTheWebRoadmapSettingsAuditRecord audit data for Project for the Web Roadmap Settings events. +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 00000000000..286083d30ed --- /dev/null +++ b/models/security/project_for_the_web_task_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ProjectForTheWebTaskAuditRecord audit data for Project for the Web Task events. +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 00000000000..fabbfaf1962 --- /dev/null +++ b/models/security/public_folder_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PublicFolderAuditRecord audit data for Exchange public folder events. +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 00000000000..e244a7fa10c --- /dev/null +++ b/models/security/purview_insider_risk_alerts_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PurviewInsiderRiskAlertsRecord audit data for Purview Insider Risk Alerts events. +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 00000000000..805878571a8 --- /dev/null +++ b/models/security/purview_insider_risk_cases_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PurviewInsiderRiskCasesRecord audit data for Purview Insider Risk Cases events. +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/purview_m_c_recommendation_record.go b/models/security/purview_m_c_recommendation_record.go new file mode 100644 index 00000000000..e469857f321 --- /dev/null +++ b/models/security/purview_m_c_recommendation_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PurviewMCRecommendationRecord audit data for Purview MC Recommendation events. +type PurviewMCRecommendationRecord struct { + AuditData +} +// NewPurviewMCRecommendationRecord instantiates a new PurviewMCRecommendationRecord and sets the default values. +func NewPurviewMCRecommendationRecord()(*PurviewMCRecommendationRecord) { + m := &PurviewMCRecommendationRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.purviewMCRecommendationRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePurviewMCRecommendationRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePurviewMCRecommendationRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPurviewMCRecommendationRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PurviewMCRecommendationRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PurviewMCRecommendationRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PurviewMCRecommendationRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/purview_posture_agent_audit_record.go b/models/security/purview_posture_agent_audit_record.go new file mode 100644 index 00000000000..483863ea82e --- /dev/null +++ b/models/security/purview_posture_agent_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// PurviewPostureAgentAuditRecord audit data for Purview Posture Agent events. +type PurviewPostureAgentAuditRecord struct { + AuditData +} +// NewPurviewPostureAgentAuditRecord instantiates a new PurviewPostureAgentAuditRecord and sets the default values. +func NewPurviewPostureAgentAuditRecord()(*PurviewPostureAgentAuditRecord) { + m := &PurviewPostureAgentAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.purviewPostureAgentAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreatePurviewPostureAgentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePurviewPostureAgentAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPurviewPostureAgentAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *PurviewPostureAgentAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *PurviewPostureAgentAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type PurviewPostureAgentAuditRecordable 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 00000000000..3fe9d0b3f1a --- /dev/null +++ b/models/security/quarantine_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// QuarantineAuditRecord audit data for quarantine events. +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 00000000000..77da3b59a67 --- /dev/null +++ b/models/security/records_management_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// RecordsManagementAuditRecord audit data for Records Management events. +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/remediation_action.go b/models/security/remediation_action.go new file mode 100644 index 00000000000..6256730935f --- /dev/null +++ b/models/security/remediation_action.go @@ -0,0 +1,51 @@ +// 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 RemediationAction int + +const ( + MOVETOJUNK_REMEDIATIONACTION RemediationAction = iota + MOVETOINBOX_REMEDIATIONACTION + HARDDELETE_REMEDIATIONACTION + SOFTDELETE_REMEDIATIONACTION + MOVETODELETEDITEMS_REMEDIATIONACTION + UNKNOWNFUTUREVALUE_REMEDIATIONACTION + MOVETOQUARANTINE_REMEDIATIONACTION +) + +func (i RemediationAction) String() string { + return []string{"moveToJunk", "moveToInbox", "hardDelete", "softDelete", "moveToDeletedItems", "unknownFutureValue", "moveToQuarantine"}[i] +} +func ParseRemediationAction(v string) (any, error) { + result := MOVETOJUNK_REMEDIATIONACTION + switch v { + case "moveToJunk": + result = MOVETOJUNK_REMEDIATIONACTION + case "moveToInbox": + result = MOVETOINBOX_REMEDIATIONACTION + case "hardDelete": + result = HARDDELETE_REMEDIATIONACTION + case "softDelete": + result = SOFTDELETE_REMEDIATIONACTION + case "moveToDeletedItems": + result = MOVETODELETEDITEMS_REMEDIATIONACTION + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_REMEDIATIONACTION + case "moveToQuarantine": + result = MOVETOQUARANTINE_REMEDIATIONACTION + default: + return nil, nil + } + return &result, nil +} +func SerializeRemediationAction(values []RemediationAction) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i RemediationAction) isMultiValue() bool { + return false +} diff --git a/models/security/remediation_severity.go b/models/security/remediation_severity.go new file mode 100644 index 00000000000..d3de714356d --- /dev/null +++ b/models/security/remediation_severity.go @@ -0,0 +1,42 @@ +// 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 RemediationSeverity int + +const ( + LOW_REMEDIATIONSEVERITY RemediationSeverity = iota + MEDIUM_REMEDIATIONSEVERITY + HIGH_REMEDIATIONSEVERITY + UNKNOWNFUTUREVALUE_REMEDIATIONSEVERITY +) + +func (i RemediationSeverity) String() string { + return []string{"low", "medium", "high", "unknownFutureValue"}[i] +} +func ParseRemediationSeverity(v string) (any, error) { + result := LOW_REMEDIATIONSEVERITY + switch v { + case "low": + result = LOW_REMEDIATIONSEVERITY + case "medium": + result = MEDIUM_REMEDIATIONSEVERITY + case "high": + result = HIGH_REMEDIATIONSEVERITY + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_REMEDIATIONSEVERITY + default: + return nil, nil + } + return &result, nil +} +func SerializeRemediationSeverity(values []RemediationSeverity) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i RemediationSeverity) isMultiValue() bool { + return false +} diff --git a/models/security/report_submission.go b/models/security/report_submission.go new file mode 100644 index 00000000000..045a342c266 --- /dev/null +++ b/models/security/report_submission.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ReportSubmission audit data for Report Submission events. +type ReportSubmission struct { + AuditData +} +// NewReportSubmission instantiates a new ReportSubmission and sets the default values. +func NewReportSubmission()(*ReportSubmission) { + m := &ReportSubmission{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.reportSubmission" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateReportSubmissionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReportSubmissionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportSubmission(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ReportSubmission) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ReportSubmission) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ReportSubmissionable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/report_submission_result_detail.go b/models/security/report_submission_result_detail.go new file mode 100644 index 00000000000..549b95476e4 --- /dev/null +++ b/models/security/report_submission_result_detail.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ReportSubmissionResultDetail audit data for Report Submission Result Detail events. +type ReportSubmissionResultDetail struct { + AuditData +} +// NewReportSubmissionResultDetail instantiates a new ReportSubmissionResultDetail and sets the default values. +func NewReportSubmissionResultDetail()(*ReportSubmissionResultDetail) { + m := &ReportSubmissionResultDetail{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.reportSubmissionResultDetail" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateReportSubmissionResultDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateReportSubmissionResultDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewReportSubmissionResultDetail(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ReportSubmissionResultDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ReportSubmissionResultDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ReportSubmissionResultDetailable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/restricted_mode_audit_record.go b/models/security/restricted_mode_audit_record.go new file mode 100644 index 00000000000..350ef78d1a6 --- /dev/null +++ b/models/security/restricted_mode_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// RestrictedModeAuditRecord audit data for Restricted Mode events. +type RestrictedModeAuditRecord struct { + AuditData +} +// NewRestrictedModeAuditRecord instantiates a new RestrictedModeAuditRecord and sets the default values. +func NewRestrictedModeAuditRecord()(*RestrictedModeAuditRecord) { + m := &RestrictedModeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.restrictedModeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRestrictedModeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRestrictedModeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRestrictedModeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RestrictedModeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *RestrictedModeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type RestrictedModeAuditRecordable 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 00000000000..31cc98315d2 --- /dev/null +++ b/models/security/retention_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// RetentionPolicyAuditRecord audit data for Retention Policy events. +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/rti_operations_agent_audit_record.go b/models/security/rti_operations_agent_audit_record.go new file mode 100644 index 00000000000..9963c2123a7 --- /dev/null +++ b/models/security/rti_operations_agent_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// RtiOperationsAgentAuditRecord audit data for RTI Operations Agent events. +type RtiOperationsAgentAuditRecord struct { + AuditData +} +// NewRtiOperationsAgentAuditRecord instantiates a new RtiOperationsAgentAuditRecord and sets the default values. +func NewRtiOperationsAgentAuditRecord()(*RtiOperationsAgentAuditRecord) { + m := &RtiOperationsAgentAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.rtiOperationsAgentAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRtiOperationsAgentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRtiOperationsAgentAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRtiOperationsAgentAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RtiOperationsAgentAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *RtiOperationsAgentAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type RtiOperationsAgentAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sbp_configuration_event_record.go b/models/security/sbp_configuration_event_record.go new file mode 100644 index 00000000000..5f45868d2a0 --- /dev/null +++ b/models/security/sbp_configuration_event_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SbpConfigurationEventRecord audit data for SBP Configuration Event events. +type SbpConfigurationEventRecord struct { + AuditData +} +// NewSbpConfigurationEventRecord instantiates a new SbpConfigurationEventRecord and sets the default values. +func NewSbpConfigurationEventRecord()(*SbpConfigurationEventRecord) { + m := &SbpConfigurationEventRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sbpConfigurationEventRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSbpConfigurationEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSbpConfigurationEventRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSbpConfigurationEventRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SbpConfigurationEventRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SbpConfigurationEventRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SbpConfigurationEventRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sbp_usage_event_record.go b/models/security/sbp_usage_event_record.go new file mode 100644 index 00000000000..23565b6d8dd --- /dev/null +++ b/models/security/sbp_usage_event_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SbpUsageEventRecord audit data for SBP Usage Event events. +type SbpUsageEventRecord struct { + AuditData +} +// NewSbpUsageEventRecord instantiates a new SbpUsageEventRecord and sets the default values. +func NewSbpUsageEventRecord()(*SbpUsageEventRecord) { + m := &SbpUsageEventRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sbpUsageEventRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSbpUsageEventRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSbpUsageEventRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSbpUsageEventRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SbpUsageEventRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SbpUsageEventRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SbpUsageEventRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/score_evidence.go b/models/security/score_evidence.go new file mode 100644 index 00000000000..fadc901d933 --- /dev/null +++ b/models/security/score_evidence.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ScoreEvidence audit data for Secure Score evidence events. +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 00000000000..015bdafd1dc --- /dev/null +++ b/models/security/score_platform_generic_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ScorePlatformGenericAuditRecord audit data for Score Platform Generic events. +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 00000000000..69618f70c6b --- /dev/null +++ b/models/security/script_run_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ScriptRunAuditRecord audit data for Script Run events. +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 00000000000..ec233059824 --- /dev/null +++ b/models/security/search_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SearchAuditRecord audit data for search events. +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 00000000000..addc91326c4 --- /dev/null +++ b/models/security/security_compliance_alert_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SecurityComplianceAlertRecord audit data for Security Compliance Alert events. +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 00000000000..810e21df348 --- /dev/null +++ b/models/security/security_compliance_center_e_o_p_cmdlet_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SecurityComplianceCenterEOPCmdletAuditRecord audit data for Security Compliance Center EOP cmdlet events. +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 00000000000..072b779b1b4 --- /dev/null +++ b/models/security/security_compliance_insights_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SecurityComplianceInsightsAuditRecord audit data for Security Compliance Insights events. +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 00000000000..07557d8587e --- /dev/null +++ b/models/security/security_compliance_r_b_a_c_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SecurityComplianceRBACAuditRecord audit data for Security Compliance RBAC events. +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 00000000000..73b091fe54a --- /dev/null +++ b/models/security/security_compliance_user_change_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SecurityComplianceUserChangeAuditRecord audit data for Security Compliance User Change events. +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/security_copilot_identity_management_audit_record.go b/models/security/security_copilot_identity_management_audit_record.go new file mode 100644 index 00000000000..6f4dbba9fe4 --- /dev/null +++ b/models/security/security_copilot_identity_management_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SecurityCopilotIdentityManagementAuditRecord audit data for Security Copilot Identity Management events. +type SecurityCopilotIdentityManagementAuditRecord struct { + AuditData +} +// NewSecurityCopilotIdentityManagementAuditRecord instantiates a new SecurityCopilotIdentityManagementAuditRecord and sets the default values. +func NewSecurityCopilotIdentityManagementAuditRecord()(*SecurityCopilotIdentityManagementAuditRecord) { + m := &SecurityCopilotIdentityManagementAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecurityCopilotIdentityManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecurityCopilotIdentityManagementAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecurityCopilotIdentityManagementAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecurityCopilotIdentityManagementAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecurityCopilotIdentityManagementAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecurityCopilotIdentityManagementAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/security_development_lifecycle_a_i_log_audit_record.go b/models/security/security_development_lifecycle_a_i_log_audit_record.go new file mode 100644 index 00000000000..27b3b8ff917 --- /dev/null +++ b/models/security/security_development_lifecycle_a_i_log_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SecurityDevelopmentLifecycleAILogAuditRecord audit data for Security Development Lifecycle AI Log events. +type SecurityDevelopmentLifecycleAILogAuditRecord struct { + AuditData +} +// NewSecurityDevelopmentLifecycleAILogAuditRecord instantiates a new SecurityDevelopmentLifecycleAILogAuditRecord and sets the default values. +func NewSecurityDevelopmentLifecycleAILogAuditRecord()(*SecurityDevelopmentLifecycleAILogAuditRecord) { + m := &SecurityDevelopmentLifecycleAILogAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSecurityDevelopmentLifecycleAILogAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSecurityDevelopmentLifecycleAILogAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSecurityDevelopmentLifecycleAILogAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SecurityDevelopmentLifecycleAILogAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SecurityDevelopmentLifecycleAILogAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SecurityDevelopmentLifecycleAILogAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sensitive_info_remediation_agent_data_record.go b/models/security/sensitive_info_remediation_agent_data_record.go new file mode 100644 index 00000000000..6ce2607efea --- /dev/null +++ b/models/security/sensitive_info_remediation_agent_data_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SensitiveInfoRemediationAgentDataRecord audit data for Sensitive Info Remediation Agent events. +type SensitiveInfoRemediationAgentDataRecord struct { + AuditData +} +// NewSensitiveInfoRemediationAgentDataRecord instantiates a new SensitiveInfoRemediationAgentDataRecord and sets the default values. +func NewSensitiveInfoRemediationAgentDataRecord()(*SensitiveInfoRemediationAgentDataRecord) { + m := &SensitiveInfoRemediationAgentDataRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSensitiveInfoRemediationAgentDataRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSensitiveInfoRemediationAgentDataRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSensitiveInfoRemediationAgentDataRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SensitiveInfoRemediationAgentDataRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SensitiveInfoRemediationAgentDataRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SensitiveInfoRemediationAgentDataRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sensitivity_label_action_audit_record.go b/models/security/sensitivity_label_action_audit_record.go new file mode 100644 index 00000000000..a33efd57b51 --- /dev/null +++ b/models/security/sensitivity_label_action_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SensitivityLabelActionAuditRecord audit data for Sensitivity Label Action events. +type SensitivityLabelActionAuditRecord struct { + AuditData +} +// NewSensitivityLabelActionAuditRecord instantiates a new SensitivityLabelActionAuditRecord and sets the default values. +func NewSensitivityLabelActionAuditRecord()(*SensitivityLabelActionAuditRecord) { + m := &SensitivityLabelActionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sensitivityLabelActionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSensitivityLabelActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSensitivityLabelActionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSensitivityLabelActionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SensitivityLabelActionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SensitivityLabelActionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SensitivityLabelActionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sensitivity_label_policy_match_audit_record.go b/models/security/sensitivity_label_policy_match_audit_record.go new file mode 100644 index 00000000000..31f7533b9e0 --- /dev/null +++ b/models/security/sensitivity_label_policy_match_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SensitivityLabelPolicyMatchAuditRecord audit data for Sensitivity Label Policy Match events. +type SensitivityLabelPolicyMatchAuditRecord struct { + AuditData +} +// NewSensitivityLabelPolicyMatchAuditRecord instantiates a new SensitivityLabelPolicyMatchAuditRecord and sets the default values. +func NewSensitivityLabelPolicyMatchAuditRecord()(*SensitivityLabelPolicyMatchAuditRecord) { + m := &SensitivityLabelPolicyMatchAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSensitivityLabelPolicyMatchAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSensitivityLabelPolicyMatchAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSensitivityLabelPolicyMatchAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SensitivityLabelPolicyMatchAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SensitivityLabelPolicyMatchAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SensitivityLabelPolicyMatchAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sensitivity_labeled_file_action_audit_record.go b/models/security/sensitivity_labeled_file_action_audit_record.go new file mode 100644 index 00000000000..abaca588477 --- /dev/null +++ b/models/security/sensitivity_labeled_file_action_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SensitivityLabeledFileActionAuditRecord audit data for Sensitivity Labeled File Action events. +type SensitivityLabeledFileActionAuditRecord struct { + AuditData +} +// NewSensitivityLabeledFileActionAuditRecord instantiates a new SensitivityLabeledFileActionAuditRecord and sets the default values. +func NewSensitivityLabeledFileActionAuditRecord()(*SensitivityLabeledFileActionAuditRecord) { + m := &SensitivityLabeledFileActionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSensitivityLabeledFileActionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSensitivityLabeledFileActionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSensitivityLabeledFileActionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SensitivityLabeledFileActionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SensitivityLabeledFileActionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SensitivityLabeledFileActionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_a_i_tool_audit_record.go b/models/security/sentinel_a_i_tool_audit_record.go new file mode 100644 index 00000000000..582287328b3 --- /dev/null +++ b/models/security/sentinel_a_i_tool_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelAIToolAuditRecord audit data for Sentinel AI Tool events. +type SentinelAIToolAuditRecord struct { + AuditData +} +// NewSentinelAIToolAuditRecord instantiates a new SentinelAIToolAuditRecord and sets the default values. +func NewSentinelAIToolAuditRecord()(*SentinelAIToolAuditRecord) { + m := &SentinelAIToolAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelAIToolAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelAIToolAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelAIToolAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelAIToolAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelAIToolAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelAIToolAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelAIToolAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_graph_audit_record.go b/models/security/sentinel_graph_audit_record.go new file mode 100644 index 00000000000..1b07c670e82 --- /dev/null +++ b/models/security/sentinel_graph_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelGraphAuditRecord audit data for Sentinel Graph events. +type SentinelGraphAuditRecord struct { + AuditData +} +// NewSentinelGraphAuditRecord instantiates a new SentinelGraphAuditRecord and sets the default values. +func NewSentinelGraphAuditRecord()(*SentinelGraphAuditRecord) { + m := &SentinelGraphAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelGraphAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelGraphAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelGraphAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelGraphAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelGraphAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelGraphAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelGraphAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_job_audit_record.go b/models/security/sentinel_job_audit_record.go new file mode 100644 index 00000000000..f87c5a1e103 --- /dev/null +++ b/models/security/sentinel_job_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelJobAuditRecord audit data for Sentinel Job events. +type SentinelJobAuditRecord struct { + AuditData +} +// NewSentinelJobAuditRecord instantiates a new SentinelJobAuditRecord and sets the default values. +func NewSentinelJobAuditRecord()(*SentinelJobAuditRecord) { + m := &SentinelJobAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelJobAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelJobAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelJobAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelJobAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelJobAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelJobAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelJobAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_k_q_l_on_lake_audit_record.go b/models/security/sentinel_k_q_l_on_lake_audit_record.go new file mode 100644 index 00000000000..35e780e70d7 --- /dev/null +++ b/models/security/sentinel_k_q_l_on_lake_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelKQLOnLakeAuditRecord audit data for Sentinel KQL On Lake events. +type SentinelKQLOnLakeAuditRecord struct { + AuditData +} +// NewSentinelKQLOnLakeAuditRecord instantiates a new SentinelKQLOnLakeAuditRecord and sets the default values. +func NewSentinelKQLOnLakeAuditRecord()(*SentinelKQLOnLakeAuditRecord) { + m := &SentinelKQLOnLakeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelKQLOnLakeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelKQLOnLakeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelKQLOnLakeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelKQLOnLakeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelKQLOnLakeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelKQLOnLakeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelKQLOnLakeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_lake_data_onboarding_audit_record.go b/models/security/sentinel_lake_data_onboarding_audit_record.go new file mode 100644 index 00000000000..c9c4ede78b4 --- /dev/null +++ b/models/security/sentinel_lake_data_onboarding_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelLakeDataOnboardingAuditRecord audit data for Sentinel Lake Data Onboarding events. +type SentinelLakeDataOnboardingAuditRecord struct { + AuditData +} +// NewSentinelLakeDataOnboardingAuditRecord instantiates a new SentinelLakeDataOnboardingAuditRecord and sets the default values. +func NewSentinelLakeDataOnboardingAuditRecord()(*SentinelLakeDataOnboardingAuditRecord) { + m := &SentinelLakeDataOnboardingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelLakeDataOnboardingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelLakeDataOnboardingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelLakeDataOnboardingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelLakeDataOnboardingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelLakeDataOnboardingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelLakeDataOnboardingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_lake_encryption_audit_record.go b/models/security/sentinel_lake_encryption_audit_record.go new file mode 100644 index 00000000000..5af25e17155 --- /dev/null +++ b/models/security/sentinel_lake_encryption_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelLakeEncryptionAuditRecord audit data for Sentinel Lake Encryption events. +type SentinelLakeEncryptionAuditRecord struct { + AuditData +} +// NewSentinelLakeEncryptionAuditRecord instantiates a new SentinelLakeEncryptionAuditRecord and sets the default values. +func NewSentinelLakeEncryptionAuditRecord()(*SentinelLakeEncryptionAuditRecord) { + m := &SentinelLakeEncryptionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelLakeEncryptionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelLakeEncryptionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelLakeEncryptionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelLakeEncryptionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelLakeEncryptionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelLakeEncryptionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelLakeEncryptionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_lake_onboarding_audit_record.go b/models/security/sentinel_lake_onboarding_audit_record.go new file mode 100644 index 00000000000..e8c1dd62ed4 --- /dev/null +++ b/models/security/sentinel_lake_onboarding_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelLakeOnboardingAuditRecord audit data for Sentinel Lake Onboarding events. +type SentinelLakeOnboardingAuditRecord struct { + AuditData +} +// NewSentinelLakeOnboardingAuditRecord instantiates a new SentinelLakeOnboardingAuditRecord and sets the default values. +func NewSentinelLakeOnboardingAuditRecord()(*SentinelLakeOnboardingAuditRecord) { + m := &SentinelLakeOnboardingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelLakeOnboardingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelLakeOnboardingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelLakeOnboardingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelLakeOnboardingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelLakeOnboardingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelLakeOnboardingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelLakeOnboardingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_notebook_on_lake_audit_record.go b/models/security/sentinel_notebook_on_lake_audit_record.go new file mode 100644 index 00000000000..096a2b5904c --- /dev/null +++ b/models/security/sentinel_notebook_on_lake_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelNotebookOnLakeAuditRecord audit data for Sentinel Notebook On Lake events. +type SentinelNotebookOnLakeAuditRecord struct { + AuditData +} +// NewSentinelNotebookOnLakeAuditRecord instantiates a new SentinelNotebookOnLakeAuditRecord and sets the default values. +func NewSentinelNotebookOnLakeAuditRecord()(*SentinelNotebookOnLakeAuditRecord) { + m := &SentinelNotebookOnLakeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelNotebookOnLakeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelNotebookOnLakeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelNotebookOnLakeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelNotebookOnLakeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelNotebookOnLakeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelNotebookOnLakeAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sentinel_package_audit_record.go b/models/security/sentinel_package_audit_record.go new file mode 100644 index 00000000000..bddf4ca5f5a --- /dev/null +++ b/models/security/sentinel_package_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SentinelPackageAuditRecord audit data for Sentinel Package events. +type SentinelPackageAuditRecord struct { + AuditData +} +// NewSentinelPackageAuditRecord instantiates a new SentinelPackageAuditRecord and sets the default values. +func NewSentinelPackageAuditRecord()(*SentinelPackageAuditRecord) { + m := &SentinelPackageAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sentinelPackageAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSentinelPackageAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSentinelPackageAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSentinelPackageAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SentinelPackageAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SentinelPackageAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SentinelPackageAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/service_source.go b/models/security/service_source.go index 362b0ecddf3..f584c64af40 100644 --- a/models/security/service_source.go +++ b/models/security/service_source.go @@ -19,10 +19,11 @@ const ( MICROSOFTSENTINEL_SERVICESOURCE MICROSOFTINSIDERRISKMANAGEMENT_SERVICESOURCE MICROSOFTTHREATINTELLIGENCE_SERVICESOURCE + MICROSOFTSECURITYFORAI_SERVICESOURCE ) func (i ServiceSource) String() string { - return []string{"unknown", "microsoftDefenderForEndpoint", "microsoftDefenderForIdentity", "microsoftDefenderForCloudApps", "microsoftDefenderForOffice365", "microsoft365Defender", "azureAdIdentityProtection", "microsoftAppGovernance", "dataLossPrevention", "unknownFutureValue", "microsoftDefenderForCloud", "microsoftSentinel", "microsoftInsiderRiskManagement", "microsoftThreatIntelligence"}[i] + return []string{"unknown", "microsoftDefenderForEndpoint", "microsoftDefenderForIdentity", "microsoftDefenderForCloudApps", "microsoftDefenderForOffice365", "microsoft365Defender", "azureAdIdentityProtection", "microsoftAppGovernance", "dataLossPrevention", "unknownFutureValue", "microsoftDefenderForCloud", "microsoftSentinel", "microsoftInsiderRiskManagement", "microsoftThreatIntelligence", "microsoftSecurityForAI"}[i] } func ParseServiceSource(v string) (any, error) { result := UNKNOWN_SERVICESOURCE @@ -55,6 +56,8 @@ func ParseServiceSource(v string) (any, error) { result = MICROSOFTINSIDERRISKMANAGEMENT_SERVICESOURCE case "microsoftThreatIntelligence": result = MICROSOFTTHREATINTELLIGENCE_SERVICESOURCE + case "microsoftSecurityForAI": + result = MICROSOFTSECURITYFORAI_SERVICESOURCE default: return nil, nil } 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 00000000000..4339d69b6bc --- /dev/null +++ b/models/security/share_point_app_permission_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointAppPermissionOperationAuditRecord audit data for SharePoint App Permission Operation events. +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 00000000000..c58bfdb546f --- /dev/null +++ b/models/security/share_point_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointAuditRecord audit data for SharePoint events. +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 00000000000..21bc25583ae --- /dev/null +++ b/models/security/share_point_comment_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointCommentOperationAuditRecord audit data for SharePoint Comment Operation events. +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_security_policy_audit_record.go b/models/security/share_point_content_security_policy_audit_record.go new file mode 100644 index 00000000000..e357f21c021 --- /dev/null +++ b/models/security/share_point_content_security_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointContentSecurityPolicyAuditRecord audit data for SharePoint Content Security Policy events. +type SharePointContentSecurityPolicyAuditRecord struct { + AuditData +} +// NewSharePointContentSecurityPolicyAuditRecord instantiates a new SharePointContentSecurityPolicyAuditRecord and sets the default values. +func NewSharePointContentSecurityPolicyAuditRecord()(*SharePointContentSecurityPolicyAuditRecord) { + m := &SharePointContentSecurityPolicyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointContentSecurityPolicyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointContentSecurityPolicyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointContentSecurityPolicyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointContentSecurityPolicyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointContentSecurityPolicyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointContentSecurityPolicyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointContentSecurityPolicyAuditRecordable 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 00000000000..c4969e68984 --- /dev/null +++ b/models/security/share_point_content_type_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointContentTypeOperationAuditRecord audit data for SharePoint Content Type Operation events. +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 00000000000..2fa9a717e9d --- /dev/null +++ b/models/security/share_point_e_signature_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointESignatureAuditRecord audit data for SharePoint E Signature events. +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 00000000000..169eb81adcb --- /dev/null +++ b/models/security/share_point_field_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointFieldOperationAuditRecord audit data for SharePoint Field Operation events. +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 00000000000..f6daf4577e3 --- /dev/null +++ b/models/security/share_point_file_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointFileOperationAuditRecord audit data for SharePoint File Operation events. +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_item_operation_audit_record.go b/models/security/share_point_list_item_operation_audit_record.go new file mode 100644 index 00000000000..7704d0baca0 --- /dev/null +++ b/models/security/share_point_list_item_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointListItemOperationAuditRecord audit data for SharePoint List Item Operation events. +type SharePointListItemOperationAuditRecord struct { + AuditData +} +// NewSharePointListItemOperationAuditRecord instantiates a new SharePointListItemOperationAuditRecord and sets the default values. +func NewSharePointListItemOperationAuditRecord()(*SharePointListItemOperationAuditRecord) { + m := &SharePointListItemOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sharePointListItemOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSharePointListItemOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSharePointListItemOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSharePointListItemOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SharePointListItemOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SharePointListItemOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SharePointListItemOperationAuditRecordable 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 00000000000..4a70242ad56 --- /dev/null +++ b/models/security/share_point_list_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointListOperationAuditRecord audit data for SharePoint List Operation events. +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 00000000000..cd7ec2e072b --- /dev/null +++ b/models/security/share_point_sharing_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SharePointSharingOperationAuditRecord audit data for SharePoint Sharing Operation events. +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_cmdlets_audit_record.go b/models/security/skype_for_business_cmdlets_audit_record.go new file mode 100644 index 00000000000..6e42743c2db --- /dev/null +++ b/models/security/skype_for_business_cmdlets_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SkypeForBusinessCmdletsAuditRecord audit data for Skype for Business cmdlets events. +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 00000000000..739602c36ec --- /dev/null +++ b/models/security/skype_for_business_p_s_t_n_usage_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SkypeForBusinessPSTNUsageAuditRecord audit data for Skype for Business PSTN Usage events. +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 00000000000..ef6b67436e2 --- /dev/null +++ b/models/security/skype_for_business_users_blocked_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SkypeForBusinessUsersBlockedAuditRecord audit data for Skype for Business Users Blocked events. +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/sonar_detonation_content_metadata.go b/models/security/sonar_detonation_content_metadata.go new file mode 100644 index 00000000000..783300ff975 --- /dev/null +++ b/models/security/sonar_detonation_content_metadata.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SonarDetonationContentMetadata audit data for Sonar Detonation Content Meta events. +type SonarDetonationContentMetadata struct { + AuditData +} +// NewSonarDetonationContentMetadata instantiates a new SonarDetonationContentMetadata and sets the default values. +func NewSonarDetonationContentMetadata()(*SonarDetonationContentMetadata) { + m := &SonarDetonationContentMetadata{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sonarDetonationContentMetadata" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSonarDetonationContentMetadataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSonarDetonationContentMetadataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSonarDetonationContentMetadata(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SonarDetonationContentMetadata) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SonarDetonationContentMetadata) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SonarDetonationContentMetadataable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sonar_detonation_entity_audit_record.go b/models/security/sonar_detonation_entity_audit_record.go new file mode 100644 index 00000000000..3513f152d3f --- /dev/null +++ b/models/security/sonar_detonation_entity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SonarDetonationEntityAuditRecord audit data for Sonar Detonation Entity events. +type SonarDetonationEntityAuditRecord struct { + AuditData +} +// NewSonarDetonationEntityAuditRecord instantiates a new SonarDetonationEntityAuditRecord and sets the default values. +func NewSonarDetonationEntityAuditRecord()(*SonarDetonationEntityAuditRecord) { + m := &SonarDetonationEntityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sonarDetonationEntityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSonarDetonationEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSonarDetonationEntityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSonarDetonationEntityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SonarDetonationEntityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SonarDetonationEntityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SonarDetonationEntityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sonar_file_detonation_entity_audit_record.go b/models/security/sonar_file_detonation_entity_audit_record.go new file mode 100644 index 00000000000..c318fbc5200 --- /dev/null +++ b/models/security/sonar_file_detonation_entity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SonarFileDetonationEntityAuditRecord audit data for Sonar File Detonation Entity events. +type SonarFileDetonationEntityAuditRecord struct { + AuditData +} +// NewSonarFileDetonationEntityAuditRecord instantiates a new SonarFileDetonationEntityAuditRecord and sets the default values. +func NewSonarFileDetonationEntityAuditRecord()(*SonarFileDetonationEntityAuditRecord) { + m := &SonarFileDetonationEntityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSonarFileDetonationEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSonarFileDetonationEntityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSonarFileDetonationEntityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SonarFileDetonationEntityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SonarFileDetonationEntityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SonarFileDetonationEntityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sonar_submission_entity_audit_record.go b/models/security/sonar_submission_entity_audit_record.go new file mode 100644 index 00000000000..15379906cc8 --- /dev/null +++ b/models/security/sonar_submission_entity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SonarSubmissionEntityAuditRecord audit data for Sonar Submission Entity events. +type SonarSubmissionEntityAuditRecord struct { + AuditData +} +// NewSonarSubmissionEntityAuditRecord instantiates a new SonarSubmissionEntityAuditRecord and sets the default values. +func NewSonarSubmissionEntityAuditRecord()(*SonarSubmissionEntityAuditRecord) { + m := &SonarSubmissionEntityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sonarSubmissionEntityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSonarSubmissionEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSonarSubmissionEntityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSonarSubmissionEntityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SonarSubmissionEntityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SonarSubmissionEntityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SonarSubmissionEntityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/sonar_url_detonation_entity_audit_record.go b/models/security/sonar_url_detonation_entity_audit_record.go new file mode 100644 index 00000000000..bad12291ca3 --- /dev/null +++ b/models/security/sonar_url_detonation_entity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SonarUrlDetonationEntityAuditRecord audit data for Sonar URL Detonation Entity events. +type SonarUrlDetonationEntityAuditRecord struct { + AuditData +} +// NewSonarUrlDetonationEntityAuditRecord instantiates a new SonarUrlDetonationEntityAuditRecord and sets the default values. +func NewSonarUrlDetonationEntityAuditRecord()(*SonarUrlDetonationEntityAuditRecord) { + m := &SonarUrlDetonationEntityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSonarUrlDetonationEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSonarUrlDetonationEntityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSonarUrlDetonationEntityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SonarUrlDetonationEntityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SonarUrlDetonationEntityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SonarUrlDetonationEntityAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/spark_core_custom_live_pool_record.go b/models/security/spark_core_custom_live_pool_record.go new file mode 100644 index 00000000000..9b7fa6036d3 --- /dev/null +++ b/models/security/spark_core_custom_live_pool_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SparkCoreCustomLivePoolRecord audit data for Spark Core Custom Live Pool events. +type SparkCoreCustomLivePoolRecord struct { + AuditData +} +// NewSparkCoreCustomLivePoolRecord instantiates a new SparkCoreCustomLivePoolRecord and sets the default values. +func NewSparkCoreCustomLivePoolRecord()(*SparkCoreCustomLivePoolRecord) { + m := &SparkCoreCustomLivePoolRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.sparkCoreCustomLivePoolRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSparkCoreCustomLivePoolRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSparkCoreCustomLivePoolRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSparkCoreCustomLivePoolRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SparkCoreCustomLivePoolRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SparkCoreCustomLivePoolRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SparkCoreCustomLivePoolRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/submission_entity_audit_record.go b/models/security/submission_entity_audit_record.go new file mode 100644 index 00000000000..b38d7750e4c --- /dev/null +++ b/models/security/submission_entity_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SubmissionEntityAuditRecord audit data for Submission Entity events. +type SubmissionEntityAuditRecord struct { + AuditData +} +// NewSubmissionEntityAuditRecord instantiates a new SubmissionEntityAuditRecord and sets the default values. +func NewSubmissionEntityAuditRecord()(*SubmissionEntityAuditRecord) { + m := &SubmissionEntityAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.submissionEntityAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateSubmissionEntityAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateSubmissionEntityAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewSubmissionEntityAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *SubmissionEntityAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *SubmissionEntityAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type SubmissionEntityAuditRecordable 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 00000000000..ce694d38d98 --- /dev/null +++ b/models/security/supervisory_review_day_x_insights_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SupervisoryReviewDayXInsightsAuditRecord audit data for Supervisory Review Day X Insights events. +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 00000000000..fa26037c3ca --- /dev/null +++ b/models/security/synthetic_probe_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// SyntheticProbeAuditRecord audit data for Synthetic Probe events. +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/team_copilot_interaction_audit_record.go b/models/security/team_copilot_interaction_audit_record.go new file mode 100644 index 00000000000..9f8f0d471c4 --- /dev/null +++ b/models/security/team_copilot_interaction_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TeamCopilotInteractionAuditRecord audit data for Team Copilot Interaction events. +type TeamCopilotInteractionAuditRecord struct { + AuditData +} +// NewTeamCopilotInteractionAuditRecord instantiates a new TeamCopilotInteractionAuditRecord and sets the default values. +func NewTeamCopilotInteractionAuditRecord()(*TeamCopilotInteractionAuditRecord) { + m := &TeamCopilotInteractionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.teamCopilotInteractionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTeamCopilotInteractionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamCopilotInteractionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamCopilotInteractionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamCopilotInteractionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TeamCopilotInteractionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TeamCopilotInteractionAuditRecordable 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 00000000000..27afdef2101 --- /dev/null +++ b/models/security/teams_easy_approvals_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TeamsEasyApprovalsAuditRecord audit data for Teams Easy Approvals events. +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_eval_data_hub_admin_operation_audit_record.go b/models/security/teams_eval_data_hub_admin_operation_audit_record.go new file mode 100644 index 00000000000..c8e065da5f6 --- /dev/null +++ b/models/security/teams_eval_data_hub_admin_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TeamsEvalDataHubAdminOperationAuditRecord audit data for Teams Eval Data Hub Admin Operation events. +type TeamsEvalDataHubAdminOperationAuditRecord struct { + AuditData +} +// NewTeamsEvalDataHubAdminOperationAuditRecord instantiates a new TeamsEvalDataHubAdminOperationAuditRecord and sets the default values. +func NewTeamsEvalDataHubAdminOperationAuditRecord()(*TeamsEvalDataHubAdminOperationAuditRecord) { + m := &TeamsEvalDataHubAdminOperationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTeamsEvalDataHubAdminOperationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamsEvalDataHubAdminOperationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamsEvalDataHubAdminOperationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamsEvalDataHubAdminOperationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TeamsEvalDataHubAdminOperationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TeamsEvalDataHubAdminOperationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/teams_eval_data_hub_data_access_audit_record.go b/models/security/teams_eval_data_hub_data_access_audit_record.go new file mode 100644 index 00000000000..45e70de8a7e --- /dev/null +++ b/models/security/teams_eval_data_hub_data_access_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TeamsEvalDataHubDataAccessAuditRecord audit data for Teams Eval Data Hub Data Access events. +type TeamsEvalDataHubDataAccessAuditRecord struct { + AuditData +} +// NewTeamsEvalDataHubDataAccessAuditRecord instantiates a new TeamsEvalDataHubDataAccessAuditRecord and sets the default values. +func NewTeamsEvalDataHubDataAccessAuditRecord()(*TeamsEvalDataHubDataAccessAuditRecord) { + m := &TeamsEvalDataHubDataAccessAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTeamsEvalDataHubDataAccessAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamsEvalDataHubDataAccessAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamsEvalDataHubDataAccessAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamsEvalDataHubDataAccessAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TeamsEvalDataHubDataAccessAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TeamsEvalDataHubDataAccessAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/teams_eval_data_hub_permission_change_audit_record.go b/models/security/teams_eval_data_hub_permission_change_audit_record.go new file mode 100644 index 00000000000..8e5fde21df9 --- /dev/null +++ b/models/security/teams_eval_data_hub_permission_change_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TeamsEvalDataHubPermissionChangeAuditRecord audit data for Teams Eval Data Hub Permission Change events. +type TeamsEvalDataHubPermissionChangeAuditRecord struct { + AuditData +} +// NewTeamsEvalDataHubPermissionChangeAuditRecord instantiates a new TeamsEvalDataHubPermissionChangeAuditRecord and sets the default values. +func NewTeamsEvalDataHubPermissionChangeAuditRecord()(*TeamsEvalDataHubPermissionChangeAuditRecord) { + m := &TeamsEvalDataHubPermissionChangeAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTeamsEvalDataHubPermissionChangeAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTeamsEvalDataHubPermissionChangeAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTeamsEvalDataHubPermissionChangeAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TeamsEvalDataHubPermissionChangeAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TeamsEvalDataHubPermissionChangeAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TeamsEvalDataHubPermissionChangeAuditRecordable 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 00000000000..be99415c52b --- /dev/null +++ b/models/security/teams_healthcare_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TeamsHealthcareAuditRecord audit data for Teams Healthcare events. +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 00000000000..3f78c0911b2 --- /dev/null +++ b/models/security/teams_updates_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TeamsUpdatesAuditRecord audit data for Teams Updates events. +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 00000000000..aaa7d0dceeb --- /dev/null +++ b/models/security/tenant_allow_block_list_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TenantAllowBlockListAuditRecord audit data for Tenant Allow Block List events. +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_detection_detail.go b/models/security/threat_detection_detail.go new file mode 100644 index 00000000000..7f85baf8178 --- /dev/null +++ b/models/security/threat_detection_detail.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ThreatDetectionDetail struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewThreatDetectionDetail instantiates a new ThreatDetectionDetail and sets the default values. +func NewThreatDetectionDetail()(*ThreatDetectionDetail) { + m := &ThreatDetectionDetail{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateThreatDetectionDetailFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateThreatDetectionDetailFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewThreatDetectionDetail(), 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 *ThreatDetectionDetail) 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 *ThreatDetectionDetail) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetConfidenceLevel gets the confidenceLevel property value. Indicates the confidence level in the threat detection. +// returns a *string when successful +func (m *ThreatDetectionDetail) GetConfidenceLevel()(*string) { + val, err := m.GetBackingStore().Get("confidenceLevel") + 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 *ThreatDetectionDetail) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["confidenceLevel"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetConfidenceLevel(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 + } + res["priorityAccountProtection"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPriorityAccountProtection(val) + } + return nil + } + res["threats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetThreats(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ThreatDetectionDetail) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetPriorityAccountProtection gets the priorityAccountProtection property value. Indicates if the account has priority protection enabled. +// returns a *string when successful +func (m *ThreatDetectionDetail) GetPriorityAccountProtection()(*string) { + val, err := m.GetBackingStore().Get("priorityAccountProtection") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetThreats gets the threats property value. Lists the detected threats. +// returns a *string when successful +func (m *ThreatDetectionDetail) GetThreats()(*string) { + val, err := m.GetBackingStore().Get("threats") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ThreatDetectionDetail) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("confidenceLevel", m.GetConfidenceLevel()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("priorityAccountProtection", m.GetPriorityAccountProtection()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("threats", m.GetThreats()) + 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 *ThreatDetectionDetail) 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 *ThreatDetectionDetail) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetConfidenceLevel sets the confidenceLevel property value. Indicates the confidence level in the threat detection. +func (m *ThreatDetectionDetail) SetConfidenceLevel(value *string)() { + err := m.GetBackingStore().Set("confidenceLevel", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ThreatDetectionDetail) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetPriorityAccountProtection sets the priorityAccountProtection property value. Indicates if the account has priority protection enabled. +func (m *ThreatDetectionDetail) SetPriorityAccountProtection(value *string)() { + err := m.GetBackingStore().Set("priorityAccountProtection", value) + if err != nil { + panic(err) + } +} +// SetThreats sets the threats property value. Lists the detected threats. +func (m *ThreatDetectionDetail) SetThreats(value *string)() { + err := m.GetBackingStore().Set("threats", value) + if err != nil { + panic(err) + } +} +type ThreatDetectionDetailable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetConfidenceLevel()(*string) + GetOdataType()(*string) + GetPriorityAccountProtection()(*string) + GetThreats()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetConfidenceLevel(value *string)() + SetOdataType(value *string)() + SetPriorityAccountProtection(value *string)() + SetThreats(value *string)() +} diff --git a/models/security/threat_finder_audit_record.go b/models/security/threat_finder_audit_record.go new file mode 100644 index 00000000000..4fe93e40897 --- /dev/null +++ b/models/security/threat_finder_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ThreatFinderAuditRecord audit data for Threat Finder events. +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 00000000000..69b53362604 --- /dev/null +++ b/models/security/threat_intelligence_atp_content_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ThreatIntelligenceAtpContentData audit data for Threat Intelligence Atp Content events. +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_export_audit_record.go b/models/security/threat_intelligence_export_audit_record.go new file mode 100644 index 00000000000..5431954f40a --- /dev/null +++ b/models/security/threat_intelligence_export_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ThreatIntelligenceExportAuditRecord audit data for Threat Intelligence Export events. +type ThreatIntelligenceExportAuditRecord struct { + AuditData +} +// NewThreatIntelligenceExportAuditRecord instantiates a new ThreatIntelligenceExportAuditRecord and sets the default values. +func NewThreatIntelligenceExportAuditRecord()(*ThreatIntelligenceExportAuditRecord) { + m := &ThreatIntelligenceExportAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.threatIntelligenceExportAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateThreatIntelligenceExportAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateThreatIntelligenceExportAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewThreatIntelligenceExportAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ThreatIntelligenceExportAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ThreatIntelligenceExportAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ThreatIntelligenceExportAuditRecordable 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 00000000000..03e3ccec208 --- /dev/null +++ b/models/security/threat_intelligence_mail_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ThreatIntelligenceMailData audit data for Threat Intelligence Mail events. +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_object_audit_record.go b/models/security/threat_intelligence_object_audit_record.go new file mode 100644 index 00000000000..2234bae336c --- /dev/null +++ b/models/security/threat_intelligence_object_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ThreatIntelligenceObjectAuditRecord audit data for Threat Intelligence Object events. +type ThreatIntelligenceObjectAuditRecord struct { + AuditData +} +// NewThreatIntelligenceObjectAuditRecord instantiates a new ThreatIntelligenceObjectAuditRecord and sets the default values. +func NewThreatIntelligenceObjectAuditRecord()(*ThreatIntelligenceObjectAuditRecord) { + m := &ThreatIntelligenceObjectAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.threatIntelligenceObjectAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateThreatIntelligenceObjectAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateThreatIntelligenceObjectAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewThreatIntelligenceObjectAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ThreatIntelligenceObjectAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ThreatIntelligenceObjectAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ThreatIntelligenceObjectAuditRecordable 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 00000000000..052439f3a8d --- /dev/null +++ b/models/security/threat_intelligence_url_click_data.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// ThreatIntelligenceUrlClickData audit data for Threat Intelligence Url Click events. +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/threat_type.go b/models/security/threat_type.go new file mode 100644 index 00000000000..0d87e3d8a8d --- /dev/null +++ b/models/security/threat_type.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 ThreatType int + +const ( + UNKNOWN_THREATTYPE ThreatType = iota + SPAM_THREATTYPE + MALWARE_THREATTYPE + PHISH_THREATTYPE + NONE_THREATTYPE + UNKNOWNFUTUREVALUE_THREATTYPE +) + +func (i ThreatType) String() string { + return []string{"unknown", "spam", "malware", "phish", "none", "unknownFutureValue"}[i] +} +func ParseThreatType(v string) (any, error) { + result := UNKNOWN_THREATTYPE + switch v { + case "unknown": + result = UNKNOWN_THREATTYPE + case "spam": + result = SPAM_THREATTYPE + case "malware": + result = MALWARE_THREATTYPE + case "phish": + result = PHISH_THREATTYPE + case "none": + result = NONE_THREATTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_THREATTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeThreatType(values []ThreatType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ThreatType) isMultiValue() bool { + return false +} diff --git a/models/security/timeline_event.go b/models/security/timeline_event.go new file mode 100644 index 00000000000..aea07b0ddc3 --- /dev/null +++ b/models/security/timeline_event.go @@ -0,0 +1,347 @@ +// Code 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" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TimelineEvent struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTimelineEvent instantiates a new TimelineEvent and sets the default values. +func NewTimelineEvent()(*TimelineEvent) { + m := &TimelineEvent{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTimelineEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTimelineEventFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTimelineEvent(), 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 *TimelineEvent) 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 *TimelineEvent) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetEventDateTime gets the eventDateTime property value. The date and time when the event occurred. +// returns a *Time when successful +func (m *TimelineEvent) GetEventDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("eventDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// GetEventDetails gets the eventDetails property value. Additional details or context about the event. +// returns a *string when successful +func (m *TimelineEvent) GetEventDetails()(*string) { + val, err := m.GetBackingStore().Get("eventDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetEventResult gets the eventResult property value. The outcome or result of the event, such as delivery location or action taken. +// returns a *string when successful +func (m *TimelineEvent) GetEventResult()(*string) { + val, err := m.GetBackingStore().Get("eventResult") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetEventSource gets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue. +// returns a *EventSource when successful +func (m *TimelineEvent) GetEventSource()(*EventSource) { + val, err := m.GetBackingStore().Get("eventSource") + if err != nil { + panic(err) + } + if val != nil { + return val.(*EventSource) + } + return nil +} +// GetEventThreats gets the eventThreats property value. Collection of threats identified or associated with this event. +// returns a []string when successful +func (m *TimelineEvent) GetEventThreats()([]string) { + val, err := m.GetBackingStore().Get("eventThreats") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetEventType gets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue. +// returns a *TimelineEventType when successful +func (m *TimelineEvent) GetEventType()(*TimelineEventType) { + val, err := m.GetBackingStore().Get("eventType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*TimelineEventType) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TimelineEvent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["eventDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetEventDateTime(val) + } + return nil + } + res["eventDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetEventDetails(val) + } + return nil + } + res["eventResult"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetEventResult(val) + } + return nil + } + res["eventSource"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseEventSource) + if err != nil { + return err + } + if val != nil { + m.SetEventSource(val.(*EventSource)) + } + return nil + } + res["eventThreats"] = 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.SetEventThreats(res) + } + return nil + } + res["eventType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseTimelineEventType) + if err != nil { + return err + } + if val != nil { + m.SetEventType(val.(*TimelineEventType)) + } + 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 +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *TimelineEvent) 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 *TimelineEvent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteTimeValue("eventDateTime", m.GetEventDateTime()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("eventDetails", m.GetEventDetails()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("eventResult", m.GetEventResult()) + if err != nil { + return err + } + } + if m.GetEventSource() != nil { + cast := (*m.GetEventSource()).String() + err := writer.WriteStringValue("eventSource", &cast) + if err != nil { + return err + } + } + if m.GetEventThreats() != nil { + err := writer.WriteCollectionOfStringValues("eventThreats", m.GetEventThreats()) + if err != nil { + return err + } + } + if m.GetEventType() != nil { + cast := (*m.GetEventType()).String() + err := writer.WriteStringValue("eventType", &cast) + 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 *TimelineEvent) 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 *TimelineEvent) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetEventDateTime sets the eventDateTime property value. The date and time when the event occurred. +func (m *TimelineEvent) SetEventDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("eventDateTime", value) + if err != nil { + panic(err) + } +} +// SetEventDetails sets the eventDetails property value. Additional details or context about the event. +func (m *TimelineEvent) SetEventDetails(value *string)() { + err := m.GetBackingStore().Set("eventDetails", value) + if err != nil { + panic(err) + } +} +// SetEventResult sets the eventResult property value. The outcome or result of the event, such as delivery location or action taken. +func (m *TimelineEvent) SetEventResult(value *string)() { + err := m.GetBackingStore().Set("eventResult", value) + if err != nil { + panic(err) + } +} +// SetEventSource sets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue. +func (m *TimelineEvent) SetEventSource(value *EventSource)() { + err := m.GetBackingStore().Set("eventSource", value) + if err != nil { + panic(err) + } +} +// SetEventThreats sets the eventThreats property value. Collection of threats identified or associated with this event. +func (m *TimelineEvent) SetEventThreats(value []string)() { + err := m.GetBackingStore().Set("eventThreats", value) + if err != nil { + panic(err) + } +} +// SetEventType sets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue. +func (m *TimelineEvent) SetEventType(value *TimelineEventType)() { + err := m.GetBackingStore().Set("eventType", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *TimelineEvent) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type TimelineEventable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetEventDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetEventDetails()(*string) + GetEventResult()(*string) + GetEventSource()(*EventSource) + GetEventThreats()([]string) + GetEventType()(*TimelineEventType) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetEventDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetEventDetails(value *string)() + SetEventResult(value *string)() + SetEventSource(value *EventSource)() + SetEventThreats(value []string)() + SetEventType(value *TimelineEventType)() + SetOdataType(value *string)() +} diff --git a/models/security/timeline_event_type.go b/models/security/timeline_event_type.go new file mode 100644 index 00000000000..0e8f070f97b --- /dev/null +++ b/models/security/timeline_event_type.go @@ -0,0 +1,60 @@ +// 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 TimelineEventType int + +const ( + ORIGINALDELIVERY_TIMELINEEVENTTYPE TimelineEventType = iota + SYSTEMTIMETRAVEL_TIMELINEEVENTTYPE + DYNAMICDELIVERY_TIMELINEEVENTTYPE + USERURLCLICK_TIMELINEEVENTTYPE + REPROCESSED_TIMELINEEVENTTYPE + ZAP_TIMELINEEVENTTYPE + QUARANTINERELEASE_TIMELINEEVENTTYPE + AIR_TIMELINEEVENTTYPE + UNKNOWN_TIMELINEEVENTTYPE + UNKNOWNFUTUREVALUE_TIMELINEEVENTTYPE +) + +func (i TimelineEventType) String() string { + return []string{"originalDelivery", "systemTimeTravel", "dynamicDelivery", "userUrlClick", "reprocessed", "zap", "quarantineRelease", "air", "unknown", "unknownFutureValue"}[i] +} +func ParseTimelineEventType(v string) (any, error) { + result := ORIGINALDELIVERY_TIMELINEEVENTTYPE + switch v { + case "originalDelivery": + result = ORIGINALDELIVERY_TIMELINEEVENTTYPE + case "systemTimeTravel": + result = SYSTEMTIMETRAVEL_TIMELINEEVENTTYPE + case "dynamicDelivery": + result = DYNAMICDELIVERY_TIMELINEEVENTTYPE + case "userUrlClick": + result = USERURLCLICK_TIMELINEEVENTTYPE + case "reprocessed": + result = REPROCESSED_TIMELINEEVENTTYPE + case "zap": + result = ZAP_TIMELINEEVENTTYPE + case "quarantineRelease": + result = QUARANTINERELEASE_TIMELINEEVENTTYPE + case "air": + result = AIR_TIMELINEEVENTTYPE + case "unknown": + result = UNKNOWN_TIMELINEEVENTTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_TIMELINEEVENTTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeTimelineEventType(values []TimelineEventType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i TimelineEventType) isMultiValue() bool { + return false +} diff --git a/models/security/todo_audit_record.go b/models/security/todo_audit_record.go new file mode 100644 index 00000000000..c57a5a11e26 --- /dev/null +++ b/models/security/todo_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TodoAuditRecord audit data for Microsoft To Do events. +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/trainable_classifier_audit_record.go b/models/security/trainable_classifier_audit_record.go new file mode 100644 index 00000000000..85f922b6028 --- /dev/null +++ b/models/security/trainable_classifier_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// TrainableClassifierAuditRecord audit data for Trainable Classifier events. +type TrainableClassifierAuditRecord struct { + AuditData +} +// NewTrainableClassifierAuditRecord instantiates a new TrainableClassifierAuditRecord and sets the default values. +func NewTrainableClassifierAuditRecord()(*TrainableClassifierAuditRecord) { + m := &TrainableClassifierAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.trainableClassifierAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTrainableClassifierAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTrainableClassifierAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTrainableClassifierAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TrainableClassifierAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *TrainableClassifierAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type TrainableClassifierAuditRecordable 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 00000000000..bebdab07c1c --- /dev/null +++ b/models/security/uam_operation_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UamOperationAuditRecord audit data for UAM Operation events. +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 00000000000..b3522d4c90c --- /dev/null +++ b/models/security/unified_group_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UnifiedGroupAuditRecord audit data for Unified Group events. +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 00000000000..015146d48a9 --- /dev/null +++ b/models/security/unified_simulation_matched_item_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UnifiedSimulationMatchedItemAuditRecord audit data for Unified Simulation Matched Item events. +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 00000000000..6db1aa31d89 --- /dev/null +++ b/models/security/unified_simulation_summary_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UnifiedSimulationSummaryAuditRecord audit data for Unified Simulation Summary events. +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/universal_print_management_audit_record.go b/models/security/universal_print_management_audit_record.go new file mode 100644 index 00000000000..1ea9db4897e --- /dev/null +++ b/models/security/universal_print_management_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UniversalPrintManagementAuditRecord audit data for Universal Print Management events. +type UniversalPrintManagementAuditRecord struct { + AuditData +} +// NewUniversalPrintManagementAuditRecord instantiates a new UniversalPrintManagementAuditRecord and sets the default values. +func NewUniversalPrintManagementAuditRecord()(*UniversalPrintManagementAuditRecord) { + m := &UniversalPrintManagementAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.universalPrintManagementAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUniversalPrintManagementAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUniversalPrintManagementAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUniversalPrintManagementAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UniversalPrintManagementAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UniversalPrintManagementAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UniversalPrintManagementAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/universal_print_print_job_audit_record.go b/models/security/universal_print_print_job_audit_record.go new file mode 100644 index 00000000000..37016ba4415 --- /dev/null +++ b/models/security/universal_print_print_job_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UniversalPrintPrintJobAuditRecord audit data for Universal Print Print Job events. +type UniversalPrintPrintJobAuditRecord struct { + AuditData +} +// NewUniversalPrintPrintJobAuditRecord instantiates a new UniversalPrintPrintJobAuditRecord and sets the default values. +func NewUniversalPrintPrintJobAuditRecord()(*UniversalPrintPrintJobAuditRecord) { + m := &UniversalPrintPrintJobAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.universalPrintPrintJobAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUniversalPrintPrintJobAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUniversalPrintPrintJobAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUniversalPrintPrintJobAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UniversalPrintPrintJobAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UniversalPrintPrintJobAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UniversalPrintPrintJobAuditRecordable 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 00000000000..b9b92d939bd --- /dev/null +++ b/models/security/urbac_assignment_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UrbacAssignmentAuditRecord audit data for URBAC Assignment events. +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 00000000000..93b0c7dce1d --- /dev/null +++ b/models/security/urbac_enable_state_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UrbacEnableStateAuditRecord audit data for URBAC Enable State events. +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 00000000000..c70e5a0393c --- /dev/null +++ b/models/security/urbac_role_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UrbacRoleAuditRecord audit data for URBAC Role events. +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_account.go b/models/security/user_account.go index 351654aa9cb..eca1665117b 100644 --- a/models/security/user_account.go +++ b/models/security/user_account.go @@ -184,6 +184,16 @@ func (m *UserAccount) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26 } return nil } + res["tenantId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTenantId(val) + } + return nil + } res["userPrincipalName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -230,6 +240,18 @@ func (m *UserAccount) GetResourceAccessEvents()([]ResourceAccessEventable) { } return nil } +// GetTenantId gets the tenantId property value. The Microsoft Entra tenant ID of the user account. +// returns a *string when successful +func (m *UserAccount) GetTenantId()(*string) { + val, err := m.GetBackingStore().Get("tenantId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetUserPrincipalName gets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. // returns a *string when successful func (m *UserAccount) GetUserPrincipalName()(*string) { @@ -304,6 +326,12 @@ func (m *UserAccount) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6 return err } } + { + err := writer.WriteStringValue("tenantId", m.GetTenantId()) + if err != nil { + return err + } + } { err := writer.WriteStringValue("userPrincipalName", m.GetUserPrincipalName()) if err != nil { @@ -384,6 +412,13 @@ func (m *UserAccount) SetResourceAccessEvents(value []ResourceAccessEventable)() panic(err) } } +// SetTenantId sets the tenantId property value. The Microsoft Entra tenant ID of the user account. +func (m *UserAccount) SetTenantId(value *string)() { + err := m.GetBackingStore().Set("tenantId", value) + if err != nil { + panic(err) + } +} // SetUserPrincipalName sets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. func (m *UserAccount) SetUserPrincipalName(value *string)() { err := m.GetBackingStore().Set("userPrincipalName", value) @@ -410,6 +445,7 @@ type UserAccountable interface { GetDomainName()(*string) GetOdataType()(*string) GetResourceAccessEvents()([]ResourceAccessEventable) + GetTenantId()(*string) GetUserPrincipalName()(*string) GetUserSid()(*string) SetAccountName(value *string)() @@ -420,6 +456,7 @@ type UserAccountable interface { SetDomainName(value *string)() SetOdataType(value *string)() SetResourceAccessEvents(value []ResourceAccessEventable)() + SetTenantId(value *string)() SetUserPrincipalName(value *string)() SetUserSid(value *string)() } diff --git a/models/security/user_training_audit_record.go b/models/security/user_training_audit_record.go new file mode 100644 index 00000000000..e228ec9bb60 --- /dev/null +++ b/models/security/user_training_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UserTrainingAuditRecord audit data for User Training events. +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/usx_workspace_onboarding_audit_record.go b/models/security/usx_workspace_onboarding_audit_record.go new file mode 100644 index 00000000000..7e19c8cf144 --- /dev/null +++ b/models/security/usx_workspace_onboarding_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// UsxWorkspaceOnboardingAuditRecord audit data for USX Workspace Onboarding events. +type UsxWorkspaceOnboardingAuditRecord struct { + AuditData +} +// NewUsxWorkspaceOnboardingAuditRecord instantiates a new UsxWorkspaceOnboardingAuditRecord and sets the default values. +func NewUsxWorkspaceOnboardingAuditRecord()(*UsxWorkspaceOnboardingAuditRecord) { + m := &UsxWorkspaceOnboardingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.usxWorkspaceOnboardingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateUsxWorkspaceOnboardingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateUsxWorkspaceOnboardingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewUsxWorkspaceOnboardingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *UsxWorkspaceOnboardingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *UsxWorkspaceOnboardingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type UsxWorkspaceOnboardingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/verdict_category.go b/models/security/verdict_category.go new file mode 100644 index 00000000000..f6c7be0b4f6 --- /dev/null +++ b/models/security/verdict_category.go @@ -0,0 +1,60 @@ +// 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 VerdictCategory int + +const ( + NONE_VERDICTCATEGORY VerdictCategory = iota + MALWARE_VERDICTCATEGORY + PHISH_VERDICTCATEGORY + SITEUNAVAILABLE_VERDICTCATEGORY + SPAM_VERDICTCATEGORY + DECRYPTIONFAILED_VERDICTCATEGORY + UNSUPPORTEDURISCHEME_VERDICTCATEGORY + UNSUPPORTEDFILETYPE_VERDICTCATEGORY + UNDEFINED_VERDICTCATEGORY + UNKNOWNFUTUREVALUE_VERDICTCATEGORY +) + +func (i VerdictCategory) String() string { + return []string{"none", "malware", "phish", "siteUnavailable", "spam", "decryptionFailed", "unsupportedUriScheme", "unsupportedFileType", "undefined", "unknownFutureValue"}[i] +} +func ParseVerdictCategory(v string) (any, error) { + result := NONE_VERDICTCATEGORY + switch v { + case "none": + result = NONE_VERDICTCATEGORY + case "malware": + result = MALWARE_VERDICTCATEGORY + case "phish": + result = PHISH_VERDICTCATEGORY + case "siteUnavailable": + result = SITEUNAVAILABLE_VERDICTCATEGORY + case "spam": + result = SPAM_VERDICTCATEGORY + case "decryptionFailed": + result = DECRYPTIONFAILED_VERDICTCATEGORY + case "unsupportedUriScheme": + result = UNSUPPORTEDURISCHEME_VERDICTCATEGORY + case "unsupportedFileType": + result = UNSUPPORTEDFILETYPE_VERDICTCATEGORY + case "undefined": + result = UNDEFINED_VERDICTCATEGORY + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_VERDICTCATEGORY + default: + return nil, nil + } + return &result, nil +} +func SerializeVerdictCategory(values []VerdictCategory) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i VerdictCategory) isMultiValue() bool { + return false +} 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 00000000000..7bdac8681ad --- /dev/null +++ b/models/security/vfam_create_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VfamCreatePolicyAuditRecord audit data for VFAM Create Policy events. +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 00000000000..d703917b34b --- /dev/null +++ b/models/security/vfam_delete_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VfamDeletePolicyAuditRecord audit data for VFAM Delete Policy events. +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 00000000000..c386f460d24 --- /dev/null +++ b/models/security/vfam_update_policy_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VfamUpdatePolicyAuditRecord audit data for VFAM Update Policy events. +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_amplify_audit_record.go b/models/security/viva_amplify_audit_record.go new file mode 100644 index 00000000000..dc9f0c3a655 --- /dev/null +++ b/models/security/viva_amplify_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaAmplifyAuditRecord audit data for Viva Amplify events. +type VivaAmplifyAuditRecord struct { + AuditData +} +// NewVivaAmplifyAuditRecord instantiates a new VivaAmplifyAuditRecord and sets the default values. +func NewVivaAmplifyAuditRecord()(*VivaAmplifyAuditRecord) { + m := &VivaAmplifyAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaAmplifyAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaAmplifyAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaAmplifyAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaAmplifyAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaAmplifyAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaAmplifyAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaAmplifyAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_engage_events_audit_record.go b/models/security/viva_engage_events_audit_record.go new file mode 100644 index 00000000000..89b2ab0a097 --- /dev/null +++ b/models/security/viva_engage_events_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaEngageEventsAuditRecord audit data for Viva Engage Events events. +type VivaEngageEventsAuditRecord struct { + AuditData +} +// NewVivaEngageEventsAuditRecord instantiates a new VivaEngageEventsAuditRecord and sets the default values. +func NewVivaEngageEventsAuditRecord()(*VivaEngageEventsAuditRecord) { + m := &VivaEngageEventsAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaEngageEventsAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaEngageEventsAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaEngageEventsAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaEngageEventsAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaEngageEventsAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaEngageEventsAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaEngageEventsAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_engage_network_association_audit_record.go b/models/security/viva_engage_network_association_audit_record.go new file mode 100644 index 00000000000..e83bd9eb17d --- /dev/null +++ b/models/security/viva_engage_network_association_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaEngageNetworkAssociationAuditRecord audit data for Viva Engage Network Association events. +type VivaEngageNetworkAssociationAuditRecord struct { + AuditData +} +// NewVivaEngageNetworkAssociationAuditRecord instantiates a new VivaEngageNetworkAssociationAuditRecord and sets the default values. +func NewVivaEngageNetworkAssociationAuditRecord()(*VivaEngageNetworkAssociationAuditRecord) { + m := &VivaEngageNetworkAssociationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaEngageNetworkAssociationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaEngageNetworkAssociationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaEngageNetworkAssociationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaEngageNetworkAssociationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaEngageNetworkAssociationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaEngageNetworkAssociationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_engage_segment_audit_record.go b/models/security/viva_engage_segment_audit_record.go new file mode 100644 index 00000000000..3e842bc6bb3 --- /dev/null +++ b/models/security/viva_engage_segment_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaEngageSegmentAuditRecord audit data for Viva Engage Segment events. +type VivaEngageSegmentAuditRecord struct { + AuditData +} +// NewVivaEngageSegmentAuditRecord instantiates a new VivaEngageSegmentAuditRecord and sets the default values. +func NewVivaEngageSegmentAuditRecord()(*VivaEngageSegmentAuditRecord) { + m := &VivaEngageSegmentAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaEngageSegmentAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaEngageSegmentAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaEngageSegmentAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaEngageSegmentAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaEngageSegmentAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaEngageSegmentAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaEngageSegmentAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_advanced_configuration_audit_record.go b/models/security/viva_glint_advanced_configuration_audit_record.go new file mode 100644 index 00000000000..37b38e9eee0 --- /dev/null +++ b/models/security/viva_glint_advanced_configuration_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintAdvancedConfigurationAuditRecord audit data for Viva Glint Advanced Configuration events. +type VivaGlintAdvancedConfigurationAuditRecord struct { + AuditData +} +// NewVivaGlintAdvancedConfigurationAuditRecord instantiates a new VivaGlintAdvancedConfigurationAuditRecord and sets the default values. +func NewVivaGlintAdvancedConfigurationAuditRecord()(*VivaGlintAdvancedConfigurationAuditRecord) { + m := &VivaGlintAdvancedConfigurationAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintAdvancedConfigurationAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintAdvancedConfigurationAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintAdvancedConfigurationAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintAdvancedConfigurationAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintAdvancedConfigurationAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintAdvancedConfigurationAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_agentic_campaign_audit_record.go b/models/security/viva_glint_agentic_campaign_audit_record.go new file mode 100644 index 00000000000..37ec4a4f381 --- /dev/null +++ b/models/security/viva_glint_agentic_campaign_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintAgenticCampaignAuditRecord audit data for Viva Glint Agentic Campaign events. +type VivaGlintAgenticCampaignAuditRecord struct { + AuditData +} +// NewVivaGlintAgenticCampaignAuditRecord instantiates a new VivaGlintAgenticCampaignAuditRecord and sets the default values. +func NewVivaGlintAgenticCampaignAuditRecord()(*VivaGlintAgenticCampaignAuditRecord) { + m := &VivaGlintAgenticCampaignAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintAgenticCampaignAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintAgenticCampaignAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintAgenticCampaignAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintAgenticCampaignAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintAgenticCampaignAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintAgenticCampaignAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_feedback_program_audit_record.go b/models/security/viva_glint_feedback_program_audit_record.go new file mode 100644 index 00000000000..78669ae9e04 --- /dev/null +++ b/models/security/viva_glint_feedback_program_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintFeedbackProgramAuditRecord audit data for Viva Glint Feedback Program events. +type VivaGlintFeedbackProgramAuditRecord struct { + AuditData +} +// NewVivaGlintFeedbackProgramAuditRecord instantiates a new VivaGlintFeedbackProgramAuditRecord and sets the default values. +func NewVivaGlintFeedbackProgramAuditRecord()(*VivaGlintFeedbackProgramAuditRecord) { + m := &VivaGlintFeedbackProgramAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintFeedbackProgramAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintFeedbackProgramAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintFeedbackProgramAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintFeedbackProgramAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintFeedbackProgramAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintFeedbackProgramAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_organizational_data_audit_record.go b/models/security/viva_glint_organizational_data_audit_record.go new file mode 100644 index 00000000000..24d1442b839 --- /dev/null +++ b/models/security/viva_glint_organizational_data_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintOrganizationalDataAuditRecord audit data for Viva Glint Organizational events. +type VivaGlintOrganizationalDataAuditRecord struct { + AuditData +} +// NewVivaGlintOrganizationalDataAuditRecord instantiates a new VivaGlintOrganizationalDataAuditRecord and sets the default values. +func NewVivaGlintOrganizationalDataAuditRecord()(*VivaGlintOrganizationalDataAuditRecord) { + m := &VivaGlintOrganizationalDataAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintOrganizationalDataAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintOrganizationalDataAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintOrganizationalDataAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintOrganizationalDataAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintOrganizationalDataAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintOrganizationalDataAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_pulse_program_audit_record.go b/models/security/viva_glint_pulse_program_audit_record.go new file mode 100644 index 00000000000..d063bfeaaee --- /dev/null +++ b/models/security/viva_glint_pulse_program_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintPulseProgramAuditRecord audit data for Viva Glint Pulse Program events. +type VivaGlintPulseProgramAuditRecord struct { + AuditData +} +// NewVivaGlintPulseProgramAuditRecord instantiates a new VivaGlintPulseProgramAuditRecord and sets the default values. +func NewVivaGlintPulseProgramAuditRecord()(*VivaGlintPulseProgramAuditRecord) { + m := &VivaGlintPulseProgramAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintPulseProgramAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintPulseProgramAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintPulseProgramAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintPulseProgramAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintPulseProgramAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintPulseProgramAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintPulseProgramAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_pulse_program_respondent_rate_audit_record.go b/models/security/viva_glint_pulse_program_respondent_rate_audit_record.go new file mode 100644 index 00000000000..0be8cf99299 --- /dev/null +++ b/models/security/viva_glint_pulse_program_respondent_rate_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintPulseProgramRespondentRateAuditRecord audit data for Viva Glint Pulse Program Respondent Rate events. +type VivaGlintPulseProgramRespondentRateAuditRecord struct { + AuditData +} +// NewVivaGlintPulseProgramRespondentRateAuditRecord instantiates a new VivaGlintPulseProgramRespondentRateAuditRecord and sets the default values. +func NewVivaGlintPulseProgramRespondentRateAuditRecord()(*VivaGlintPulseProgramRespondentRateAuditRecord) { + m := &VivaGlintPulseProgramRespondentRateAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintPulseProgramRespondentRateAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintPulseProgramRespondentRateAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintPulseProgramRespondentRateAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintPulseProgramRespondentRateAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintPulseProgramRespondentRateAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintPulseProgramRespondentRateAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_question_audit_record.go b/models/security/viva_glint_question_audit_record.go new file mode 100644 index 00000000000..481be4cb41f --- /dev/null +++ b/models/security/viva_glint_question_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintQuestionAuditRecord audit data for Viva Glint Question events. +type VivaGlintQuestionAuditRecord struct { + AuditData +} +// NewVivaGlintQuestionAuditRecord instantiates a new VivaGlintQuestionAuditRecord and sets the default values. +func NewVivaGlintQuestionAuditRecord()(*VivaGlintQuestionAuditRecord) { + m := &VivaGlintQuestionAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintQuestionAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintQuestionAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintQuestionAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintQuestionAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintQuestionAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintQuestionAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintQuestionAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_role_audit_record.go b/models/security/viva_glint_role_audit_record.go new file mode 100644 index 00000000000..5011075e64c --- /dev/null +++ b/models/security/viva_glint_role_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintRoleAuditRecord audit data for Viva Glint Role events. +type VivaGlintRoleAuditRecord struct { + AuditData +} +// NewVivaGlintRoleAuditRecord instantiates a new VivaGlintRoleAuditRecord and sets the default values. +func NewVivaGlintRoleAuditRecord()(*VivaGlintRoleAuditRecord) { + m := &VivaGlintRoleAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintRoleAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintRoleAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintRoleAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintRoleAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintRoleAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintRoleAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintRoleAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_rubicon_audit_record.go b/models/security/viva_glint_rubicon_audit_record.go new file mode 100644 index 00000000000..763f8638d31 --- /dev/null +++ b/models/security/viva_glint_rubicon_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintRubiconAuditRecord audit data for Viva Glint Rubicon events. +type VivaGlintRubiconAuditRecord struct { + AuditData +} +// NewVivaGlintRubiconAuditRecord instantiates a new VivaGlintRubiconAuditRecord and sets the default values. +func NewVivaGlintRubiconAuditRecord()(*VivaGlintRubiconAuditRecord) { + m := &VivaGlintRubiconAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintRubiconAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintRubiconAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintRubiconAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintRubiconAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintRubiconAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintRubiconAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintRubiconAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_support_access_audit_record.go b/models/security/viva_glint_support_access_audit_record.go new file mode 100644 index 00000000000..35178f8a764 --- /dev/null +++ b/models/security/viva_glint_support_access_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintSupportAccessAuditRecord audit data for Viva Glint Support Access events. +type VivaGlintSupportAccessAuditRecord struct { + AuditData +} +// NewVivaGlintSupportAccessAuditRecord instantiates a new VivaGlintSupportAccessAuditRecord and sets the default values. +func NewVivaGlintSupportAccessAuditRecord()(*VivaGlintSupportAccessAuditRecord) { + m := &VivaGlintSupportAccessAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintSupportAccessAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintSupportAccessAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintSupportAccessAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintSupportAccessAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintSupportAccessAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintSupportAccessAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintSupportAccessAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_system_audit_record.go b/models/security/viva_glint_system_audit_record.go new file mode 100644 index 00000000000..92835406680 --- /dev/null +++ b/models/security/viva_glint_system_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintSystemAuditRecord audit data for Viva Glint System events. +type VivaGlintSystemAuditRecord struct { + AuditData +} +// NewVivaGlintSystemAuditRecord instantiates a new VivaGlintSystemAuditRecord and sets the default values. +func NewVivaGlintSystemAuditRecord()(*VivaGlintSystemAuditRecord) { + m := &VivaGlintSystemAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintSystemAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintSystemAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintSystemAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintSystemAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintSystemAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintSystemAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintSystemAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_user_audit_record.go b/models/security/viva_glint_user_audit_record.go new file mode 100644 index 00000000000..8aa97292b4c --- /dev/null +++ b/models/security/viva_glint_user_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintUserAuditRecord audit data for Viva Glint User events. +type VivaGlintUserAuditRecord struct { + AuditData +} +// NewVivaGlintUserAuditRecord instantiates a new VivaGlintUserAuditRecord and sets the default values. +func NewVivaGlintUserAuditRecord()(*VivaGlintUserAuditRecord) { + m := &VivaGlintUserAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintUserAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintUserAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintUserAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintUserAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintUserAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintUserAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintUserAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/security/viva_glint_user_group_audit_record.go b/models/security/viva_glint_user_group_audit_record.go new file mode 100644 index 00000000000..c87aa7ebd62 --- /dev/null +++ b/models/security/viva_glint_user_group_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGlintUserGroupAuditRecord audit data for Viva Glint User Group events. +type VivaGlintUserGroupAuditRecord struct { + AuditData +} +// NewVivaGlintUserGroupAuditRecord instantiates a new VivaGlintUserGroupAuditRecord and sets the default values. +func NewVivaGlintUserGroupAuditRecord()(*VivaGlintUserGroupAuditRecord) { + m := &VivaGlintUserGroupAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.vivaGlintUserGroupAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateVivaGlintUserGroupAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVivaGlintUserGroupAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVivaGlintUserGroupAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VivaGlintUserGroupAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VivaGlintUserGroupAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VivaGlintUserGroupAuditRecordable 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 00000000000..894db74fb25 --- /dev/null +++ b/models/security/viva_goals_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaGoalsAuditRecord audit data for Viva Goals events. +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 00000000000..694314c6077 --- /dev/null +++ b/models/security/viva_learning_admin_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaLearningAdminAuditRecord audit data for Viva Learning Admin events. +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 00000000000..73b3dee4204 --- /dev/null +++ b/models/security/viva_learning_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaLearningAuditRecord audit data for Viva Learning events. +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 00000000000..142bbc5465f --- /dev/null +++ b/models/security/viva_pulse_admin_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaPulseAdminAuditRecord audit data for Viva Pulse Admin events. +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 00000000000..9c2ea41ca4c --- /dev/null +++ b/models/security/viva_pulse_organizer_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaPulseOrganizerAuditRecord audit data for Viva Pulse Organizer events. +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 00000000000..813c0415f49 --- /dev/null +++ b/models/security/viva_pulse_report_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaPulseReportAuditRecord audit data for Viva Pulse Report events. +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 00000000000..b87198e29bf --- /dev/null +++ b/models/security/viva_pulse_response_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// VivaPulseResponseAuditRecord audit data for Viva Pulse Response events. +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 00000000000..b6561bc8e01 --- /dev/null +++ b/models/security/wdatp_alerts_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// WdatpAlertsAuditRecord audit data for WDATP Alerts events. +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/web_content_filtering_audit_record.go b/models/security/web_content_filtering_audit_record.go new file mode 100644 index 00000000000..37e8ed0d138 --- /dev/null +++ b/models/security/web_content_filtering_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// WebContentFilteringAuditRecord audit data for Web Content Filtering events. +type WebContentFilteringAuditRecord struct { + AuditData +} +// NewWebContentFilteringAuditRecord instantiates a new WebContentFilteringAuditRecord and sets the default values. +func NewWebContentFilteringAuditRecord()(*WebContentFilteringAuditRecord) { + m := &WebContentFilteringAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.webContentFilteringAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateWebContentFilteringAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateWebContentFilteringAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewWebContentFilteringAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *WebContentFilteringAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *WebContentFilteringAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type WebContentFilteringAuditRecordable 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 00000000000..b1e347be129 --- /dev/null +++ b/models/security/windows365_customer_lockbox_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Windows365CustomerLockboxAuditRecord audit data for Windows365 Customer Lockbox events. +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 00000000000..cce0e40599c --- /dev/null +++ b/models/security/workplace_analytics_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// WorkplaceAnalyticsAuditRecord audit data for Workplace Analytics events. +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 00000000000..e4f8969d2ce --- /dev/null +++ b/models/security/yammer_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// YammerAuditRecord audit data for Yammer events. +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/security/yammer_user_hiding_audit_record.go b/models/security/yammer_user_hiding_audit_record.go new file mode 100644 index 00000000000..7290d78b537 --- /dev/null +++ b/models/security/yammer_user_hiding_audit_record.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 security + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// YammerUserHidingAuditRecord audit data for Yammer User Hiding events. +type YammerUserHidingAuditRecord struct { + AuditData +} +// NewYammerUserHidingAuditRecord instantiates a new YammerUserHidingAuditRecord and sets the default values. +func NewYammerUserHidingAuditRecord()(*YammerUserHidingAuditRecord) { + m := &YammerUserHidingAuditRecord{ + AuditData: *NewAuditData(), + } + odataTypeValue := "#microsoft.graph.security.yammerUserHidingAuditRecord" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateYammerUserHidingAuditRecordFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateYammerUserHidingAuditRecordFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewYammerUserHidingAuditRecord(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *YammerUserHidingAuditRecord) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AuditData.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *YammerUserHidingAuditRecord) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AuditData.Serialize(writer) + if err != nil { + return err + } + return nil +} +type YammerUserHidingAuditRecordable interface { + AuditDataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/service_announcement.go b/models/service_announcement.go index ec43f958c3b..f7f6d663e21 100644 --- a/models/service_announcement.go +++ b/models/service_announcement.go @@ -76,7 +76,7 @@ func (m *ServiceAnnouncement) GetFieldDeserializers()(map[string]func(i878a80d23 } return res } -// GetHealthOverviews gets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. +// GetHealthOverviews gets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. // returns a []ServiceHealthable when successful func (m *ServiceAnnouncement) GetHealthOverviews()([]ServiceHealthable) { val, err := m.GetBackingStore().Get("healthOverviews") @@ -88,7 +88,7 @@ func (m *ServiceAnnouncement) GetHealthOverviews()([]ServiceHealthable) { } return nil } -// GetIssues gets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. +// GetIssues gets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. // returns a []ServiceHealthIssueable when successful func (m *ServiceAnnouncement) GetIssues()([]ServiceHealthIssueable) { val, err := m.GetBackingStore().Get("issues") @@ -100,7 +100,7 @@ func (m *ServiceAnnouncement) GetIssues()([]ServiceHealthIssueable) { } return nil } -// GetMessages gets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. +// GetMessages gets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. // returns a []ServiceUpdateMessageable when successful func (m *ServiceAnnouncement) GetMessages()([]ServiceUpdateMessageable) { val, err := m.GetBackingStore().Get("messages") @@ -156,21 +156,21 @@ func (m *ServiceAnnouncement) Serialize(writer i878a80d2330e89d26896388a3f487eef } return nil } -// SetHealthOverviews sets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. +// SetHealthOverviews sets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. func (m *ServiceAnnouncement) SetHealthOverviews(value []ServiceHealthable)() { err := m.GetBackingStore().Set("healthOverviews", value) if err != nil { panic(err) } } -// SetIssues sets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. +// SetIssues sets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. func (m *ServiceAnnouncement) SetIssues(value []ServiceHealthIssueable)() { err := m.GetBackingStore().Set("issues", value) if err != nil { panic(err) } } -// SetMessages sets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. +// SetMessages sets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. func (m *ServiceAnnouncement) SetMessages(value []ServiceUpdateMessageable)() { err := m.GetBackingStore().Set("messages", value) if err != nil { diff --git a/models/shared_insight.go b/models/shared_insight.go index 7d411ee7b30..0e5a9b16e7b 100644 --- a/models/shared_insight.go +++ b/models/shared_insight.go @@ -94,7 +94,7 @@ func (m *SharedInsight) GetFieldDeserializers()(map[string]func(i878a80d2330e89d } return res } -// GetLastShared gets the lastShared property value. Details about the shared item. Read only. +// GetLastShared gets the lastShared property value. Details about the shared item. Read-only. // returns a SharingDetailable when successful func (m *SharedInsight) GetLastShared()(SharingDetailable) { val, err := m.GetBackingStore().Get("lastShared") @@ -204,7 +204,7 @@ func (m *SharedInsight) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0 } return nil } -// SetLastShared sets the lastShared property value. Details about the shared item. Read only. +// SetLastShared sets the lastShared property value. Details about the shared item. Read-only. func (m *SharedInsight) SetLastShared(value SharingDetailable)() { err := m.GetBackingStore().Set("lastShared", value) if err != nil { diff --git a/models/ssl_version.go b/models/ssl_version.go new file mode 100644 index 00000000000..57ee84bb226 --- /dev/null +++ b/models/ssl_version.go @@ -0,0 +1,54 @@ +// 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 SslVersion int + +const ( + NONE_SSLVERSION SslVersion = iota + SSL3_0_SSLVERSION + TLS1_0_SSLVERSION + TLS1_1_SSLVERSION + TLS1_2_SSLVERSION + TLS1_3_SSLVERSION + NOTSUPPORTED_SSLVERSION + UNKNOWNFUTUREVALUE_SSLVERSION +) + +func (i SslVersion) String() string { + return []string{"none", "ssl3_0", "tls1_0", "tls1_1", "tls1_2", "tls1_3", "notSupported", "unknownFutureValue"}[i] +} +func ParseSslVersion(v string) (any, error) { + result := NONE_SSLVERSION + switch v { + case "none": + result = NONE_SSLVERSION + case "ssl3_0": + result = SSL3_0_SSLVERSION + case "tls1_0": + result = TLS1_0_SSLVERSION + case "tls1_1": + result = TLS1_1_SSLVERSION + case "tls1_2": + result = TLS1_2_SSLVERSION + case "tls1_3": + result = TLS1_3_SSLVERSION + case "notSupported": + result = NOTSUPPORTED_SSLVERSION + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_SSLVERSION + default: + return nil, nil + } + return &result, nil +} +func SerializeSslVersion(values []SslVersion) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i SslVersion) isMultiValue() bool { + return false +} diff --git a/models/targeted_chat_message.go b/models/targeted_chat_message.go new file mode 100644 index 00000000000..fdb975aa649 --- /dev/null +++ b/models/targeted_chat_message.go @@ -0,0 +1,81 @@ +// 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 TargetedChatMessage struct { + ChatMessage +} +// NewTargetedChatMessage instantiates a new TargetedChatMessage and sets the default values. +func NewTargetedChatMessage()(*TargetedChatMessage) { + m := &TargetedChatMessage{ + ChatMessage: *NewChatMessage(), + } + odataTypeValue := "#microsoft.graph.targetedChatMessage" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTargetedChatMessageFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTargetedChatMessageFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTargetedChatMessage(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TargetedChatMessage) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ChatMessage.GetFieldDeserializers() + res["recipient"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateIdentityFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetRecipient(val.(Identityable)) + } + return nil + } + return res +} +// GetRecipient gets the recipient property value. The recipient property +// returns a Identityable when successful +func (m *TargetedChatMessage) GetRecipient()(Identityable) { + val, err := m.GetBackingStore().Get("recipient") + if err != nil { + panic(err) + } + if val != nil { + return val.(Identityable) + } + return nil +} +// Serialize serializes information the current object +func (m *TargetedChatMessage) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ChatMessage.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("recipient", m.GetRecipient()) + if err != nil { + return err + } + } + return nil +} +// SetRecipient sets the recipient property value. The recipient property +func (m *TargetedChatMessage) SetRecipient(value Identityable)() { + err := m.GetBackingStore().Set("recipient", value) + if err != nil { + panic(err) + } +} +type TargetedChatMessageable interface { + ChatMessageable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetRecipient()(Identityable) + SetRecipient(value Identityable)() +} diff --git a/models/targeted_chat_message_collection_response.go b/models/targeted_chat_message_collection_response.go new file mode 100644 index 00000000000..46817579842 --- /dev/null +++ b/models/targeted_chat_message_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 TargetedChatMessageCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewTargetedChatMessageCollectionResponse instantiates a new TargetedChatMessageCollectionResponse and sets the default values. +func NewTargetedChatMessageCollectionResponse()(*TargetedChatMessageCollectionResponse) { + m := &TargetedChatMessageCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateTargetedChatMessageCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTargetedChatMessageCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTargetedChatMessageCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TargetedChatMessageCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateTargetedChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]TargetedChatMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(TargetedChatMessageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []TargetedChatMessageable when successful +func (m *TargetedChatMessageCollectionResponse) GetValue()([]TargetedChatMessageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]TargetedChatMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *TargetedChatMessageCollectionResponse) 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 *TargetedChatMessageCollectionResponse) SetValue(value []TargetedChatMessageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type TargetedChatMessageCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]TargetedChatMessageable) + SetValue(value []TargetedChatMessageable)() +} diff --git a/models/user.go b/models/user.go index b565e10cd8a..29bd4b937e7 100644 --- a/models/user.go +++ b/models/user.go @@ -8,7 +8,6 @@ import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" ) -// User represents a Microsoft Entra user account. type User struct { DirectoryObject } @@ -56,7 +55,7 @@ func (m *User) GetAboutMe()(*string) { } return nil } -// GetAccountEnabled gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). +// GetAccountEnabled gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. // returns a *bool when successful func (m *User) GetAccountEnabled()(*bool) { val, err := m.GetBackingStore().Get("accountEnabled") @@ -188,7 +187,7 @@ func (m *User) GetBirthday()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec7 } return nil } -// GetBusinessPhones gets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). +// GetBusinessPhones gets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. // returns a []string when successful func (m *User) GetBusinessPhones()([]string) { val, err := m.GetBackingStore().Get("businessPhones") @@ -2602,7 +2601,7 @@ func (m *User) GetMessages()([]Messageable) { } return nil } -// GetMobilePhone gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. +// GetMobilePhone gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. // returns a *string when successful func (m *User) GetMobilePhone()(*string) { val, err := m.GetBackingStore().Get("mobilePhone") @@ -2710,7 +2709,7 @@ func (m *User) GetOnPremisesExtensionAttributes()(OnPremisesExtensionAttributesa } return nil } -// GetOnPremisesImmutableId gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). +// GetOnPremisesImmutableId gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. // returns a *string when successful func (m *User) GetOnPremisesImmutableId()(*string) { val, err := m.GetBackingStore().Get("onPremisesImmutableId") @@ -2806,7 +2805,7 @@ func (m *User) GetOnPremisesUserPrincipalName()(*string) { } return nil } -// GetOtherMails gets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). +// GetOtherMails gets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. // returns a []string when successful func (m *User) GetOtherMails()([]string) { val, err := m.GetBackingStore().Get("otherMails") @@ -2866,7 +2865,7 @@ func (m *User) GetPasswordPolicies()(*string) { } return nil } -// GetPasswordProfile gets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. +// GetPasswordProfile gets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. This property is also subject to sensitive action restrictions. // returns a PasswordProfileable when successful func (m *User) GetPasswordProfile()(PasswordProfileable) { val, err := m.GetBackingStore().Get("passwordProfile") @@ -3286,7 +3285,7 @@ func (m *User) GetUsageLocation()(*string) { } return nil } -// GetUserPrincipalName gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. +// GetUserPrincipalName gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. // returns a *string when successful func (m *User) GetUserPrincipalName()(*string) { val, err := m.GetBackingStore().Get("userPrincipalName") @@ -4387,7 +4386,7 @@ func (m *User) SetAboutMe(value *string)() { panic(err) } } -// SetAccountEnabled sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). +// SetAccountEnabled sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. func (m *User) SetAccountEnabled(value *bool)() { err := m.GetBackingStore().Set("accountEnabled", value) if err != nil { @@ -4464,7 +4463,7 @@ func (m *User) SetBirthday(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391 panic(err) } } -// SetBusinessPhones sets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). +// SetBusinessPhones sets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. func (m *User) SetBusinessPhones(value []string)() { err := m.GetBackingStore().Set("businessPhones", value) if err != nil { @@ -4905,7 +4904,7 @@ func (m *User) SetMessages(value []Messageable)() { panic(err) } } -// SetMobilePhone sets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. +// SetMobilePhone sets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. func (m *User) SetMobilePhone(value *string)() { err := m.GetBackingStore().Set("mobilePhone", value) if err != nil { @@ -4968,7 +4967,7 @@ func (m *User) SetOnPremisesExtensionAttributes(value OnPremisesExtensionAttribu panic(err) } } -// SetOnPremisesImmutableId sets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). +// SetOnPremisesImmutableId sets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. func (m *User) SetOnPremisesImmutableId(value *string)() { err := m.GetBackingStore().Set("onPremisesImmutableId", value) if err != nil { @@ -5024,7 +5023,7 @@ func (m *User) SetOnPremisesUserPrincipalName(value *string)() { panic(err) } } -// SetOtherMails sets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). +// SetOtherMails sets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. func (m *User) SetOtherMails(value []string)() { err := m.GetBackingStore().Set("otherMails", value) if err != nil { @@ -5059,7 +5058,7 @@ func (m *User) SetPasswordPolicies(value *string)() { panic(err) } } -// SetPasswordProfile sets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. +// SetPasswordProfile sets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. This property is also subject to sensitive action restrictions. func (m *User) SetPasswordProfile(value PasswordProfileable)() { err := m.GetBackingStore().Set("passwordProfile", value) if err != nil { @@ -5304,7 +5303,7 @@ func (m *User) SetUsageLocation(value *string)() { panic(err) } } -// SetUserPrincipalName sets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. +// SetUserPrincipalName sets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. func (m *User) SetUserPrincipalName(value *string)() { err := m.GetBackingStore().Set("userPrincipalName", value) if err != nil { diff --git a/models/user_ownership.go b/models/user_ownership.go new file mode 100644 index 00000000000..e7f1488beb9 --- /dev/null +++ b/models/user_ownership.go @@ -0,0 +1,75 @@ +// 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 ( + "math" + "strings" +) +type UserOwnership int + +const ( + NONE_USEROWNERSHIP = 1 + LAWFULBASISFORPROCESSING_USEROWNERSHIP = 2 + RIGHTTOACCESS_USEROWNERSHIP = 4 + RIGHTTOBEINFORMED_USEROWNERSHIP = 8 + RIGHTTODATAPORTABILITY_USEROWNERSHIP = 16 + RIGHTTOOBJECT_USEROWNERSHIP = 32 + RIGHTTORECTIFICATION_USEROWNERSHIP = 64 + RIGHTTORESTRICTIONOFPROCESSING_USEROWNERSHIP = 128 + RIGHTSRELATEDTOAUTOMATEDDECISIONMAKING_USEROWNERSHIP = 256 + UNKNOWNFUTUREVALUE_USEROWNERSHIP = 512 +) + +func (i UserOwnership) String() string { + var values []string + options := []string{"none", "lawfulBasisForProcessing", "rightToAccess", "rightToBeInformed", "rightToDataPortability", "rightToObject", "rightToRectification", "rightToRestrictionOfProcessing", "rightsRelatedToAutomatedDecisionMaking", "unknownFutureValue"} + for p := 0; p < 10; p++ { + mantis := UserOwnership(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParseUserOwnership(v string) (any, error) { + var result UserOwnership + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "none": + result |= NONE_USEROWNERSHIP + case "lawfulBasisForProcessing": + result |= LAWFULBASISFORPROCESSING_USEROWNERSHIP + case "rightToAccess": + result |= RIGHTTOACCESS_USEROWNERSHIP + case "rightToBeInformed": + result |= RIGHTTOBEINFORMED_USEROWNERSHIP + case "rightToDataPortability": + result |= RIGHTTODATAPORTABILITY_USEROWNERSHIP + case "rightToObject": + result |= RIGHTTOOBJECT_USEROWNERSHIP + case "rightToRectification": + result |= RIGHTTORECTIFICATION_USEROWNERSHIP + case "rightToRestrictionOfProcessing": + result |= RIGHTTORESTRICTIONOFPROCESSING_USEROWNERSHIP + case "rightsRelatedToAutomatedDecisionMaking": + result |= RIGHTSRELATEDTOAUTOMATEDDECISIONMAKING_USEROWNERSHIP + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_USEROWNERSHIP + default: + return nil, nil + } + } + return &result, nil +} +func SerializeUserOwnership(values []UserOwnership) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i UserOwnership) isMultiValue() bool { + return true +} diff --git a/models/validating_domains.go b/models/validating_domains.go new file mode 100644 index 00000000000..c1f28e71d0c --- /dev/null +++ b/models/validating_domains.go @@ -0,0 +1,174 @@ +// 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 ValidatingDomains struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewValidatingDomains instantiates a new ValidatingDomains and sets the default values. +func NewValidatingDomains()(*ValidatingDomains) { + m := &ValidatingDomains{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateValidatingDomainsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateValidatingDomainsFromDiscriminatorValue(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.allDomains": + return NewAllDomains(), nil + case "#microsoft.graph.enumeratedDomains": + return NewEnumeratedDomains(), nil + } + } + } + } + return NewValidatingDomains(), 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 *ValidatingDomains) 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 *ValidatingDomains) 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 *ValidatingDomains) 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 + } + res["rootDomains"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseRootDomains) + if err != nil { + return err + } + if val != nil { + m.SetRootDomains(val.(*RootDomains)) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ValidatingDomains) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRootDomains gets the rootDomains property value. The rootDomains property +// returns a *RootDomains when successful +func (m *ValidatingDomains) GetRootDomains()(*RootDomains) { + val, err := m.GetBackingStore().Get("rootDomains") + if err != nil { + panic(err) + } + if val != nil { + return val.(*RootDomains) + } + return nil +} +// Serialize serializes information the current object +func (m *ValidatingDomains) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + if m.GetRootDomains() != nil { + cast := (*m.GetRootDomains()).String() + err := writer.WriteStringValue("rootDomains", &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 *ValidatingDomains) 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 *ValidatingDomains) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ValidatingDomains) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetRootDomains sets the rootDomains property value. The rootDomains property +func (m *ValidatingDomains) SetRootDomains(value *RootDomains)() { + err := m.GetBackingStore().Set("rootDomains", value) + if err != nil { + panic(err) + } +} +type ValidatingDomainsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetRootDomains()(*RootDomains) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetRootDomains(value *RootDomains)() +} diff --git a/models/webauthn_authenticator_attestation_response.go b/models/webauthn_authenticator_attestation_response.go index a73181355d7..a03cb25f83e 100644 --- a/models/webauthn_authenticator_attestation_response.go +++ b/models/webauthn_authenticator_attestation_response.go @@ -38,7 +38,7 @@ func (m *WebauthnAuthenticatorAttestationResponse) GetAdditionalData()(map[strin } return val.(map[string]any) } -// GetAttestationObject gets the attestationObject property value. The attestationObject property +// GetAttestationObject gets the attestationObject property value. A CBOR-encoded attestation object containing the authenticator data and attestation statement. This value is Base64URL-encoded without padding. // returns a *string when successful func (m *WebauthnAuthenticatorAttestationResponse) GetAttestationObject()(*string) { val, err := m.GetBackingStore().Get("attestationObject") @@ -55,7 +55,7 @@ func (m *WebauthnAuthenticatorAttestationResponse) GetAttestationObject()(*strin func (m *WebauthnAuthenticatorAttestationResponse) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } -// GetClientDataJSON gets the clientDataJSON property value. The clientDataJSON property +// GetClientDataJSON gets the clientDataJSON property value. Contains the JSON-compatible serialization of client data passed to the authenticator by the client. This value is Base64URL-encoded without padding. // returns a *string when successful func (m *WebauthnAuthenticatorAttestationResponse) GetClientDataJSON()(*string) { val, err := m.GetBackingStore().Get("clientDataJSON") @@ -150,7 +150,7 @@ func (m *WebauthnAuthenticatorAttestationResponse) SetAdditionalData(value map[s panic(err) } } -// SetAttestationObject sets the attestationObject property value. The attestationObject property +// SetAttestationObject sets the attestationObject property value. A CBOR-encoded attestation object containing the authenticator data and attestation statement. This value is Base64URL-encoded without padding. func (m *WebauthnAuthenticatorAttestationResponse) SetAttestationObject(value *string)() { err := m.GetBackingStore().Set("attestationObject", value) if err != nil { @@ -161,7 +161,7 @@ func (m *WebauthnAuthenticatorAttestationResponse) SetAttestationObject(value *s func (m *WebauthnAuthenticatorAttestationResponse) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetClientDataJSON sets the clientDataJSON property value. The clientDataJSON property +// SetClientDataJSON sets the clientDataJSON property value. Contains the JSON-compatible serialization of client data passed to the authenticator by the client. This value is Base64URL-encoded without padding. func (m *WebauthnAuthenticatorAttestationResponse) SetClientDataJSON(value *string)() { err := m.GetBackingStore().Set("clientDataJSON", value) if err != nil { diff --git a/models/webauthn_authenticator_selection_criteria.go b/models/webauthn_authenticator_selection_criteria.go index 13c6fe6c4f7..538d8e04033 100644 --- a/models/webauthn_authenticator_selection_criteria.go +++ b/models/webauthn_authenticator_selection_criteria.go @@ -38,7 +38,7 @@ func (m *WebauthnAuthenticatorSelectionCriteria) GetAdditionalData()(map[string] } return val.(map[string]any) } -// GetAuthenticatorAttachment gets the authenticatorAttachment property value. The authenticatorAttachment property +// GetAuthenticatorAttachment gets the authenticatorAttachment property value. Specifies the preferred attachment modality for the authenticator. Possible values: platform (device-bound authenticator, such as Windows Hello), cross-platform (removable authenticator, such as a USB security key), or null (no preference). // returns a *string when successful func (m *WebauthnAuthenticatorSelectionCriteria) GetAuthenticatorAttachment()(*string) { val, err := m.GetBackingStore().Get("authenticatorAttachment") @@ -113,7 +113,7 @@ func (m *WebauthnAuthenticatorSelectionCriteria) GetOdataType()(*string) { } return nil } -// GetRequireResidentKey gets the requireResidentKey property value. The requireResidentKey property +// GetRequireResidentKey gets the requireResidentKey property value. Indicates whether the authenticator must create a client-side-resident credential (also known as a discoverable credential). If true, the credential can be used without providing a credential ID. // returns a *bool when successful func (m *WebauthnAuthenticatorSelectionCriteria) GetRequireResidentKey()(*bool) { val, err := m.GetBackingStore().Get("requireResidentKey") @@ -125,7 +125,7 @@ func (m *WebauthnAuthenticatorSelectionCriteria) GetRequireResidentKey()(*bool) } return nil } -// GetUserVerification gets the userVerification property value. The userVerification property +// GetUserVerification gets the userVerification property value. Specifies the relying party's preference for user verification during credential creation. Possible values: required, preferred, or discouraged. // returns a *string when successful func (m *WebauthnAuthenticatorSelectionCriteria) GetUserVerification()(*string) { val, err := m.GetBackingStore().Get("userVerification") @@ -178,7 +178,7 @@ func (m *WebauthnAuthenticatorSelectionCriteria) SetAdditionalData(value map[str panic(err) } } -// SetAuthenticatorAttachment sets the authenticatorAttachment property value. The authenticatorAttachment property +// SetAuthenticatorAttachment sets the authenticatorAttachment property value. Specifies the preferred attachment modality for the authenticator. Possible values: platform (device-bound authenticator, such as Windows Hello), cross-platform (removable authenticator, such as a USB security key), or null (no preference). func (m *WebauthnAuthenticatorSelectionCriteria) SetAuthenticatorAttachment(value *string)() { err := m.GetBackingStore().Set("authenticatorAttachment", value) if err != nil { @@ -196,14 +196,14 @@ func (m *WebauthnAuthenticatorSelectionCriteria) SetOdataType(value *string)() { panic(err) } } -// SetRequireResidentKey sets the requireResidentKey property value. The requireResidentKey property +// SetRequireResidentKey sets the requireResidentKey property value. Indicates whether the authenticator must create a client-side-resident credential (also known as a discoverable credential). If true, the credential can be used without providing a credential ID. func (m *WebauthnAuthenticatorSelectionCriteria) SetRequireResidentKey(value *bool)() { err := m.GetBackingStore().Set("requireResidentKey", value) if err != nil { panic(err) } } -// SetUserVerification sets the userVerification property value. The userVerification property +// SetUserVerification sets the userVerification property value. Specifies the relying party's preference for user verification during credential creation. Possible values: required, preferred, or discouraged. func (m *WebauthnAuthenticatorSelectionCriteria) SetUserVerification(value *string)() { err := m.GetBackingStore().Set("userVerification", value) if err != nil { diff --git a/models/webauthn_credential_creation_options.go b/models/webauthn_credential_creation_options.go index f429da0dfce..465d7bfb09b 100644 --- a/models/webauthn_credential_creation_options.go +++ b/models/webauthn_credential_creation_options.go @@ -44,7 +44,7 @@ func (m *WebauthnCredentialCreationOptions) GetAdditionalData()(map[string]any) func (m *WebauthnCredentialCreationOptions) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } -// GetChallengeTimeoutDateTime gets the challengeTimeoutDateTime property value. The challengeTimeoutDateTime property +// GetChallengeTimeoutDateTime gets the challengeTimeoutDateTime property value. The date and time when the challenge times out and can no longer be used to create a credential. // returns a *Time when successful func (m *WebauthnCredentialCreationOptions) GetChallengeTimeoutDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { val, err := m.GetBackingStore().Get("challengeTimeoutDateTime") @@ -104,7 +104,7 @@ func (m *WebauthnCredentialCreationOptions) GetOdataType()(*string) { } return nil } -// GetPublicKey gets the publicKey property value. The publicKey property +// GetPublicKey gets the publicKey property value. The WebAuthn public key creation options. // returns a WebauthnPublicKeyCredentialCreationOptionsable when successful func (m *WebauthnCredentialCreationOptions) GetPublicKey()(WebauthnPublicKeyCredentialCreationOptionsable) { val, err := m.GetBackingStore().Get("publicKey") @@ -155,7 +155,7 @@ func (m *WebauthnCredentialCreationOptions) SetAdditionalData(value map[string]a func (m *WebauthnCredentialCreationOptions) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetChallengeTimeoutDateTime sets the challengeTimeoutDateTime property value. The challengeTimeoutDateTime property +// SetChallengeTimeoutDateTime sets the challengeTimeoutDateTime property value. The date and time when the challenge times out and can no longer be used to create a credential. func (m *WebauthnCredentialCreationOptions) SetChallengeTimeoutDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("challengeTimeoutDateTime", value) if err != nil { @@ -169,7 +169,7 @@ func (m *WebauthnCredentialCreationOptions) SetOdataType(value *string)() { panic(err) } } -// SetPublicKey sets the publicKey property value. The publicKey property +// SetPublicKey sets the publicKey property value. The WebAuthn public key creation options. func (m *WebauthnCredentialCreationOptions) SetPublicKey(value WebauthnPublicKeyCredentialCreationOptionsable)() { err := m.GetBackingStore().Set("publicKey", value) if err != nil { diff --git a/models/webauthn_public_key_credential.go b/models/webauthn_public_key_credential.go index a3dbbf56806..c6d6d884e4e 100644 --- a/models/webauthn_public_key_credential.go +++ b/models/webauthn_public_key_credential.go @@ -43,7 +43,7 @@ func (m *WebauthnPublicKeyCredential) GetAdditionalData()(map[string]any) { func (m *WebauthnPublicKeyCredential) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } -// GetClientExtensionResults gets the clientExtensionResults property value. The clientExtensionResults property +// GetClientExtensionResults gets the clientExtensionResults property value. The output of the WebAuthn extension processing. // returns a WebauthnAuthenticationExtensionsClientOutputsable when successful func (m *WebauthnPublicKeyCredential) GetClientExtensionResults()(WebauthnAuthenticationExtensionsClientOutputsable) { val, err := m.GetBackingStore().Get("clientExtensionResults") @@ -101,7 +101,7 @@ func (m *WebauthnPublicKeyCredential) GetFieldDeserializers()(map[string]func(i8 } return res } -// GetId gets the id property value. The id property +// GetId gets the id property value. The credential ID created by the WebAuthn Authenticator. This value is Base64URL-encoded without padding. // returns a *string when successful func (m *WebauthnPublicKeyCredential) GetId()(*string) { val, err := m.GetBackingStore().Get("id") @@ -125,7 +125,7 @@ func (m *WebauthnPublicKeyCredential) GetOdataType()(*string) { } return nil } -// GetResponse gets the response property value. The response property +// GetResponse gets the response property value. The response from the WebAuthn Authenticator after generating an attestation. // returns a WebauthnAuthenticatorAttestationResponseable when successful func (m *WebauthnPublicKeyCredential) GetResponse()(WebauthnAuthenticatorAttestationResponseable) { val, err := m.GetBackingStore().Get("response") @@ -182,14 +182,14 @@ func (m *WebauthnPublicKeyCredential) SetAdditionalData(value map[string]any)() func (m *WebauthnPublicKeyCredential) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetClientExtensionResults sets the clientExtensionResults property value. The clientExtensionResults property +// SetClientExtensionResults sets the clientExtensionResults property value. The output of the WebAuthn extension processing. func (m *WebauthnPublicKeyCredential) SetClientExtensionResults(value WebauthnAuthenticationExtensionsClientOutputsable)() { err := m.GetBackingStore().Set("clientExtensionResults", value) if err != nil { panic(err) } } -// SetId sets the id property value. The id property +// SetId sets the id property value. The credential ID created by the WebAuthn Authenticator. This value is Base64URL-encoded without padding. func (m *WebauthnPublicKeyCredential) SetId(value *string)() { err := m.GetBackingStore().Set("id", value) if err != nil { @@ -203,7 +203,7 @@ func (m *WebauthnPublicKeyCredential) SetOdataType(value *string)() { panic(err) } } -// SetResponse sets the response property value. The response property +// SetResponse sets the response property value. The response from the WebAuthn Authenticator after generating an attestation. func (m *WebauthnPublicKeyCredential) SetResponse(value WebauthnAuthenticatorAttestationResponseable)() { err := m.GetBackingStore().Set("response", value) if err != nil { diff --git a/models/webauthn_public_key_credential_creation_options.go b/models/webauthn_public_key_credential_creation_options.go index 195ec249224..817fc5329d9 100644 --- a/models/webauthn_public_key_credential_creation_options.go +++ b/models/webauthn_public_key_credential_creation_options.go @@ -38,7 +38,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetAdditionalData()(map[str } return val.(map[string]any) } -// GetAttestation gets the attestation property value. The attestation property +// GetAttestation gets the attestation property value. Specifies the relying party's preference for attestation conveyance. // returns a *string when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetAttestation()(*string) { val, err := m.GetBackingStore().Get("attestation") @@ -50,7 +50,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetAttestation()(*string) { } return nil } -// GetAuthenticatorSelection gets the authenticatorSelection property value. The authenticatorSelection property +// GetAuthenticatorSelection gets the authenticatorSelection property value. Criteria for selecting an appropriate authenticator for credential creation. // returns a WebauthnAuthenticatorSelectionCriteriaable when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetAuthenticatorSelection()(WebauthnAuthenticatorSelectionCriteriaable) { val, err := m.GetBackingStore().Get("authenticatorSelection") @@ -67,7 +67,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetAuthenticatorSelection() func (m *WebauthnPublicKeyCredentialCreationOptions) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } -// GetChallenge gets the challenge property value. The challenge property +// GetChallenge gets the challenge property value. The challenge that the authenticator must sign to prove possession of the credential. This value is Base64URL-encoded without padding. // returns a *string when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetChallenge()(*string) { val, err := m.GetBackingStore().Get("challenge") @@ -79,7 +79,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetChallenge()(*string) { } return nil } -// GetExcludeCredentials gets the excludeCredentials property value. The excludeCredentials property +// GetExcludeCredentials gets the excludeCredentials property value. A list of credentials that are already registered for this user, which should be excluded from selection. // returns a []WebauthnPublicKeyCredentialDescriptorable when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetExcludeCredentials()([]WebauthnPublicKeyCredentialDescriptorable) { val, err := m.GetBackingStore().Get("excludeCredentials") @@ -91,7 +91,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetExcludeCredentials()([]W } return nil } -// GetExtensions gets the extensions property value. The extensions property +// GetExtensions gets the extensions property value. Inputs for requested WebAuthn extensions. // returns a WebauthnAuthenticationExtensionsClientInputsable when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetExtensions()(WebauthnAuthenticationExtensionsClientInputsable) { val, err := m.GetBackingStore().Get("extensions") @@ -233,7 +233,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetOdataType()(*string) { } return nil } -// GetPubKeyCredParams gets the pubKeyCredParams property value. The pubKeyCredParams property +// GetPubKeyCredParams gets the pubKeyCredParams property value. The cryptographic parameters that the relying party supports, in order of preference. // returns a []WebauthnPublicKeyCredentialParametersable when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetPubKeyCredParams()([]WebauthnPublicKeyCredentialParametersable) { val, err := m.GetBackingStore().Get("pubKeyCredParams") @@ -245,7 +245,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetPubKeyCredParams()([]Web } return nil } -// GetRp gets the rp property value. The rp property +// GetRp gets the rp property value. Information about the relying party (RP) requesting credential creation. // returns a WebauthnPublicKeyCredentialRpEntityable when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetRp()(WebauthnPublicKeyCredentialRpEntityable) { val, err := m.GetBackingStore().Get("rp") @@ -257,7 +257,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetRp()(WebauthnPublicKeyCr } return nil } -// GetTimeout gets the timeout property value. The timeout property +// GetTimeout gets the timeout property value. The time, in milliseconds, that the caller is willing to wait for the operation to complete. // returns a *int32 when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetTimeout()(*int32) { val, err := m.GetBackingStore().Get("timeout") @@ -269,7 +269,7 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) GetTimeout()(*int32) { } return nil } -// GetUser gets the user property value. The user property +// GetUser gets the user property value. Information about the user account for which the credential is being created. // returns a WebauthnPublicKeyCredentialUserEntityable when successful func (m *WebauthnPublicKeyCredentialCreationOptions) GetUser()(WebauthnPublicKeyCredentialUserEntityable) { val, err := m.GetBackingStore().Get("user") @@ -370,14 +370,14 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) SetAdditionalData(value map panic(err) } } -// SetAttestation sets the attestation property value. The attestation property +// SetAttestation sets the attestation property value. Specifies the relying party's preference for attestation conveyance. func (m *WebauthnPublicKeyCredentialCreationOptions) SetAttestation(value *string)() { err := m.GetBackingStore().Set("attestation", value) if err != nil { panic(err) } } -// SetAuthenticatorSelection sets the authenticatorSelection property value. The authenticatorSelection property +// SetAuthenticatorSelection sets the authenticatorSelection property value. Criteria for selecting an appropriate authenticator for credential creation. func (m *WebauthnPublicKeyCredentialCreationOptions) SetAuthenticatorSelection(value WebauthnAuthenticatorSelectionCriteriaable)() { err := m.GetBackingStore().Set("authenticatorSelection", value) if err != nil { @@ -388,21 +388,21 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) SetAuthenticatorSelection(v func (m *WebauthnPublicKeyCredentialCreationOptions) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetChallenge sets the challenge property value. The challenge property +// SetChallenge sets the challenge property value. The challenge that the authenticator must sign to prove possession of the credential. This value is Base64URL-encoded without padding. func (m *WebauthnPublicKeyCredentialCreationOptions) SetChallenge(value *string)() { err := m.GetBackingStore().Set("challenge", value) if err != nil { panic(err) } } -// SetExcludeCredentials sets the excludeCredentials property value. The excludeCredentials property +// SetExcludeCredentials sets the excludeCredentials property value. A list of credentials that are already registered for this user, which should be excluded from selection. func (m *WebauthnPublicKeyCredentialCreationOptions) SetExcludeCredentials(value []WebauthnPublicKeyCredentialDescriptorable)() { err := m.GetBackingStore().Set("excludeCredentials", value) if err != nil { panic(err) } } -// SetExtensions sets the extensions property value. The extensions property +// SetExtensions sets the extensions property value. Inputs for requested WebAuthn extensions. func (m *WebauthnPublicKeyCredentialCreationOptions) SetExtensions(value WebauthnAuthenticationExtensionsClientInputsable)() { err := m.GetBackingStore().Set("extensions", value) if err != nil { @@ -416,28 +416,28 @@ func (m *WebauthnPublicKeyCredentialCreationOptions) SetOdataType(value *string) panic(err) } } -// SetPubKeyCredParams sets the pubKeyCredParams property value. The pubKeyCredParams property +// SetPubKeyCredParams sets the pubKeyCredParams property value. The cryptographic parameters that the relying party supports, in order of preference. func (m *WebauthnPublicKeyCredentialCreationOptions) SetPubKeyCredParams(value []WebauthnPublicKeyCredentialParametersable)() { err := m.GetBackingStore().Set("pubKeyCredParams", value) if err != nil { panic(err) } } -// SetRp sets the rp property value. The rp property +// SetRp sets the rp property value. Information about the relying party (RP) requesting credential creation. func (m *WebauthnPublicKeyCredentialCreationOptions) SetRp(value WebauthnPublicKeyCredentialRpEntityable)() { err := m.GetBackingStore().Set("rp", value) if err != nil { panic(err) } } -// SetTimeout sets the timeout property value. The timeout property +// SetTimeout sets the timeout property value. The time, in milliseconds, that the caller is willing to wait for the operation to complete. func (m *WebauthnPublicKeyCredentialCreationOptions) SetTimeout(value *int32)() { err := m.GetBackingStore().Set("timeout", value) if err != nil { panic(err) } } -// SetUser sets the user property value. The user property +// SetUser sets the user property value. Information about the user account for which the credential is being created. func (m *WebauthnPublicKeyCredentialCreationOptions) SetUser(value WebauthnPublicKeyCredentialUserEntityable)() { err := m.GetBackingStore().Set("user", value) if err != nil { diff --git a/models/webauthn_public_key_credential_descriptor.go b/models/webauthn_public_key_credential_descriptor.go index efb9826ddcf..760d73e3a99 100644 --- a/models/webauthn_public_key_credential_descriptor.go +++ b/models/webauthn_public_key_credential_descriptor.go @@ -95,7 +95,7 @@ func (m *WebauthnPublicKeyCredentialDescriptor) GetFieldDeserializers()(map[stri } return res } -// GetId gets the id property value. The id property +// GetId gets the id property value. The credential ID of the credential being described. This value is Base64URL-encoded without padding. // returns a *string when successful func (m *WebauthnPublicKeyCredentialDescriptor) GetId()(*string) { val, err := m.GetBackingStore().Get("id") @@ -119,7 +119,7 @@ func (m *WebauthnPublicKeyCredentialDescriptor) GetOdataType()(*string) { } return nil } -// GetTransports gets the transports property value. The transports property +// GetTransports gets the transports property value. A hint about the types of transport that the authenticator supports. Possible values include: usb, nfc, ble, internal. // returns a []string when successful func (m *WebauthnPublicKeyCredentialDescriptor) GetTransports()([]string) { val, err := m.GetBackingStore().Get("transports") @@ -131,7 +131,7 @@ func (m *WebauthnPublicKeyCredentialDescriptor) GetTransports()([]string) { } return nil } -// GetTypeEscaped gets the type property value. The type property +// GetTypeEscaped gets the type property value. The type of credential. Currently, the only supported value is public-key. // returns a *string when successful func (m *WebauthnPublicKeyCredentialDescriptor) GetTypeEscaped()(*string) { val, err := m.GetBackingStore().Get("typeEscaped") @@ -188,7 +188,7 @@ func (m *WebauthnPublicKeyCredentialDescriptor) SetAdditionalData(value map[stri func (m *WebauthnPublicKeyCredentialDescriptor) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetId sets the id property value. The id property +// SetId sets the id property value. The credential ID of the credential being described. This value is Base64URL-encoded without padding. func (m *WebauthnPublicKeyCredentialDescriptor) SetId(value *string)() { err := m.GetBackingStore().Set("id", value) if err != nil { @@ -202,14 +202,14 @@ func (m *WebauthnPublicKeyCredentialDescriptor) SetOdataType(value *string)() { panic(err) } } -// SetTransports sets the transports property value. The transports property +// SetTransports sets the transports property value. A hint about the types of transport that the authenticator supports. Possible values include: usb, nfc, ble, internal. func (m *WebauthnPublicKeyCredentialDescriptor) SetTransports(value []string)() { err := m.GetBackingStore().Set("transports", value) if err != nil { panic(err) } } -// SetTypeEscaped sets the type property value. The type property +// SetTypeEscaped sets the type property value. The type of credential. Currently, the only supported value is public-key. func (m *WebauthnPublicKeyCredentialDescriptor) SetTypeEscaped(value *string)() { err := m.GetBackingStore().Set("typeEscaped", value) if err != nil { diff --git a/models/webauthn_public_key_credential_parameters.go b/models/webauthn_public_key_credential_parameters.go index f210e690014..cdb01ad187b 100644 --- a/models/webauthn_public_key_credential_parameters.go +++ b/models/webauthn_public_key_credential_parameters.go @@ -38,7 +38,7 @@ func (m *WebauthnPublicKeyCredentialParameters) GetAdditionalData()(map[string]a } return val.(map[string]any) } -// GetAlg gets the alg property value. The alg property +// GetAlg gets the alg property value. A COSE algorithm identifier representing the cryptographic algorithm to use for this credential type. For example, -7 represents ES256. // returns a *int32 when successful func (m *WebauthnPublicKeyCredentialParameters) GetAlg()(*int32) { val, err := m.GetBackingStore().Get("alg") @@ -103,7 +103,7 @@ func (m *WebauthnPublicKeyCredentialParameters) GetOdataType()(*string) { } return nil } -// GetTypeEscaped gets the type property value. The type property +// GetTypeEscaped gets the type property value. The type of credential to create. Currently, the only supported value is public-key. // returns a *string when successful func (m *WebauthnPublicKeyCredentialParameters) GetTypeEscaped()(*string) { val, err := m.GetBackingStore().Get("typeEscaped") @@ -150,7 +150,7 @@ func (m *WebauthnPublicKeyCredentialParameters) SetAdditionalData(value map[stri panic(err) } } -// SetAlg sets the alg property value. The alg property +// SetAlg sets the alg property value. A COSE algorithm identifier representing the cryptographic algorithm to use for this credential type. For example, -7 represents ES256. func (m *WebauthnPublicKeyCredentialParameters) SetAlg(value *int32)() { err := m.GetBackingStore().Set("alg", value) if err != nil { @@ -168,7 +168,7 @@ func (m *WebauthnPublicKeyCredentialParameters) SetOdataType(value *string)() { panic(err) } } -// SetTypeEscaped sets the type property value. The type property +// SetTypeEscaped sets the type property value. The type of credential to create. Currently, the only supported value is public-key. func (m *WebauthnPublicKeyCredentialParameters) SetTypeEscaped(value *string)() { err := m.GetBackingStore().Set("typeEscaped", value) if err != nil { diff --git a/models/webauthn_public_key_credential_rp_entity.go b/models/webauthn_public_key_credential_rp_entity.go index c9802ee7c0a..e03c0ae3e39 100644 --- a/models/webauthn_public_key_credential_rp_entity.go +++ b/models/webauthn_public_key_credential_rp_entity.go @@ -79,7 +79,7 @@ func (m *WebauthnPublicKeyCredentialRpEntity) GetFieldDeserializers()(map[string } return res } -// GetId gets the id property value. The id property +// GetId gets the id property value. The relying party identifier. For web applications, this value is typically the domain name. // returns a *string when successful func (m *WebauthnPublicKeyCredentialRpEntity) GetId()(*string) { val, err := m.GetBackingStore().Get("id") @@ -91,7 +91,7 @@ func (m *WebauthnPublicKeyCredentialRpEntity) GetId()(*string) { } return nil } -// GetName gets the name property value. The name property +// GetName gets the name property value. The human-readable name for the relying party. // returns a *string when successful func (m *WebauthnPublicKeyCredentialRpEntity) GetName()(*string) { val, err := m.GetBackingStore().Get("name") @@ -154,14 +154,14 @@ func (m *WebauthnPublicKeyCredentialRpEntity) SetAdditionalData(value map[string func (m *WebauthnPublicKeyCredentialRpEntity) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetId sets the id property value. The id property +// SetId sets the id property value. The relying party identifier. For web applications, this value is typically the domain name. func (m *WebauthnPublicKeyCredentialRpEntity) SetId(value *string)() { err := m.GetBackingStore().Set("id", value) if err != nil { panic(err) } } -// SetName sets the name property value. The name property +// SetName sets the name property value. The human-readable name for the relying party. func (m *WebauthnPublicKeyCredentialRpEntity) SetName(value *string)() { err := m.GetBackingStore().Set("name", value) if err != nil { diff --git a/models/webauthn_public_key_credential_user_entity.go b/models/webauthn_public_key_credential_user_entity.go index b9a111d48d1..1c7330a7e0e 100644 --- a/models/webauthn_public_key_credential_user_entity.go +++ b/models/webauthn_public_key_credential_user_entity.go @@ -43,7 +43,7 @@ func (m *WebauthnPublicKeyCredentialUserEntity) GetAdditionalData()(map[string]a func (m *WebauthnPublicKeyCredentialUserEntity) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } -// GetDisplayName gets the displayName property value. The displayName property +// GetDisplayName gets the displayName property value. A human-readable name for the user account, intended for display. // returns a *string when successful func (m *WebauthnPublicKeyCredentialUserEntity) GetDisplayName()(*string) { val, err := m.GetBackingStore().Get("displayName") @@ -101,7 +101,7 @@ func (m *WebauthnPublicKeyCredentialUserEntity) GetFieldDeserializers()(map[stri } return res } -// GetId gets the id property value. The id property +// GetId gets the id property value. A user identifier, determined by the relying party. This value is opaque to the authenticator and is Base64URL-encoded without padding. // returns a *string when successful func (m *WebauthnPublicKeyCredentialUserEntity) GetId()(*string) { val, err := m.GetBackingStore().Get("id") @@ -113,7 +113,7 @@ func (m *WebauthnPublicKeyCredentialUserEntity) GetId()(*string) { } return nil } -// GetName gets the name property value. The name property +// GetName gets the name property value. A human-readable identifier for the user account, such as a username or email address. // returns a *string when successful func (m *WebauthnPublicKeyCredentialUserEntity) GetName()(*string) { val, err := m.GetBackingStore().Get("name") @@ -182,21 +182,21 @@ func (m *WebauthnPublicKeyCredentialUserEntity) SetAdditionalData(value map[stri func (m *WebauthnPublicKeyCredentialUserEntity) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetDisplayName sets the displayName property value. The displayName property +// SetDisplayName sets the displayName property value. A human-readable name for the user account, intended for display. func (m *WebauthnPublicKeyCredentialUserEntity) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) if err != nil { panic(err) } } -// SetId sets the id property value. The id property +// SetId sets the id property value. A user identifier, determined by the relying party. This value is opaque to the authenticator and is Base64URL-encoded without padding. func (m *WebauthnPublicKeyCredentialUserEntity) SetId(value *string)() { err := m.GetBackingStore().Set("id", value) if err != nil { panic(err) } } -// SetName sets the name property value. The name property +// SetName sets the name property value. A human-readable identifier for the user account, such as a username or email address. func (m *WebauthnPublicKeyCredentialUserEntity) SetName(value *string)() { err := m.GetBackingStore().Set("name", value) if err != nil { diff --git a/organization/get_available_extension_properties_post_request_body.go b/organization/get_available_extension_properties_post_request_body.go index aa58f9fcfef..c6d9cde63a5 100644 --- a/organization/get_available_extension_properties_post_request_body.go +++ b/organization/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/organization/item_get_member_groups_post_request_body.go b/organization/item_get_member_groups_post_request_body.go index f3b7c82a2ca..b8539f5e83b 100644 --- a/organization/item_get_member_groups_post_request_body.go +++ b/organization/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/organization/item_get_member_objects_post_request_body.go b/organization/item_get_member_objects_post_request_body.go index 280893fed50..c6b3b75366d 100644 --- a/organization/item_get_member_objects_post_request_body.go +++ b/organization/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/permissiongrants/get_available_extension_properties_post_request_body.go b/permissiongrants/get_available_extension_properties_post_request_body.go index b9ac8f8fad1..152540cc840 100644 --- a/permissiongrants/get_available_extension_properties_post_request_body.go +++ b/permissiongrants/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/permissiongrants/item_get_member_groups_post_request_body.go b/permissiongrants/item_get_member_groups_post_request_body.go index e51d7cc5efe..9eb4f47c62a 100644 --- a/permissiongrants/item_get_member_groups_post_request_body.go +++ b/permissiongrants/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/permissiongrants/item_get_member_objects_post_request_body.go b/permissiongrants/item_get_member_objects_post_request_body.go index d9e23d191f0..fdf534d4247 100644 --- a/permissiongrants/item_get_member_objects_post_request_body.go +++ b/permissiongrants/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/policies/authentication_strength_policies_item_usage_request_builder.go b/policies/authentication_strength_policies_item_usage_request_builder.go index 339ff7fc488..7e6b019b091 100644 --- a/policies/authentication_strength_policies_item_usage_request_builder.go +++ b/policies/authentication_strength_policies_item_usage_request_builder.go @@ -34,7 +34,7 @@ func NewAuthenticationStrengthPoliciesItemUsageRequestBuilder(rawUrl string, req urlParams["request-raw-url"] = rawUrl return NewAuthenticationStrengthPoliciesItemUsageRequestBuilderInternal(urlParams, requestAdapter) } -// Get allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. +// Get allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. // returns a AuthenticationStrengthUsageable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *AuthenticationStrengthPoliciesItemUsageRequestBuilder) Get(ctx context. } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AuthenticationStrengthUsageable), nil } -// ToGetRequestInformation allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. +// ToGetRequestInformation allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. // returns a *RequestInformation when successful func (m *AuthenticationStrengthPoliciesItemUsageRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AuthenticationStrengthPoliciesItemUsageRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go b/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go index e034f53be5f..01835379f3d 100644 --- a/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go +++ b/policies/feature_rollout_policies_item_applies_to_ref_request_builder.go @@ -62,7 +62,7 @@ type FeatureRolloutPoliciesItemAppliesToRefRequestBuilderPostRequestConfiguratio // NewFeatureRolloutPoliciesItemAppliesToRefRequestBuilderInternal instantiates a new FeatureRolloutPoliciesItemAppliesToRefRequestBuilder and sets the default values. func NewFeatureRolloutPoliciesItemAppliesToRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) { m := &FeatureRolloutPoliciesItemAppliesToRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToDeleteRequestIn // ToGetRequestInformation nullable. Specifies a list of directoryObject resources that feature is enabled for. // returns a *RequestInformation when successful func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *FeatureRolloutPoliciesItemAppliesToRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToGetRequestInfor // ToPostRequestInformation add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. // returns a *RequestInformation when successful func (m *FeatureRolloutPoliciesItemAppliesToRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *FeatureRolloutPoliciesItemAppliesToRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/policies/federated_token_validation_policy_request_builder.go b/policies/federated_token_validation_policy_request_builder.go new file mode 100644 index 00000000000..e2e4be7e8d0 --- /dev/null +++ b/policies/federated_token_validation_policy_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 policies + +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" +) + +// FederatedTokenValidationPolicyRequestBuilder provides operations to manage the federatedTokenValidationPolicy property of the microsoft.graph.policyRoot entity. +type FederatedTokenValidationPolicyRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// FederatedTokenValidationPolicyRequestBuilderGetQueryParameters get federatedTokenValidationPolicy from policies +type FederatedTokenValidationPolicyRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *FederatedTokenValidationPolicyRequestBuilderGetQueryParameters +} +// FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewFederatedTokenValidationPolicyRequestBuilderInternal instantiates a new FederatedTokenValidationPolicyRequestBuilder and sets the default values. +func NewFederatedTokenValidationPolicyRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*FederatedTokenValidationPolicyRequestBuilder) { + m := &FederatedTokenValidationPolicyRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/federatedTokenValidationPolicy{?%24expand,%24select}", pathParameters), + } + return m +} +// NewFederatedTokenValidationPolicyRequestBuilder instantiates a new FederatedTokenValidationPolicyRequestBuilder and sets the default values. +func NewFederatedTokenValidationPolicyRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*FederatedTokenValidationPolicyRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewFederatedTokenValidationPolicyRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property federatedTokenValidationPolicy for policies +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *FederatedTokenValidationPolicyRequestBuilder) Delete(ctx context.Context, requestConfiguration *FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration)(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 federatedTokenValidationPolicy from policies +// returns a FederatedTokenValidationPolicyable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *FederatedTokenValidationPolicyRequestBuilder) Get(ctx context.Context, requestConfiguration *FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable, 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.CreateFederatedTokenValidationPolicyFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable), nil +} +// Patch update the navigation property federatedTokenValidationPolicy in policies +// returns a FederatedTokenValidationPolicyable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *FederatedTokenValidationPolicyRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable, requestConfiguration *FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable, 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.CreateFederatedTokenValidationPolicyFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable), nil +} +// ToDeleteRequestInformation delete navigation property federatedTokenValidationPolicy for policies +// returns a *RequestInformation when successful +func (m *FederatedTokenValidationPolicyRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration)(*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 federatedTokenValidationPolicy from policies +// returns a *RequestInformation when successful +func (m *FederatedTokenValidationPolicyRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration)(*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 federatedTokenValidationPolicy in policies +// returns a *RequestInformation when successful +func (m *FederatedTokenValidationPolicyRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.FederatedTokenValidationPolicyable, requestConfiguration *FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration)(*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 *FederatedTokenValidationPolicyRequestBuilder when successful +func (m *FederatedTokenValidationPolicyRequestBuilder) WithUrl(rawUrl string)(*FederatedTokenValidationPolicyRequestBuilder) { + return NewFederatedTokenValidationPolicyRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/policies/policies_request_builder.go b/policies/policies_request_builder.go index be4039740f2..2492059bf25 100644 --- a/policies/policies_request_builder.go +++ b/policies/policies_request_builder.go @@ -115,6 +115,11 @@ func (m *PoliciesRequestBuilder) DeviceRegistrationPolicy()(*DeviceRegistrationP func (m *PoliciesRequestBuilder) FeatureRolloutPolicies()(*FeatureRolloutPoliciesRequestBuilder) { return NewFeatureRolloutPoliciesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// FederatedTokenValidationPolicy provides operations to manage the federatedTokenValidationPolicy property of the microsoft.graph.policyRoot entity. +// returns a *FederatedTokenValidationPolicyRequestBuilder when successful +func (m *PoliciesRequestBuilder) FederatedTokenValidationPolicy()(*FederatedTokenValidationPolicyRequestBuilder) { + return NewFederatedTokenValidationPolicyRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Get get policies // returns a PolicyRootable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code diff --git a/print/printers_create_post_request_body.go b/print/printers_create_post_request_body.go index 0c37f7eed78..c5ef9f2fe59 100644 --- a/print/printers_create_post_request_body.go +++ b/print/printers_create_post_request_body.go @@ -19,6 +19,8 @@ func NewPrintersCreatePostRequestBody()(*PrintersCreatePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + hasPhysicalDeviceValue := false + m.SetHasPhysicalDevice(&hasPhysicalDeviceValue) return m } // CreatePrintersCreatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/print/shares_item_allowed_groups_ref_request_builder.go b/print/shares_item_allowed_groups_ref_request_builder.go index e9b1a6d869a..517767c673e 100644 --- a/print/shares_item_allowed_groups_ref_request_builder.go +++ b/print/shares_item_allowed_groups_ref_request_builder.go @@ -62,7 +62,7 @@ type SharesItemAllowedGroupsRefRequestBuilderPostRequestConfiguration struct { // NewSharesItemAllowedGroupsRefRequestBuilderInternal instantiates a new SharesItemAllowedGroupsRefRequestBuilder and sets the default values. func NewSharesItemAllowedGroupsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SharesItemAllowedGroupsRefRequestBuilder) { m := &SharesItemAllowedGroupsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *SharesItemAllowedGroupsRefRequestBuilder) ToDeleteRequestInformation(ct // ToGetRequestInformation retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedGroupsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SharesItemAllowedGroupsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *SharesItemAllowedGroupsRefRequestBuilder) ToGetRequestInformation(ctx c // ToPostRequestInformation grant the specified group access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedGroupsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *SharesItemAllowedGroupsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/print/shares_item_allowed_users_ref_request_builder.go b/print/shares_item_allowed_users_ref_request_builder.go index 9730ebd98af..0c024e4ff39 100644 --- a/print/shares_item_allowed_users_ref_request_builder.go +++ b/print/shares_item_allowed_users_ref_request_builder.go @@ -62,7 +62,7 @@ type SharesItemAllowedUsersRefRequestBuilderPostRequestConfiguration struct { // NewSharesItemAllowedUsersRefRequestBuilderInternal instantiates a new SharesItemAllowedUsersRefRequestBuilder and sets the default values. func NewSharesItemAllowedUsersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SharesItemAllowedUsersRefRequestBuilder) { m := &SharesItemAllowedUsersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *SharesItemAllowedUsersRefRequestBuilder) ToDeleteRequestInformation(ctx // ToGetRequestInformation retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedUsersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SharesItemAllowedUsersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *SharesItemAllowedUsersRefRequestBuilder) ToGetRequestInformation(ctx co // ToPostRequestInformation grant the specified user access to submit print jobs to the associated printerShare. // returns a *RequestInformation when successful func (m *SharesItemAllowedUsersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *SharesItemAllowedUsersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/schemaextensions/schema_extension_item_request_builder.go b/schemaextensions/schema_extension_item_request_builder.go index 697d79ab599..72d55fd4914 100644 --- a/schemaextensions/schema_extension_item_request_builder.go +++ b/schemaextensions/schema_extension_item_request_builder.go @@ -57,7 +57,7 @@ func NewSchemaExtensionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187 urlParams["request-raw-url"] = rawUrl return NewSchemaExtensionItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. +// Delete delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -122,7 +122,7 @@ func (m *SchemaExtensionItemRequestBuilder) Patch(ctx context.Context, body iadc } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SchemaExtensionable), nil } -// ToDeleteRequestInformation delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. +// ToDeleteRequestInformation delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. // returns a *RequestInformation when successful func (m *SchemaExtensionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *SchemaExtensionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/0ed7cd85d80a81b41d30974a84565554e69f44efe506ffe3a98242677e879db9.go b/security/0ed7cd85d80a81b41d30974a84565554e69f44efe506ffe3a98242677e879db9.go index 4cc4f0fc68a..63017209c9f 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/90eea350fc998c4e11a9572f36a3d37331306af0ee1126dbec1d5fb5f858dd38.go b/security/90eea350fc998c4e11a9572f36a3d37331306af0ee1126dbec1d5fb5f858dd38.go index 432c924ddb6..b130bb609e6 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/alerts_escaped_v2_microsoft_graph_security_move_alerts_move_alerts_post_request_body.go b/security/alerts_escaped_v2_microsoft_graph_security_move_alerts_move_alerts_post_request_body.go new file mode 100644 index 00000000000..f9904a343bf --- /dev/null +++ b/security/alerts_escaped_v2_microsoft_graph_security_move_alerts_move_alerts_post_request_body.go @@ -0,0 +1,235 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +type Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAlerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody instantiates a new Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody and sets the default values. +func NewAlerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody()(*Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) { + m := &Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAlerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAlerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAlerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody(), 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 *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) 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) +} +// GetAlertComment gets the alertComment property value. The alertComment property +// returns a *string when successful +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) GetAlertComment()(*string) { + val, err := m.GetBackingStore().Get("alertComment") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetAlertIds gets the alertIds property value. The alertIds property +// returns a []string when successful +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) GetAlertIds()([]string) { + val, err := m.GetBackingStore().Get("alertIds") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) 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 *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["alertComment"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAlertComment(val) + } + return nil + } + res["alertIds"] = 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.SetAlertIds(res) + } + return nil + } + res["incidentId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetIncidentId(val) + } + return nil + } + res["newCorrelationReasons"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.ParseCorrelationReason) + if err != nil { + return err + } + if val != nil { + m.SetNewCorrelationReasons(val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason)) + } + return nil + } + return res +} +// GetIncidentId gets the incidentId property value. The incidentId property +// returns a *string when successful +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) GetIncidentId()(*string) { + val, err := m.GetBackingStore().Get("incidentId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetNewCorrelationReasons gets the newCorrelationReasons property value. The newCorrelationReasons property +// returns a *CorrelationReason when successful +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) GetNewCorrelationReasons()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason) { + val, err := m.GetBackingStore().Get("newCorrelationReasons") + if err != nil { + panic(err) + } + if val != nil { + return val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason) + } + return nil +} +// Serialize serializes information the current object +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("alertComment", m.GetAlertComment()) + if err != nil { + return err + } + } + if m.GetAlertIds() != nil { + err := writer.WriteCollectionOfStringValues("alertIds", m.GetAlertIds()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("incidentId", m.GetIncidentId()) + if err != nil { + return err + } + } + if m.GetNewCorrelationReasons() != nil { + cast := (*m.GetNewCorrelationReasons()).String() + err := writer.WriteStringValue("newCorrelationReasons", &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 *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAlertComment sets the alertComment property value. The alertComment property +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) SetAlertComment(value *string)() { + err := m.GetBackingStore().Set("alertComment", value) + if err != nil { + panic(err) + } +} +// SetAlertIds sets the alertIds property value. The alertIds property +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) SetAlertIds(value []string)() { + err := m.GetBackingStore().Set("alertIds", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIncidentId sets the incidentId property value. The incidentId property +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) SetIncidentId(value *string)() { + err := m.GetBackingStore().Set("incidentId", value) + if err != nil { + panic(err) + } +} +// SetNewCorrelationReasons sets the newCorrelationReasons property value. The newCorrelationReasons property +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBody) SetNewCorrelationReasons(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason)() { + err := m.GetBackingStore().Set("newCorrelationReasons", value) + if err != nil { + panic(err) + } +} +type Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAlertComment()(*string) + GetAlertIds()([]string) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIncidentId()(*string) + GetNewCorrelationReasons()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason) + SetAlertComment(value *string)() + SetAlertIds(value []string)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIncidentId(value *string)() + SetNewCorrelationReasons(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason)() +} diff --git a/security/alerts_escaped_v2_microsoft_graph_security_move_alerts_request_builder.go b/security/alerts_escaped_v2_microsoft_graph_security_move_alerts_request_builder.go new file mode 100644 index 00000000000..90776e97fcf --- /dev/null +++ b/security/alerts_escaped_v2_microsoft_graph_security_move_alerts_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" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +// Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder provides operations to call the moveAlerts method. +type Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderInternal instantiates a new Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder and sets the default values. +func NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) { + m := &Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/alerts_v2/microsoft.graph.security.moveAlerts", pathParameters), + } + return m +} +// NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder instantiates a new Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder and sets the default values. +func NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderInternal(urlParams, requestAdapter) +} +// Post move one or more alert resources to a new or existing incident. +// returns a MergeResponseable 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-alert-movealerts?view=graph-rest-1.0 +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) Post(ctx context.Context, body Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable, requestConfiguration *Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.MergeResponseable, 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.CreateMergeResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.MergeResponseable), nil +} +// ToPostRequestInformation move one or more alert resources to a new or existing incident. +// returns a *RequestInformation when successful +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) ToPostRequestInformation(ctx context.Context, body Alerts_v2MicrosoftGraphSecurityMoveAlertsMoveAlertsPostRequestBodyable, requestConfiguration *Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration)(*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 *Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder when successful +func (m *Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) WithUrl(rawUrl string)(*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) { + return NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/alerts_escaped_v2_request_builder.go b/security/alerts_escaped_v2_request_builder.go index 93215fdf0fc..05d3d1737c7 100644 --- a/security/alerts_escaped_v2_request_builder.go +++ b/security/alerts_escaped_v2_request_builder.go @@ -102,6 +102,11 @@ func (m *Alerts_v2RequestBuilder) Get(ctx context.Context, requestConfiguration } return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AlertCollectionResponseable), nil } +// MicrosoftGraphSecurityMoveAlerts provides operations to call the moveAlerts method. +// returns a *Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder when successful +func (m *Alerts_v2RequestBuilder) MicrosoftGraphSecurityMoveAlerts()(*Alerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilder) { + return NewAlerts_v2MicrosoftGraphSecurityMoveAlertsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Post create new navigation property to alerts_v2 for security // returns a Alertable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code diff --git a/security/attack_simulation_simulations_simulation_item_request_builder.go b/security/attack_simulation_simulations_simulation_item_request_builder.go index 513000e16fb..c6d838ce55c 100644 --- a/security/attack_simulation_simulations_simulation_item_request_builder.go +++ b/security/attack_simulation_simulations_simulation_item_request_builder.go @@ -109,7 +109,7 @@ func (m *AttackSimulationSimulationsSimulationItemRequestBuilder) LandingPage()( func (m *AttackSimulationSimulationsSimulationItemRequestBuilder) LoginPage()(*AttackSimulationSimulationsItemLoginPageRequestBuilder) { return NewAttackSimulationSimulationsItemLoginPageRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update an attack simulation campaign for a tenant. +// Patch update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. // returns a Simulationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -162,7 +162,7 @@ func (m *AttackSimulationSimulationsSimulationItemRequestBuilder) ToGetRequestIn requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update an attack simulation campaign for a tenant. +// ToPatchRequestInformation update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. // returns a *RequestInformation when successful func (m *AttackSimulationSimulationsSimulationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Simulationable, requestConfiguration *AttackSimulationSimulationsSimulationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) 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 00000000000..ce9f8f946ac --- /dev/null +++ b/security/audit_log_queries_audit_log_query_item_request_builder.go @@ -0,0 +1,126 @@ +// Code 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 +} +// 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 +} +// 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 +} +// 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 00000000000..50bf470c892 --- /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 00000000000..79f5003b365 --- /dev/null +++ b/security/audit_log_queries_item_records_audit_log_record_item_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" + 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 +} +// 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 +} +// 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) +} +// 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 +} +// 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 +} +// 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 00000000000..ac60770b1f7 --- /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 00000000000..16ad15e1d5b --- /dev/null +++ b/security/audit_log_queries_item_records_request_builder.go @@ -0,0 +1,113 @@ +// Code 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 +} +// 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 +} +// 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 +} +// 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 00000000000..fbc5a6899c6 --- /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 00000000000..e7280650749 --- /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/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go b/security/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go index 75e815297e4..95dde5baf2b 100644 --- a/security/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go +++ b/security/b0fee81224494425ca475ab773280f54b1958842efdfc22e5b020d3af8d1f771.go @@ -19,6 +19,8 @@ func NewCasesEdiscoveryCasesItemSearchesItemMicrosoftGraphSecurityExportResultEx } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + exportSingleItemsValue := false + m.SetExportSingleItems(&exportSingleItemsValue) return m } // CreateCasesEdiscoveryCasesItemSearchesItemMicrosoftGraphSecurityExportResultExportResultPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value 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 f3c86ee2fa3..f0a62a357ca 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 9a0d92b3a46..309d7fecf0a 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 69a20c6ed34..eb0af9b22a0 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/collaboration_analyzed_emails_analyzed_email_item_request_builder.go b/security/collaboration_analyzed_emails_analyzed_email_item_request_builder.go new file mode 100644 index 00000000000..321e397e83b --- /dev/null +++ b/security/collaboration_analyzed_emails_analyzed_email_item_request_builder.go @@ -0,0 +1,163 @@ +// Code 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" +) + +// CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder provides operations to manage the analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. +type CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetQueryParameters read the properties and relationships of an analyzedEmail object. +type CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetQueryParameters +} +// CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderInternal instantiates a new CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) { + m := &CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails/{analyzedEmail%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder instantiates a new CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property analyzedEmails for security +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration)(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 analyzedEmail object. +// returns a AnalyzedEmailable 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-analyzedemail-get?view=graph-rest-1.0 +func (m *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, 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.CreateAnalyzedEmailFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable), nil +} +// Patch update the navigation property analyzedEmails in security +// returns a AnalyzedEmailable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) Patch(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, requestConfiguration *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, 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.CreateAnalyzedEmailFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable), nil +} +// ToDeleteRequestInformation delete navigation property analyzedEmails for security +// returns a *RequestInformation when successful +func (m *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderDeleteRequestConfiguration)(*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 analyzedEmail object. +// returns a *RequestInformation when successful +func (m *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderGetRequestConfiguration)(*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 analyzedEmails in security +// returns a *RequestInformation when successful +func (m *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, requestConfiguration *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderPatchRequestConfiguration)(*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 *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder when successful +func (m *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) WithUrl(rawUrl string)(*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) { + return NewCollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/collaboration_analyzed_emails_count_request_builder.go b/security/collaboration_analyzed_emails_count_request_builder.go new file mode 100644 index 00000000000..30a888732e7 --- /dev/null +++ b/security/collaboration_analyzed_emails_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" +) + +// CollaborationAnalyzedEmailsCountRequestBuilder provides operations to count the resources in the collection. +type CollaborationAnalyzedEmailsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CollaborationAnalyzedEmailsCountRequestBuilderGetQueryParameters get the number of the resource +type CollaborationAnalyzedEmailsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CollaborationAnalyzedEmailsCountRequestBuilderGetQueryParameters +} +// NewCollaborationAnalyzedEmailsCountRequestBuilderInternal instantiates a new CollaborationAnalyzedEmailsCountRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsCountRequestBuilder) { + m := &CollaborationAnalyzedEmailsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCollaborationAnalyzedEmailsCountRequestBuilder instantiates a new CollaborationAnalyzedEmailsCountRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCollaborationAnalyzedEmailsCountRequestBuilderInternal(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 *CollaborationAnalyzedEmailsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration)(*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 *CollaborationAnalyzedEmailsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsCountRequestBuilderGetRequestConfiguration)(*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 *CollaborationAnalyzedEmailsCountRequestBuilder when successful +func (m *CollaborationAnalyzedEmailsCountRequestBuilder) WithUrl(rawUrl string)(*CollaborationAnalyzedEmailsCountRequestBuilder) { + return NewCollaborationAnalyzedEmailsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go b/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go new file mode 100644 index 00000000000..603c8613112 --- /dev/null +++ b/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_remediate_post_request_body.go @@ -0,0 +1,318 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +type CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody instantiates a new CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody and sets the default values. +func NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody()(*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) { + m := &CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + remediateSendersCopyValue := false + m.SetRemediateSendersCopy(&remediateSendersCopyValue) + return m +} +// CreateCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody(), nil +} +// GetAction gets the action property value. The action property +// returns a *RemediationAction when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) GetAction()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction) { + val, err := m.GetBackingStore().Get("action") + if err != nil { + panic(err) + } + if val != nil { + return val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction) + } + return 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 *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) 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) +} +// GetAnalyzedEmails gets the analyzedEmails property value. The analyzedEmails property +// returns a []AnalyzedEmailable when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) GetAnalyzedEmails()([]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable) { + val, err := m.GetBackingStore().Get("analyzedEmails") + if err != nil { + panic(err) + } + if val != nil { + return val.([]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDescription gets the description property value. The description property +// returns a *string when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) 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 *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) 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 *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["action"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.ParseRemediationAction) + if err != nil { + return err + } + if val != nil { + m.SetAction(val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction)) + } + return nil + } + res["analyzedEmails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CreateAnalyzedEmailFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable) + } + } + m.SetAnalyzedEmails(res) + } + 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["remediateSendersCopy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetRemediateSendersCopy(val) + } + return nil + } + res["severity"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.ParseRemediationSeverity) + if err != nil { + return err + } + if val != nil { + m.SetSeverity(val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity)) + } + return nil + } + return res +} +// GetRemediateSendersCopy gets the remediateSendersCopy property value. The remediateSendersCopy property +// returns a *bool when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) GetRemediateSendersCopy()(*bool) { + val, err := m.GetBackingStore().Get("remediateSendersCopy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetSeverity gets the severity property value. The severity property +// returns a *RemediationSeverity when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) GetSeverity()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity) { + val, err := m.GetBackingStore().Get("severity") + if err != nil { + panic(err) + } + if val != nil { + return val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity) + } + return nil +} +// Serialize serializes information the current object +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetAction() != nil { + cast := (*m.GetAction()).String() + err := writer.WriteStringValue("action", &cast) + if err != nil { + return err + } + } + if m.GetAnalyzedEmails() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAnalyzedEmails())) + for i, v := range m.GetAnalyzedEmails() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("analyzedEmails", cast) + 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("remediateSendersCopy", m.GetRemediateSendersCopy()) + if err != nil { + return err + } + } + if m.GetSeverity() != nil { + cast := (*m.GetSeverity()).String() + err := writer.WriteStringValue("severity", &cast) + if err != nil { + return err + } + } + { + err := writer.WriteAdditionalData(m.GetAdditionalData()) + if err != nil { + return err + } + } + return nil +} +// SetAction sets the action property value. The action property +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) SetAction(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction)() { + err := m.GetBackingStore().Set("action", value) + if err != nil { + panic(err) + } +} +// 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 *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAnalyzedEmails sets the analyzedEmails property value. The analyzedEmails property +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) SetAnalyzedEmails(value []idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable)() { + err := m.GetBackingStore().Set("analyzedEmails", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDescription sets the description property value. The description property +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) 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 *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetRemediateSendersCopy sets the remediateSendersCopy property value. The remediateSendersCopy property +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) SetRemediateSendersCopy(value *bool)() { + err := m.GetBackingStore().Set("remediateSendersCopy", value) + if err != nil { + panic(err) + } +} +// SetSeverity sets the severity property value. The severity property +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBody) SetSeverity(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity)() { + err := m.GetBackingStore().Set("severity", value) + if err != nil { + panic(err) + } +} +type CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAction()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction) + GetAnalyzedEmails()([]idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDescription()(*string) + GetDisplayName()(*string) + GetRemediateSendersCopy()(*bool) + GetSeverity()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity) + SetAction(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationAction)() + SetAnalyzedEmails(value []idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDescription(value *string)() + SetDisplayName(value *string)() + SetRemediateSendersCopy(value *bool)() + SetSeverity(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RemediationSeverity)() +} diff --git a/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_request_builder.go b/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_request_builder.go new file mode 100644 index 00000000000..e3bf8e407e9 --- /dev/null +++ b/security/collaboration_analyzed_emails_microsoft_graph_security_remediate_request_builder.go @@ -0,0 +1,74 @@ +// Code 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" +) + +// CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder provides operations to call the remediate method. +type CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderInternal instantiates a new CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder) { + m := &CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails/microsoft.graph.security.remediate", pathParameters), + } + return m +} +// NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder instantiates a new CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. +// 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-analyzedemail-remediate?view=graph-rest-1.0 +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder) Post(ctx context.Context, body CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable, requestConfiguration *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation remove a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. +// returns a *RequestInformation when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder) ToPostRequestInformation(ctx context.Context, body CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRemediatePostRequestBodyable, requestConfiguration *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration)(*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 *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder when successful +func (m *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder) WithUrl(rawUrl string)(*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder) { + return NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/collaboration_analyzed_emails_request_builder.go b/security/collaboration_analyzed_emails_request_builder.go new file mode 100644 index 00000000000..a69a7653eee --- /dev/null +++ b/security/collaboration_analyzed_emails_request_builder.go @@ -0,0 +1,163 @@ +// Code 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" +) + +// CollaborationAnalyzedEmailsRequestBuilder provides operations to manage the analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. +type CollaborationAnalyzedEmailsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. +type CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters 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\"" +} +// CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CollaborationAnalyzedEmailsRequestBuilderGetQueryParameters +} +// CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAnalyzedEmailId provides operations to manage the analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. +// returns a *CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder when successful +func (m *CollaborationAnalyzedEmailsRequestBuilder) ByAnalyzedEmailId(analyzedEmailId string)(*CollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if analyzedEmailId != "" { + urlTplParams["analyzedEmail%2Did"] = analyzedEmailId + } + return NewCollaborationAnalyzedEmailsAnalyzedEmailItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCollaborationAnalyzedEmailsRequestBuilderInternal instantiates a new CollaborationAnalyzedEmailsRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsRequestBuilder) { + m := &CollaborationAnalyzedEmailsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCollaborationAnalyzedEmailsRequestBuilder instantiates a new CollaborationAnalyzedEmailsRequestBuilder and sets the default values. +func NewCollaborationAnalyzedEmailsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationAnalyzedEmailsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCollaborationAnalyzedEmailsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CollaborationAnalyzedEmailsCountRequestBuilder when successful +func (m *CollaborationAnalyzedEmailsRequestBuilder) Count()(*CollaborationAnalyzedEmailsCountRequestBuilder) { + return NewCollaborationAnalyzedEmailsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. +// returns a AnalyzedEmailCollectionResponseable 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-collaborationroot-list-analyzedemails?view=graph-rest-1.0 +func (m *CollaborationAnalyzedEmailsRequestBuilder) Get(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailCollectionResponseable, 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.CreateAnalyzedEmailCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailCollectionResponseable), nil +} +// MicrosoftGraphSecurityRemediate provides operations to call the remediate method. +// returns a *CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder when successful +func (m *CollaborationAnalyzedEmailsRequestBuilder) MicrosoftGraphSecurityRemediate()(*CollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilder) { + return NewCollaborationAnalyzedEmailsMicrosoftGraphSecurityRemediateRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Post create new navigation property to analyzedEmails for security +// returns a AnalyzedEmailable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CollaborationAnalyzedEmailsRequestBuilder) Post(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, requestConfiguration *CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, 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.CreateAnalyzedEmailFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable), nil +} +// ToGetRequestInformation get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. +// returns a *RequestInformation when successful +func (m *CollaborationAnalyzedEmailsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CollaborationAnalyzedEmailsRequestBuilderGetRequestConfiguration)(*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 analyzedEmails for security +// returns a *RequestInformation when successful +func (m *CollaborationAnalyzedEmailsRequestBuilder) ToPostRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.AnalyzedEmailable, requestConfiguration *CollaborationAnalyzedEmailsRequestBuilderPostRequestConfiguration)(*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 *CollaborationAnalyzedEmailsRequestBuilder when successful +func (m *CollaborationAnalyzedEmailsRequestBuilder) WithUrl(rawUrl string)(*CollaborationAnalyzedEmailsRequestBuilder) { + return NewCollaborationAnalyzedEmailsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/collaboration_request_builder.go b/security/collaboration_request_builder.go new file mode 100644 index 00000000000..a61ca6f698f --- /dev/null +++ b/security/collaboration_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" +) + +// CollaborationRequestBuilder provides operations to manage the collaboration property of the microsoft.graph.security entity. +type CollaborationRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CollaborationRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CollaborationRequestBuilderGetQueryParameters get collaboration from security +type CollaborationRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CollaborationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CollaborationRequestBuilderGetQueryParameters +} +// CollaborationRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CollaborationRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// AnalyzedEmails provides operations to manage the analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. +// returns a *CollaborationAnalyzedEmailsRequestBuilder when successful +func (m *CollaborationRequestBuilder) AnalyzedEmails()(*CollaborationAnalyzedEmailsRequestBuilder) { + return NewCollaborationAnalyzedEmailsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewCollaborationRequestBuilderInternal instantiates a new CollaborationRequestBuilder and sets the default values. +func NewCollaborationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationRequestBuilder) { + m := &CollaborationRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/collaboration{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCollaborationRequestBuilder instantiates a new CollaborationRequestBuilder and sets the default values. +func NewCollaborationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CollaborationRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCollaborationRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property collaboration for security +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CollaborationRequestBuilder) Delete(ctx context.Context, requestConfiguration *CollaborationRequestBuilderDeleteRequestConfiguration)(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 collaboration from security +// returns a CollaborationRootable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CollaborationRequestBuilder) Get(ctx context.Context, requestConfiguration *CollaborationRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable, 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.CreateCollaborationRootFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable), nil +} +// Patch update the navigation property collaboration in security +// returns a CollaborationRootable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CollaborationRequestBuilder) Patch(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable, requestConfiguration *CollaborationRequestBuilderPatchRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable, 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.CreateCollaborationRootFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable), nil +} +// ToDeleteRequestInformation delete navigation property collaboration for security +// returns a *RequestInformation when successful +func (m *CollaborationRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CollaborationRequestBuilderDeleteRequestConfiguration)(*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 collaboration from security +// returns a *RequestInformation when successful +func (m *CollaborationRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CollaborationRequestBuilderGetRequestConfiguration)(*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 collaboration in security +// returns a *RequestInformation when successful +func (m *CollaborationRequestBuilder) ToPatchRequestInformation(ctx context.Context, body idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CollaborationRootable, requestConfiguration *CollaborationRequestBuilderPatchRequestConfiguration)(*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 *CollaborationRequestBuilder when successful +func (m *CollaborationRequestBuilder) WithUrl(rawUrl string)(*CollaborationRequestBuilder) { + return NewCollaborationRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/identities_sensor_candidates_microsoft_graph_security_activate_request_builder.go b/security/identities_sensor_candidates_microsoft_graph_security_activate_request_builder.go index c38d5fa2321..eb430e8edda 100644 --- a/security/identities_sensor_candidates_microsoft_graph_security_activate_request_builder.go +++ b/security/identities_sensor_candidates_microsoft_graph_security_activate_request_builder.go @@ -35,6 +35,9 @@ func NewIdentitiesSensorCandidatesMicrosoftGraphSecurityActivateRequestBuilder(r } // Post activate Microsoft Defender for Identity sensors. // 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-sensorcandidate-activate?view=graph-rest-1.0 func (m *IdentitiesSensorCandidatesMicrosoftGraphSecurityActivateRequestBuilder) Post(ctx context.Context, body IdentitiesSensorCandidatesMicrosoftGraphSecurityActivateActivatePostRequestBodyable, requestConfiguration *IdentitiesSensorCandidatesMicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { 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 27fe3dd31eb..cd25e450926 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 56e329977ce..16b8497a3bf 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 8c847c33f65..25ccd1fb472 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/incidents_microsoft_graph_security_merge_incidents_merge_incidents_post_request_body.go b/security/incidents_microsoft_graph_security_merge_incidents_merge_incidents_post_request_body.go new file mode 100644 index 00000000000..24b95b3fb1e --- /dev/null +++ b/security/incidents_microsoft_graph_security_merge_incidents_merge_incidents_post_request_body.go @@ -0,0 +1,198 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes 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" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +type IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewIncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody instantiates a new IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody and sets the default values. +func NewIncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody()(*IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) { + m := &IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateIncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateIncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewIncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody(), 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 *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) 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 *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) 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 *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["incidentComment"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetIncidentComment(val) + } + return nil + } + res["incidentIds"] = 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.SetIncidentIds(res) + } + return nil + } + res["mergeReasons"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.ParseCorrelationReason) + if err != nil { + return err + } + if val != nil { + m.SetMergeReasons(val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason)) + } + return nil + } + return res +} +// GetIncidentComment gets the incidentComment property value. The incidentComment property +// returns a *string when successful +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) GetIncidentComment()(*string) { + val, err := m.GetBackingStore().Get("incidentComment") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetIncidentIds gets the incidentIds property value. The incidentIds property +// returns a []string when successful +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) GetIncidentIds()([]string) { + val, err := m.GetBackingStore().Get("incidentIds") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetMergeReasons gets the mergeReasons property value. The mergeReasons property +// returns a *CorrelationReason when successful +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) GetMergeReasons()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason) { + val, err := m.GetBackingStore().Get("mergeReasons") + if err != nil { + panic(err) + } + if val != nil { + return val.(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason) + } + return nil +} +// Serialize serializes information the current object +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("incidentComment", m.GetIncidentComment()) + if err != nil { + return err + } + } + if m.GetIncidentIds() != nil { + err := writer.WriteCollectionOfStringValues("incidentIds", m.GetIncidentIds()) + if err != nil { + return err + } + } + if m.GetMergeReasons() != nil { + cast := (*m.GetMergeReasons()).String() + err := writer.WriteStringValue("mergeReasons", &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 *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) 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 *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIncidentComment sets the incidentComment property value. The incidentComment property +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) SetIncidentComment(value *string)() { + err := m.GetBackingStore().Set("incidentComment", value) + if err != nil { + panic(err) + } +} +// SetIncidentIds sets the incidentIds property value. The incidentIds property +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) SetIncidentIds(value []string)() { + err := m.GetBackingStore().Set("incidentIds", value) + if err != nil { + panic(err) + } +} +// SetMergeReasons sets the mergeReasons property value. The mergeReasons property +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBody) SetMergeReasons(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason)() { + err := m.GetBackingStore().Set("mergeReasons", value) + if err != nil { + panic(err) + } +} +type IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIncidentComment()(*string) + GetIncidentIds()([]string) + GetMergeReasons()(*idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIncidentComment(value *string)() + SetIncidentIds(value []string)() + SetMergeReasons(value *idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.CorrelationReason)() +} diff --git a/security/incidents_microsoft_graph_security_merge_incidents_request_builder.go b/security/incidents_microsoft_graph_security_merge_incidents_request_builder.go new file mode 100644 index 00000000000..a8106b9a726 --- /dev/null +++ b/security/incidents_microsoft_graph_security_merge_incidents_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" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" + idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae "github.com/microsoftgraph/msgraph-sdk-go/models/security" +) + +// IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder provides operations to call the mergeIncidents method. +type IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewIncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderInternal instantiates a new IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder and sets the default values. +func NewIncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder) { + m := &IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/security/incidents/microsoft.graph.security.mergeIncidents", pathParameters), + } + return m +} +// NewIncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder instantiates a new IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder and sets the default values. +func NewIncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewIncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderInternal(urlParams, requestAdapter) +} +// Post merge multiple incident resources into a single incident. +// returns a MergeResponseable 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-incident-mergeincidents?view=graph-rest-1.0 +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder) Post(ctx context.Context, body IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable, requestConfiguration *IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.MergeResponseable, 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.CreateMergeResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.MergeResponseable), nil +} +// ToPostRequestInformation merge multiple incident resources into a single incident. +// returns a *RequestInformation when successful +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body IncidentsMicrosoftGraphSecurityMergeIncidentsMergeIncidentsPostRequestBodyable, requestConfiguration *IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration)(*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 *IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder when successful +func (m *IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder) WithUrl(rawUrl string)(*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder) { + return NewIncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/security/incidents_request_builder.go b/security/incidents_request_builder.go index c793b948a64..85cdf80d514 100644 --- a/security/incidents_request_builder.go +++ b/security/incidents_request_builder.go @@ -102,6 +102,11 @@ func (m *IncidentsRequestBuilder) Get(ctx context.Context, requestConfiguration } return res.(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.IncidentCollectionResponseable), nil } +// MicrosoftGraphSecurityMergeIncidents provides operations to call the mergeIncidents method. +// returns a *IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder when successful +func (m *IncidentsRequestBuilder) MicrosoftGraphSecurityMergeIncidents()(*IncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilder) { + return NewIncidentsMicrosoftGraphSecurityMergeIncidentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Post create new navigation property to incidents for security // returns a Incidentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code diff --git a/security/labels_retention_labels_retention_label_item_request_builder.go b/security/labels_retention_labels_retention_label_item_request_builder.go index 162aaf6ee89..eb980c58448 100644 --- a/security/labels_retention_labels_retention_label_item_request_builder.go +++ b/security/labels_retention_labels_retention_label_item_request_builder.go @@ -21,7 +21,7 @@ type LabelsRetentionLabelsRetentionLabelItemRequestBuilderDeleteRequestConfigura // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// LabelsRetentionLabelsRetentionLabelItemRequestBuilderGetQueryParameters represents how customers can manage their data, whether and for how long to retain or delete it. +// LabelsRetentionLabelsRetentionLabelItemRequestBuilderGetQueryParameters read the properties and relationships of a retentionLabel object. type LabelsRetentionLabelsRetentionLabelItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -86,9 +86,12 @@ func (m *LabelsRetentionLabelsRetentionLabelItemRequestBuilder) Descriptors()(*L func (m *LabelsRetentionLabelsRetentionLabelItemRequestBuilder) DispositionReviewStages()(*LabelsRetentionLabelsItemDispositionReviewStagesRequestBuilder) { return NewLabelsRetentionLabelsItemDispositionReviewStagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get represents how customers can manage their data, whether and for how long to retain or delete it. +// Get read the properties and relationships of a retentionLabel object. // returns a RetentionLabelable 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-retentionlabel-get?view=graph-rest-1.0 func (m *LabelsRetentionLabelsRetentionLabelItemRequestBuilder) Get(ctx context.Context, requestConfiguration *LabelsRetentionLabelsRetentionLabelItemRequestBuilderGetRequestConfiguration)(idd6d442c3cc83a389b8f0b8dd7ac355916e813c2882ff3aaa23331424ba827ae.RetentionLabelable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -145,7 +148,7 @@ func (m *LabelsRetentionLabelsRetentionLabelItemRequestBuilder) ToDeleteRequestI requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation represents how customers can manage their data, whether and for how long to retain or delete it. +// ToGetRequestInformation read the properties and relationships of a retentionLabel object. // returns a *RequestInformation when successful func (m *LabelsRetentionLabelsRetentionLabelItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *LabelsRetentionLabelsRetentionLabelItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/security/security_request_builder.go b/security/security_request_builder.go index 22ae1f6178d..241f817568f 100644 --- a/security/security_request_builder.go +++ b/security/security_request_builder.go @@ -52,11 +52,21 @@ 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) { return NewCasesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// Collaboration provides operations to manage the collaboration property of the microsoft.graph.security entity. +// returns a *CollaborationRequestBuilder when successful +func (m *SecurityRequestBuilder) Collaboration()(*CollaborationRequestBuilder) { + return NewCollaborationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // NewSecurityRequestBuilderInternal instantiates a new SecurityRequestBuilder and sets the default values. func NewSecurityRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*SecurityRequestBuilder) { m := &SecurityRequestBuilder{ diff --git a/serviceprincipals/get_available_extension_properties_post_request_body.go b/serviceprincipals/get_available_extension_properties_post_request_body.go index 122e5853d49..b05fcde35c5 100644 --- a/serviceprincipals/get_available_extension_properties_post_request_body.go +++ b/serviceprincipals/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go b/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go index fa28aabab58..872bfed004f 100644 --- a/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go +++ b/serviceprincipals/item_claims_mapping_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemClaimsMappingPoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemClaimsMappingPoliciesRefRequestBuilderInternal instantiates a new ItemClaimsMappingPoliciesRefRequestBuilder and sets the default values. func NewItemClaimsMappingPoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemClaimsMappingPoliciesRefRequestBuilder) { m := &ItemClaimsMappingPoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the claimsMappingPolicy objects that are assigned to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemClaimsMappingPoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a claimsMappingPolicy to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemClaimsMappingPoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemClaimsMappingPoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_get_member_groups_post_request_body.go b/serviceprincipals/item_get_member_groups_post_request_body.go index 6551848344d..23105598542 100644 --- a/serviceprincipals/item_get_member_groups_post_request_body.go +++ b/serviceprincipals/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_get_member_objects_post_request_body.go b/serviceprincipals/item_get_member_objects_post_request_body.go index 94a9edaca6b..eda9082acc7 100644 --- a/serviceprincipals/item_get_member_objects_post_request_body.go +++ b/serviceprincipals/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go b/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go index 2e1afdc1e58..e45ef86ac02 100644 --- a/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go +++ b/serviceprincipals/item_home_realm_discovery_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemHomeRealmDiscoveryPoliciesRefRequestBuilderPostRequestConfiguration str // NewItemHomeRealmDiscoveryPoliciesRefRequestBuilderInternal instantiates a new ItemHomeRealmDiscoveryPoliciesRefRequestBuilder and sets the default values. func NewItemHomeRealmDiscoveryPoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) { m := &ItemHomeRealmDiscoveryPoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToDeleteRequestInforma // ToGetRequestInformation list the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemHomeRealmDiscoveryPoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation assign a homeRealmDiscoveryPolicy to a servicePrincipal. // returns a *RequestInformation when successful func (m *ItemHomeRealmDiscoveryPoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemHomeRealmDiscoveryPoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_owners_ref_request_builder.go b/serviceprincipals/item_owners_ref_request_builder.go index d8bf4ce02d0..c684fb4cf96 100644 --- a/serviceprincipals/item_owners_ref_request_builder.go +++ b/serviceprincipals/item_owners_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemOwnersRefRequestBuilderPostRequestConfiguration struct { // NewItemOwnersRefRequestBuilderInternal instantiates a new ItemOwnersRefRequestBuilder and sets the default values. func NewItemOwnersRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemOwnersRefRequestBuilder) { m := &ItemOwnersRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -147,7 +147,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con // ToGetRequestInformation directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -161,7 +161,7 @@ func (m *ItemOwnersRefRequestBuilder) ToGetRequestInformation(ctx context.Contex // ToPostRequestInformation use this API to add an owner for the servicePrincipal. Service principal owners can be users, the service principal itself, or other service principals. // returns a *RequestInformation when successful func (m *ItemOwnersRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemOwnersRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_synchronization_acquire_access_token_request_builder.go b/serviceprincipals/item_synchronization_acquire_access_token_request_builder.go index de7c9bbe01a..f8aff3ea78a 100644 --- a/serviceprincipals/item_synchronization_acquire_access_token_request_builder.go +++ b/serviceprincipals/item_synchronization_acquire_access_token_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationAcquireAccessTokenRequestBuilder(rawUrl string, reque urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationAcquireAccessTokenRequestBuilderInternal(urlParams, requestAdapter) } -// Post acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. +// Post acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationAcquireAccessTokenRequestBuilder) Post(ctx context.C } return nil } -// ToPostRequestInformation acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. +// ToPostRequestInformation acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. // returns a *RequestInformation when successful func (m *ItemSynchronizationAcquireAccessTokenRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationAcquireAccessTokenPostRequestBodyable, requestConfiguration *ItemSynchronizationAcquireAccessTokenRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_pause_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_pause_request_builder.go index 5e5c978c472..00e8b8ee038 100644 --- a/serviceprincipals/item_synchronization_jobs_item_pause_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_pause_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemPauseRequestBuilder(rawUrl string, requestAda urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemPauseRequestBuilderInternal(urlParams, requestAdapter) } -// Post temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. +// Post temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemPauseRequestBuilder) Post(ctx context.Contex } return nil } -// ToPostRequestInformation temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. +// ToPostRequestInformation temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemPauseRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemPauseRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_provision_on_demand_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_provision_on_demand_request_builder.go index 20e2bd8c4dd..3b5004844af 100644 --- a/serviceprincipals/item_synchronization_jobs_item_provision_on_demand_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_provision_on_demand_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationJobsItemProvisionOnDemandRequestBuilder(rawUrl string urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemProvisionOnDemandRequestBuilderInternal(urlParams, requestAdapter) } -// Post select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. +// Post select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. // returns a StringKeyStringValuePairable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationJobsItemProvisionOnDemandRequestBuilder) Post(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.StringKeyStringValuePairable), nil } -// ToPostRequestInformation select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. +// ToPostRequestInformation select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemProvisionOnDemandRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemProvisionOnDemandPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemProvisionOnDemandRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_restart_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_restart_request_builder.go index 3044f38a7b8..2496b134709 100644 --- a/serviceprincipals/item_synchronization_jobs_item_restart_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_restart_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemRestartRequestBuilder(rawUrl string, requestA urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemRestartRequestBuilderInternal(urlParams, requestAdapter) } -// Post restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. +// Post restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemRestartRequestBuilder) Post(ctx context.Cont } return nil } -// ToPostRequestInformation restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. +// ToPostRequestInformation restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemRestartRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemRestartPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemRestartRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go index 19ab1cfde5c..76a4bdb392e 100644 --- a/serviceprincipals/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_schema_directories_item_discover_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilder(r urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilderInternal(urlParams, requestAdapter) } -// Post discover the latest schema definition for provisioning to an application. +// Post discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a DirectoryDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilder) } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryDefinitionable), nil } -// ToPostRequestInformation discover the latest schema definition for provisioning to an application. +// ToPostRequestInformation discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemSchemaDirectoriesItemDiscoverRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_schema_filter_operators_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_schema_filter_operators_request_builder.go index 5dbdfd8d4a8..3bb519b4ddb 100644 --- a/serviceprincipals/item_synchronization_jobs_item_schema_filter_operators_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_schema_filter_operators_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters. +// ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters for a synchronizationSchema. type ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all operators supported in the scoping filters. +// Get list all operators supported in the scoping filters for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFilterOperatorsGetResponse instead. // returns a ItemSynchronizationJobsItemSchemaFilterOperatorsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder) Get(ctx } return res.(ItemSynchronizationJobsItemSchemaFilterOperatorsResponseable), nil } -// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters. +// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters for a synchronizationSchema. // returns a ItemSynchronizationJobsItemSchemaFilterOperatorsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder) GetAsFi } return res.(ItemSynchronizationJobsItemSchemaFilterOperatorsGetResponseable), nil } -// ToGetRequestInformation list all operators supported in the scoping filters. +// ToGetRequestInformation list all operators supported in the scoping filters for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemSchemaFilterOperatorsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_schema_functions_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_schema_functions_request_builder.go index 0eb220658a9..46ff58d9f73 100644 --- a/serviceprincipals/item_synchronization_jobs_item_schema_functions_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_schema_functions_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource. +// ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. type ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationJobsItemSchemaFunctionsRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaFunctionsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all the functions currently supported in the attributeMappingSource. +// Get list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFunctionsGetResponse instead. // returns a ItemSynchronizationJobsItemSchemaFunctionsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder) Get(ctx conte } return res.(ItemSynchronizationJobsItemSchemaFunctionsResponseable), nil } -// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource. +// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a ItemSynchronizationJobsItemSchemaFunctionsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder) GetAsFunction } return res.(ItemSynchronizationJobsItemSchemaFunctionsGetResponseable), nil } -// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource. +// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemSchemaFunctionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_schema_parse_expression_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_schema_parse_expression_request_builder.go index 93653dba98b..2d4a2b39d22 100644 --- a/serviceprincipals/item_synchronization_jobs_item_schema_parse_expression_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_schema_parse_expression_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationJobsItemSchemaParseExpressionRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemSchemaParseExpressionRequestBuilderInternal(urlParams, requestAdapter) } -// Post parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// Post parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a ParseExpressionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationJobsItemSchemaParseExpressionRequestBuilder) Post(ct } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ParseExpressionResponseable), nil } -// ToPostRequestInformation parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// ToPostRequestInformation parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaParseExpressionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemSchemaParseExpressionPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemSchemaParseExpressionRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_schema_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_schema_request_builder.go index 68d2006b0c5..76e01cf6844 100644 --- a/serviceprincipals/item_synchronization_jobs_item_schema_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_schema_request_builder.go @@ -21,7 +21,7 @@ type ItemSynchronizationJobsItemSchemaRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemSynchronizationJobsItemSchemaRequestBuilderGetQueryParameters retrieve the schema for a given synchronization job or template. +// ItemSynchronizationJobsItemSchemaRequestBuilderGetQueryParameters retrieve the synchronizationSchema for a given synchronization job or template. type ItemSynchronizationJobsItemSchemaRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -88,7 +88,7 @@ func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) FilterOperators()(*Ite func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) Functions()(*ItemSynchronizationJobsItemSchemaFunctionsRequestBuilder) { return NewItemSynchronizationJobsItemSchemaFunctionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve the schema for a given synchronization job or template. +// Get retrieve the synchronizationSchema for a given synchronization job or template. // returns a SynchronizationSchemaable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -116,7 +116,7 @@ func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) Get(ctx context.Contex func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) ParseExpression()(*ItemSynchronizationJobsItemSchemaParseExpressionRequestBuilder) { return NewItemSynchronizationJobsItemSchemaParseExpressionRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. +// Patch update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. // returns a SynchronizationSchemaable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -150,7 +150,7 @@ func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the schema for a given synchronization job or template. +// ToGetRequestInformation retrieve the synchronizationSchema for a given synchronization job or template. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemSchemaRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -164,7 +164,7 @@ func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) ToGetRequestInformatio requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. +// ToPatchRequestInformation update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemSchemaRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationSchemaable, requestConfiguration *ItemSynchronizationJobsItemSchemaRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_start_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_start_request_builder.go index ce7368d2d44..71833513968 100644 --- a/serviceprincipals/item_synchronization_jobs_item_start_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_start_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemStartRequestBuilder(rawUrl string, requestAda urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemStartRequestBuilderInternal(urlParams, requestAdapter) } -// Post start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. +// Post start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemStartRequestBuilder) Post(ctx context.Contex } return nil } -// ToPostRequestInformation start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. +// ToPostRequestInformation start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemStartRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsItemStartRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go b/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go index ca8d55b8b13..d4a6cc41c29 100644 --- a/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go +++ b/serviceprincipals/item_synchronization_jobs_item_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsItemValidateCredentialsPostRequestBody()(*ItemSyn } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsItemValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_synchronization_jobs_item_validate_credentials_request_builder.go b/serviceprincipals/item_synchronization_jobs_item_validate_credentials_request_builder.go index b05f6f1336f..1ebc1fa7f45 100644 --- a/serviceprincipals/item_synchronization_jobs_item_validate_credentials_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_item_validate_credentials_request_builder.go @@ -33,7 +33,7 @@ func NewItemSynchronizationJobsItemValidateCredentialsRequestBuilder(rawUrl stri urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsItemValidateCredentialsRequestBuilderInternal(urlParams, requestAdapter) } -// Post validate that the credentials are valid in the tenant. +// Post validate that the credentials are valid in the tenant for a synchronizationJob. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -52,7 +52,7 @@ func (m *ItemSynchronizationJobsItemValidateCredentialsRequestBuilder) Post(ctx } return nil } -// ToPostRequestInformation validate that the credentials are valid in the tenant. +// ToPostRequestInformation validate that the credentials are valid in the tenant for a synchronizationJob. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsItemValidateCredentialsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationJobsItemValidateCredentialsPostRequestBodyable, requestConfiguration *ItemSynchronizationJobsItemValidateCredentialsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_request_builder.go b/serviceprincipals/item_synchronization_jobs_request_builder.go index baf3f240640..4ce9c6e068f 100644 --- a/serviceprincipals/item_synchronization_jobs_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemSynchronizationJobsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationJobsRequestBuilderGetQueryParameters list existing jobs for a given application instance (service principal). +// ItemSynchronizationJobsRequestBuilderGetQueryParameters list existing synchronizationJob objects for a given application instance (service principal). type ItemSynchronizationJobsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewItemSynchronizationJobsRequestBuilder(rawUrl string, requestAdapter i2ae func (m *ItemSynchronizationJobsRequestBuilder) Count()(*ItemSynchronizationJobsCountRequestBuilder) { return NewItemSynchronizationJobsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list existing jobs for a given application instance (service principal). +// Get list existing synchronizationJob objects for a given application instance (service principal). // returns a SynchronizationJobCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -102,7 +102,7 @@ func (m *ItemSynchronizationJobsRequestBuilder) Get(ctx context.Context, request } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationJobCollectionResponseable), nil } -// Post create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. +// Post create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. // returns a SynchronizationJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -125,7 +125,7 @@ func (m *ItemSynchronizationJobsRequestBuilder) Post(ctx context.Context, body i } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationJobable), nil } -// ToGetRequestInformation list existing jobs for a given application instance (service principal). +// ToGetRequestInformation list existing synchronizationJob objects for a given application instance (service principal). // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -139,7 +139,7 @@ func (m *ItemSynchronizationJobsRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. +// ToPostRequestInformation create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationJobable, requestConfiguration *ItemSynchronizationJobsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_synchronization_job_item_request_builder.go b/serviceprincipals/item_synchronization_jobs_synchronization_job_item_request_builder.go index f8eb13fa039..671399768da 100644 --- a/serviceprincipals/item_synchronization_jobs_synchronization_job_item_request_builder.go +++ b/serviceprincipals/item_synchronization_jobs_synchronization_job_item_request_builder.go @@ -21,7 +21,7 @@ type ItemSynchronizationJobsSynchronizationJobItemRequestBuilderDeleteRequestCon // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemSynchronizationJobsSynchronizationJobItemRequestBuilderGetQueryParameters retrieve the existing synchronization job and its properties. +// ItemSynchronizationJobsSynchronizationJobItemRequestBuilderGetQueryParameters retrieve an existing synchronizationJob and its properties. type ItemSynchronizationJobsSynchronizationJobItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string "uriparametername:\"%24expand\"" @@ -62,7 +62,7 @@ func NewItemSynchronizationJobsSynchronizationJobItemRequestBuilder(rawUrl strin urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationJobsSynchronizationJobItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. +// Delete stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -81,7 +81,7 @@ func (m *ItemSynchronizationJobsSynchronizationJobItemRequestBuilder) Delete(ctx } return nil } -// Get retrieve the existing synchronization job and its properties. +// Get retrieve an existing synchronizationJob and its properties. // returns a SynchronizationJobable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -149,7 +149,7 @@ func (m *ItemSynchronizationJobsSynchronizationJobItemRequestBuilder) Schema()(* func (m *ItemSynchronizationJobsSynchronizationJobItemRequestBuilder) Start()(*ItemSynchronizationJobsItemStartRequestBuilder) { return NewItemSynchronizationJobsItemStartRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. +// ToDeleteRequestInformation stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsSynchronizationJobItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsSynchronizationJobItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -160,7 +160,7 @@ func (m *ItemSynchronizationJobsSynchronizationJobItemRequestBuilder) ToDeleteRe requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the existing synchronization job and its properties. +// ToGetRequestInformation retrieve an existing synchronizationJob and its properties. // returns a *RequestInformation when successful func (m *ItemSynchronizationJobsSynchronizationJobItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationJobsSynchronizationJobItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go b/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go index fd46b4cedff..38e2bc0e940 100644 --- a/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go +++ b/serviceprincipals/item_synchronization_jobs_validate_credentials_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSynchronizationJobsValidateCredentialsPostRequestBody()(*ItemSynchro } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + useSavedCredentialsValue := false + m.SetUseSavedCredentials(&useSavedCredentialsValue) return m } // CreateItemSynchronizationJobsValidateCredentialsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/serviceprincipals/item_synchronization_secrets_request_builder.go b/serviceprincipals/item_synchronization_secrets_request_builder.go index 9754283d276..86644cc2085 100644 --- a/serviceprincipals/item_synchronization_secrets_request_builder.go +++ b/serviceprincipals/item_synchronization_secrets_request_builder.go @@ -38,7 +38,7 @@ func NewItemSynchronizationSecretsRequestBuilder(rawUrl string, requestAdapter i func (m *ItemSynchronizationSecretsRequestBuilder) Count()(*ItemSynchronizationSecretsCountRequestBuilder) { return NewItemSynchronizationSecretsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Put provide credentials for establishing connectivity with the target system. +// Put provide credentials for establishing connectivity with the target system and store them in the synchronization resource. // Deprecated: This method is obsolete. Use PutAsSecretsPutResponse instead. // returns a ItemSynchronizationSecretsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -62,7 +62,7 @@ func (m *ItemSynchronizationSecretsRequestBuilder) Put(ctx context.Context, body } return res.(ItemSynchronizationSecretsResponseable), nil } -// PutAsSecretsPutResponse provide credentials for establishing connectivity with the target system. +// PutAsSecretsPutResponse provide credentials for establishing connectivity with the target system and store them in the synchronization resource. // returns a ItemSynchronizationSecretsPutResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -85,7 +85,7 @@ func (m *ItemSynchronizationSecretsRequestBuilder) PutAsSecretsPutResponse(ctx c } return res.(ItemSynchronizationSecretsPutResponseable), nil } -// ToPutRequestInformation provide credentials for establishing connectivity with the target system. +// ToPutRequestInformation provide credentials for establishing connectivity with the target system and store them in the synchronization resource. // returns a *RequestInformation when successful func (m *ItemSynchronizationSecretsRequestBuilder) ToPutRequestInformation(ctx context.Context, body ItemSynchronizationSecretsPutRequestBodyable, requestConfiguration *ItemSynchronizationSecretsRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go b/serviceprincipals/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go index d82b83ca200..77d545a372a 100644 --- a/serviceprincipals/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go +++ b/serviceprincipals/item_synchronization_templates_item_schema_directories_item_discover_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuil urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuilderInternal(urlParams, requestAdapter) } -// Post discover the latest schema definition for provisioning to an application. +// Post discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a DirectoryDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBui } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryDefinitionable), nil } -// ToPostRequestInformation discover the latest schema definition for provisioning to an application. +// ToPostRequestInformation discover the latest schema definition for provisioning to an application for the directoryDefinition. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationTemplatesItemSchemaDirectoriesItemDiscoverRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_templates_item_schema_filter_operators_request_builder.go b/serviceprincipals/item_synchronization_templates_item_schema_filter_operators_request_builder.go index d60879e4d87..4f8726bbac1 100644 --- a/serviceprincipals/item_synchronization_templates_item_schema_filter_operators_request_builder.go +++ b/serviceprincipals/item_synchronization_templates_item_schema_filter_operators_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters. +// ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetQueryParameters list all operators supported in the scoping filters for a synchronizationSchema. type ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder(rawU urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all operators supported in the scoping filters. +// Get list all operators supported in the scoping filters for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFilterOperatorsGetResponse instead. // returns a ItemSynchronizationTemplatesItemSchemaFilterOperatorsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder) Ge } return res.(ItemSynchronizationTemplatesItemSchemaFilterOperatorsResponseable), nil } -// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters. +// GetAsFilterOperatorsGetResponse list all operators supported in the scoping filters for a synchronizationSchema. // returns a ItemSynchronizationTemplatesItemSchemaFilterOperatorsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder) Ge } return res.(ItemSynchronizationTemplatesItemSchemaFilterOperatorsGetResponseable), nil } -// ToGetRequestInformation list all operators supported in the scoping filters. +// ToGetRequestInformation list all operators supported in the scoping filters for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationTemplatesItemSchemaFilterOperatorsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_templates_item_schema_functions_request_builder.go b/serviceprincipals/item_synchronization_templates_item_schema_functions_request_builder.go index ce922524e3b..5e6c22e16b6 100644 --- a/serviceprincipals/item_synchronization_templates_item_schema_functions_request_builder.go +++ b/serviceprincipals/item_synchronization_templates_item_schema_functions_request_builder.go @@ -13,7 +13,7 @@ import ( type ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource. +// ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetQueryParameters list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. type ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -54,7 +54,7 @@ func NewItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder(rawUrl str urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderInternal(urlParams, requestAdapter) } -// Get list all the functions currently supported in the attributeMappingSource. +// Get list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // Deprecated: This method is obsolete. Use GetAsFunctionsGetResponse instead. // returns a ItemSynchronizationTemplatesItemSchemaFunctionsResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -78,7 +78,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder) Get(ctx } return res.(ItemSynchronizationTemplatesItemSchemaFunctionsResponseable), nil } -// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource. +// GetAsFunctionsGetResponse list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a ItemSynchronizationTemplatesItemSchemaFunctionsGetResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -101,7 +101,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder) GetAsFun } return res.(ItemSynchronizationTemplatesItemSchemaFunctionsGetResponseable), nil } -// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource. +// ToGetRequestInformation list all the functions currently supported in the attributeMappingSource for a synchronizationSchema. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationTemplatesItemSchemaFunctionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_templates_item_schema_parse_expression_request_builder.go b/serviceprincipals/item_synchronization_templates_item_schema_parse_expression_request_builder.go index 3d8b77812bd..ac3242911bb 100644 --- a/serviceprincipals/item_synchronization_templates_item_schema_parse_expression_request_builder.go +++ b/serviceprincipals/item_synchronization_templates_item_schema_parse_expression_request_builder.go @@ -34,7 +34,7 @@ func NewItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilder(rawU urlParams["request-raw-url"] = rawUrl return NewItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilderInternal(urlParams, requestAdapter) } -// Post parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// Post parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a ParseExpressionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -57,7 +57,7 @@ func (m *ItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilder) Po } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ParseExpressionResponseable), nil } -// ToPostRequestInformation parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. +// ToPostRequestInformation parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSynchronizationTemplatesItemSchemaParseExpressionPostRequestBodyable, requestConfiguration *ItemSynchronizationTemplatesItemSchemaParseExpressionRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_synchronization_templates_request_builder.go b/serviceprincipals/item_synchronization_templates_request_builder.go index c8fa61f39e3..15078cb76d2 100644 --- a/serviceprincipals/item_synchronization_templates_request_builder.go +++ b/serviceprincipals/item_synchronization_templates_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemSynchronizationTemplatesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemSynchronizationTemplatesRequestBuilderGetQueryParameters list the synchronization templates associated with a given application or service principal. +// ItemSynchronizationTemplatesRequestBuilderGetQueryParameters list synchronizationTemplate objects associated with a given application or service principal. type ItemSynchronizationTemplatesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewItemSynchronizationTemplatesRequestBuilder(rawUrl string, requestAdapter func (m *ItemSynchronizationTemplatesRequestBuilder) Count()(*ItemSynchronizationTemplatesCountRequestBuilder) { return NewItemSynchronizationTemplatesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list the synchronization templates associated with a given application or service principal. +// Get list synchronizationTemplate objects associated with a given application or service principal. // returns a SynchronizationTemplateCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -122,7 +122,7 @@ func (m *ItemSynchronizationTemplatesRequestBuilder) Post(ctx context.Context, b } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SynchronizationTemplateable), nil } -// ToGetRequestInformation list the synchronization templates associated with a given application or service principal. +// ToGetRequestInformation list synchronizationTemplate objects associated with a given application or service principal. // returns a *RequestInformation when successful func (m *ItemSynchronizationTemplatesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSynchronizationTemplatesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_token_issuance_policies_ref_request_builder.go b/serviceprincipals/item_token_issuance_policies_ref_request_builder.go index 98dd18bdde6..e4c8cb8db25 100644 --- a/serviceprincipals/item_token_issuance_policies_ref_request_builder.go +++ b/serviceprincipals/item_token_issuance_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenIssuancePoliciesRefRequestBuilderInternal instantiates a new ItemTokenIssuancePoliciesRefRequestBuilder and sets the default values. func NewItemTokenIssuancePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenIssuancePoliciesRefRequestBuilder) { m := &ItemTokenIssuancePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -141,7 +141,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation the tokenIssuancePolicies assigned to this service principal. // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -155,7 +155,7 @@ func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation create new navigation property ref to tokenIssuancePolicies for servicePrincipals // returns a *RequestInformation when successful func (m *ItemTokenIssuancePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemTokenIssuancePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go b/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go index 57b8c985249..de70f90e034 100644 --- a/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go +++ b/serviceprincipals/item_token_lifetime_policies_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration struct { // NewItemTokenLifetimePoliciesRefRequestBuilderInternal instantiates a new ItemTokenLifetimePoliciesRefRequestBuilder and sets the default values. func NewItemTokenLifetimePoliciesRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTokenLifetimePoliciesRefRequestBuilder) { m := &ItemTokenLifetimePoliciesRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToDeleteRequestInformation( // ToGetRequestInformation list the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToGetRequestInformation(ctx // ToPostRequestInformation assign a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. // returns a *RequestInformation when successful func (m *ItemTokenLifetimePoliciesRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemTokenLifetimePoliciesRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go b/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go index 98bff163918..fe3cdc68f3a 100644 --- a/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/shares/item_list_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemAssociateWithHubSitesPostRequestBody()(*ItemList } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemListContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/shares/item_list_content_types_item_is_published_get_response.go b/shares/item_list_content_types_item_is_published_get_response.go index 7a3d1f5adc5..59e50a4ee55 100644 --- a/shares/item_list_content_types_item_is_published_get_response.go +++ b/shares/item_list_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemListContentTypesItemIsPublishedGetResponse()(*ItemListContentTypesIt } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemListContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/shares/item_list_items_item_create_link_post_request_body.go b/shares/item_list_items_item_create_link_post_request_body.go index a1b187aba94..ea1f0e12413 100644 --- a/shares/item_list_items_item_create_link_post_request_body.go +++ b/shares/item_list_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemListItemsItemCreateLinkPostRequestBody()(*ItemListItemsItemCreateLin } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemListItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go b/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go index b4d7a2a1dd0..2a675699aed 100644 --- a/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/sites/item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemContentTypesItemAssociateWithHubSitesPostRequestBody()(*ItemContentT } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_content_types_item_is_published_get_response.go b/sites/item_content_types_item_is_published_get_response.go index 039154d86ff..a6f73be8258 100644 --- a/sites/item_content_types_item_is_published_get_response.go +++ b/sites/item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemContentTypesItemIsPublishedGetResponse()(*ItemContentTypesItemIsPubl } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go b/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go index f8bb48cd514..92dce88a9fd 100644 --- a/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go +++ b/sites/item_lists_item_content_types_item_associate_with_hub_sites_post_request_body.go @@ -18,6 +18,8 @@ func NewItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBody()(*Ite } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + propagateToExistingListsValue := false + m.SetPropagateToExistingLists(&propagateToExistingListsValue) return m } // CreateItemListsItemContentTypesItemAssociateWithHubSitesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_lists_item_content_types_item_is_published_get_response.go b/sites/item_lists_item_content_types_item_is_published_get_response.go index 7481d5769f6..c8041b37a18 100644 --- a/sites/item_lists_item_content_types_item_is_published_get_response.go +++ b/sites/item_lists_item_content_types_item_is_published_get_response.go @@ -18,6 +18,8 @@ func NewItemListsItemContentTypesItemIsPublishedGetResponse()(*ItemListsItemCont } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemListsItemContentTypesItemIsPublishedGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/sites/item_lists_item_items_item_create_link_post_request_body.go b/sites/item_lists_item_items_item_create_link_post_request_body.go index 7f26424469e..414d17731c1 100644 --- a/sites/item_lists_item_items_item_create_link_post_request_body.go +++ b/sites/item_lists_item_items_item_create_link_post_request_body.go @@ -20,6 +20,10 @@ func NewItemListsItemItemsItemCreateLinkPostRequestBody()(*ItemListsItemItemsIte } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + retainInheritedPermissionsValue := false + m.SetRetainInheritedPermissions(&retainInheritedPermissionsValue) + sendNotificationValue := false + m.SetSendNotification(&sendNotificationValue) return m } // CreateItemListsItemItemsItemCreateLinkPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/solutions/backup_restore_email_notifications_setting_request_builder.go b/solutions/backup_restore_email_notifications_setting_request_builder.go new file mode 100644 index 00000000000..82278452813 --- /dev/null +++ b/solutions/backup_restore_email_notifications_setting_request_builder.go @@ -0,0 +1,166 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +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" +) + +// BackupRestoreEmailNotificationsSettingRequestBuilder provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. +type BackupRestoreEmailNotificationsSettingRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// BackupRestoreEmailNotificationsSettingRequestBuilderGetQueryParameters read the properties and relationships of an emailNotificationsSetting object. +type BackupRestoreEmailNotificationsSettingRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *BackupRestoreEmailNotificationsSettingRequestBuilderGetQueryParameters +} +// BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewBackupRestoreEmailNotificationsSettingRequestBuilderInternal instantiates a new BackupRestoreEmailNotificationsSettingRequestBuilder and sets the default values. +func NewBackupRestoreEmailNotificationsSettingRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BackupRestoreEmailNotificationsSettingRequestBuilder) { + m := &BackupRestoreEmailNotificationsSettingRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/backupRestore/emailNotificationsSetting{?%24expand,%24select}", pathParameters), + } + return m +} +// NewBackupRestoreEmailNotificationsSettingRequestBuilder instantiates a new BackupRestoreEmailNotificationsSettingRequestBuilder and sets the default values. +func NewBackupRestoreEmailNotificationsSettingRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BackupRestoreEmailNotificationsSettingRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewBackupRestoreEmailNotificationsSettingRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property emailNotificationsSetting for solutions +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *BackupRestoreEmailNotificationsSettingRequestBuilder) Delete(ctx context.Context, requestConfiguration *BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration)(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 emailNotificationsSetting object. +// returns a EmailNotificationsSettingable 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/emailnotificationssetting-get?view=graph-rest-1.0 +func (m *BackupRestoreEmailNotificationsSettingRequestBuilder) Get(ctx context.Context, requestConfiguration *BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable, 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.CreateEmailNotificationsSettingFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable), nil +} +// Patch update the properties of an emailNotificationsSetting object. +// returns a EmailNotificationsSettingable 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/emailnotificationssetting-update?view=graph-rest-1.0 +func (m *BackupRestoreEmailNotificationsSettingRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable, requestConfiguration *BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable, 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.CreateEmailNotificationsSettingFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable), nil +} +// ToDeleteRequestInformation delete navigation property emailNotificationsSetting for solutions +// returns a *RequestInformation when successful +func (m *BackupRestoreEmailNotificationsSettingRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreEmailNotificationsSettingRequestBuilderDeleteRequestConfiguration)(*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 emailNotificationsSetting object. +// returns a *RequestInformation when successful +func (m *BackupRestoreEmailNotificationsSettingRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BackupRestoreEmailNotificationsSettingRequestBuilderGetRequestConfiguration)(*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 properties of an emailNotificationsSetting object. +// returns a *RequestInformation when successful +func (m *BackupRestoreEmailNotificationsSettingRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.EmailNotificationsSettingable, requestConfiguration *BackupRestoreEmailNotificationsSettingRequestBuilderPatchRequestConfiguration)(*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 *BackupRestoreEmailNotificationsSettingRequestBuilder when successful +func (m *BackupRestoreEmailNotificationsSettingRequestBuilder) WithUrl(rawUrl string)(*BackupRestoreEmailNotificationsSettingRequestBuilder) { + return NewBackupRestoreEmailNotificationsSettingRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/backup_restore_request_builder.go b/solutions/backup_restore_request_builder.go index 23dd44e90c9..2be7b883892 100644 --- a/solutions/backup_restore_request_builder.go +++ b/solutions/backup_restore_request_builder.go @@ -93,6 +93,11 @@ func (m *BackupRestoreRequestBuilder) DriveProtectionUnits()(*BackupRestoreDrive func (m *BackupRestoreRequestBuilder) DriveProtectionUnitsBulkAdditionJobs()(*BackupRestoreDriveProtectionUnitsBulkAdditionJobsRequestBuilder) { return NewBackupRestoreDriveProtectionUnitsBulkAdditionJobsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// EmailNotificationsSetting provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. +// returns a *BackupRestoreEmailNotificationsSettingRequestBuilder when successful +func (m *BackupRestoreRequestBuilder) EmailNotificationsSetting()(*BackupRestoreEmailNotificationsSettingRequestBuilder) { + return NewBackupRestoreEmailNotificationsSettingRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Enable provides operations to call the enable method. // returns a *BackupRestoreEnableRequestBuilder when successful func (m *BackupRestoreRequestBuilder) Enable()(*BackupRestoreEnableRequestBuilder) { diff --git a/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go b/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go index 8c5d9b4623f..84f2f630253 100644 --- a/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go +++ b/solutions/booking_businesses_item_calendar_view_booking_appointment_item_request_builder.go @@ -56,7 +56,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // NewBookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderInternal instantiates a new BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder and sets the default values. func NewBookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) { m := &BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", pathParameters), } return m } @@ -125,7 +125,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // ToDeleteRequestInformation delete navigation property calendarView for solutions // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) @@ -136,7 +136,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // ToGetRequestInformation the set of appointments of this business in a specified date range. Read-only. Nullable. // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -150,7 +150,7 @@ func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) // ToPatchRequestInformation update the navigation property calendarView in solutions // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BookingAppointmentable, requestConfiguration *BookingBusinessesItemCalendarViewBookingAppointmentItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/solutions/booking_businesses_item_calendar_view_request_builder.go b/solutions/booking_businesses_item_calendar_view_request_builder.go index 9d6f6871b7b..97504aea680 100644 --- a/solutions/booking_businesses_item_calendar_view_request_builder.go +++ b/solutions/booking_businesses_item_calendar_view_request_builder.go @@ -68,7 +68,7 @@ func (m *BookingBusinessesItemCalendarViewRequestBuilder) ByBookingAppointmentId // NewBookingBusinessesItemCalendarViewRequestBuilderInternal instantiates a new BookingBusinessesItemCalendarViewRequestBuilder and sets the default values. func NewBookingBusinessesItemCalendarViewRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*BookingBusinessesItemCalendarViewRequestBuilder) { m := &BookingBusinessesItemCalendarViewRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), } return m } @@ -129,7 +129,7 @@ func (m *BookingBusinessesItemCalendarViewRequestBuilder) Post(ctx context.Conte // ToGetRequestInformation get the collection of bookingAppointment objects for a bookingBusiness that occurs in the specified date range. // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BookingBusinessesItemCalendarViewRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -143,7 +143,7 @@ func (m *BookingBusinessesItemCalendarViewRequestBuilder) ToGetRequestInformatio // ToPostRequestInformation create new navigation property to calendarView for solutions // returns a *RequestInformation when successful func (m *BookingBusinessesItemCalendarViewRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BookingAppointmentable, requestConfiguration *BookingBusinessesItemCalendarViewRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/solutions/booking_businesses_request_builder.go b/solutions/booking_businesses_request_builder.go index 222d70c9df0..09d1384193d 100644 --- a/solutions/booking_businesses_request_builder.go +++ b/solutions/booking_businesses_request_builder.go @@ -14,7 +14,7 @@ import ( type BookingBusinessesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// BookingBusinessesRequestBuilderGetQueryParameters get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. +// BookingBusinessesRequestBuilderGetQueryParameters get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. type BookingBusinessesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -79,7 +79,7 @@ func NewBookingBusinessesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7 func (m *BookingBusinessesRequestBuilder) Count()(*BookingBusinessesCountRequestBuilder) { return NewBookingBusinessesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. +// Get get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. // returns a BookingBusinessCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -125,7 +125,7 @@ func (m *BookingBusinessesRequestBuilder) Post(ctx context.Context, body iadcd81 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BookingBusinessable), nil } -// ToGetRequestInformation get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. +// ToGetRequestInformation get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. // returns a *RequestInformation when successful func (m *BookingBusinessesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *BookingBusinessesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go b/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go index 80dd971226a..f003dfb4bc0 100644 --- a/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go +++ b/teams/3fae68e1ef76588d6b9d6e65c526405ff0fd5c98b8eb068a23fe538e9244cae7.go @@ -18,6 +18,8 @@ func NewItemPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrin } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go b/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go index 1b323cbdf70..e89ad6c5efc 100644 --- a/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go +++ b/teams/aeca5988750364c3dde6b21629d1752d9619c5a36b19353e8a335bd823ac94e9.go @@ -18,6 +18,8 @@ func NewItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrinci } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_archive_post_request_body.go b/teams/item_archive_post_request_body.go index 88ad9977245..dce79e7b22e 100644 --- a/teams/item_archive_post_request_body.go +++ b/teams/item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemArchivePostRequestBody()(*ItemArchivePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_channels_item_archive_post_request_body.go b/teams/item_channels_item_archive_post_request_body.go index 728627780fa..78401dfb324 100644 --- a/teams/item_channels_item_archive_post_request_body.go +++ b/teams/item_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemChannelsItemArchivePostRequestBody()(*ItemChannelsItemArchivePostReq } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_channels_item_shared_with_teams_item_allowed_members_request_builder.go b/teams/item_channels_item_shared_with_teams_item_allowed_members_request_builder.go index 40ba63b6fd1..945c293d71c 100644 --- a/teams/item_channels_item_shared_with_teams_item_allowed_members_request_builder.go +++ b/teams/item_channels_item_shared_with_teams_item_allowed_members_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilderGetQueryParameters get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant +// ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilderGetQueryParameters get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant type ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -72,7 +72,7 @@ func NewItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilder(rawUrl s func (m *ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilder) Count()(*ItemChannelsItemSharedWithTeamsItemAllowedMembersCountRequestBuilder) { return NewItemChannelsItemSharedWithTeamsItemAllowedMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant +// Get get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant // returns a ConversationMemberCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -95,7 +95,7 @@ func (m *ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilder) Get(ct } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil } -// ToGetRequestInformation get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant +// ToGetRequestInformation get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant // returns a *RequestInformation when successful func (m *ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemSharedWithTeamsItemAllowedMembersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_primary_channel_archive_post_request_body.go b/teams/item_primary_channel_archive_post_request_body.go index a0cbab31b9b..a1a126657dd 100644 --- a/teams/item_primary_channel_archive_post_request_body.go +++ b/teams/item_primary_channel_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemPrimaryChannelArchivePostRequestBody()(*ItemPrimaryChannelArchivePos } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemPrimaryChannelArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_scheduling_groups_scheduling_group_item_request_builder.go b/teams/item_schedule_scheduling_groups_scheduling_group_item_request_builder.go index 931ce80b426..f99033f6476 100644 --- a/teams/item_schedule_scheduling_groups_scheduling_group_item_request_builder.go +++ b/teams/item_schedule_scheduling_groups_scheduling_group_item_request_builder.go @@ -57,7 +57,7 @@ func NewItemScheduleSchedulingGroupsSchedulingGroupItemRequestBuilder(rawUrl str urlParams["request-raw-url"] = rawUrl return NewItemScheduleSchedulingGroupsSchedulingGroupItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. +// Delete mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // @@ -122,7 +122,7 @@ func (m *ItemScheduleSchedulingGroupsSchedulingGroupItemRequestBuilder) Patch(ct } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SchedulingGroupable), nil } -// ToDeleteRequestInformation mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. +// ToDeleteRequestInformation mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. // returns a *RequestInformation when successful func (m *ItemScheduleSchedulingGroupsSchedulingGroupItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleSchedulingGroupsSchedulingGroupItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_schedule_share_post_request_body.go b/teams/item_schedule_share_post_request_body.go index 4b0b1eae2a4..2ab077749bd 100644 --- a/teams/item_schedule_share_post_request_body.go +++ b/teams/item_schedule_share_post_request_body.go @@ -19,6 +19,8 @@ func NewItemScheduleSharePostRequestBody()(*ItemScheduleSharePostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyTeamValue := false + m.SetNotifyTeam(¬ifyTeamValue) return m } // CreateItemScheduleSharePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_clock_in_post_request_body.go b/teams/item_schedule_time_cards_clock_in_post_request_body.go index 02bbc3a15b2..b880869f6de 100644 --- a/teams/item_schedule_time_cards_clock_in_post_request_body.go +++ b/teams/item_schedule_time_cards_clock_in_post_request_body.go @@ -19,6 +19,8 @@ func NewItemScheduleTimeCardsClockInPostRequestBody()(*ItemScheduleTimeCardsCloc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_item_clock_out_post_request_body.go b/teams/item_schedule_time_cards_item_clock_out_post_request_body.go index 661ce16b690..24620527465 100644 --- a/teams/item_schedule_time_cards_item_clock_out_post_request_body.go +++ b/teams/item_schedule_time_cards_item_clock_out_post_request_body.go @@ -19,6 +19,8 @@ func NewItemScheduleTimeCardsItemClockOutPostRequestBody()(*ItemScheduleTimeCard } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_item_end_break_post_request_body.go b/teams/item_schedule_time_cards_item_end_break_post_request_body.go index 0fc96207a4d..d4dd9b50272 100644 --- a/teams/item_schedule_time_cards_item_end_break_post_request_body.go +++ b/teams/item_schedule_time_cards_item_end_break_post_request_body.go @@ -19,6 +19,8 @@ func NewItemScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemScheduleTimeCard } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teams/item_schedule_time_cards_item_start_break_post_request_body.go b/teams/item_schedule_time_cards_item_start_break_post_request_body.go index 7bdfde173dd..1b865a19e9b 100644 --- a/teams/item_schedule_time_cards_item_start_break_post_request_body.go +++ b/teams/item_schedule_time_cards_item_start_break_post_request_body.go @@ -19,6 +19,8 @@ func NewItemScheduleTimeCardsItemStartBreakPostRequestBody()(*ItemScheduleTimeCa } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go b/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go index 75dd0ed0952..2540b3a70ea 100644 --- a/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go +++ b/teamwork/9d8088ca4f002c380e2caf1b7b013ddf314f8c9201a9b0314f1adefa164137d8.go @@ -18,6 +18,8 @@ func NewDeletedTeamsItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenant } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateDeletedTeamsItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go b/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go index 50e495e0478..8104e2b8747 100644 --- a/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go +++ b/teamwork/deleted_teams_item_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewDeletedTeamsItemChannelsItemArchivePostRequestBody()(*DeletedTeamsItemCh } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateDeletedTeamsItemChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/001f9421a1f86f3b7dcdddf3cf6f996dc4e09d16ac73522885b93fc590fe59e5.go b/users/001f9421a1f86f3b7dcdddf3cf6f996dc4e09d16ac73522885b93fc590fe59e5.go index e781f7766ef..7f63245c401 100644 --- a/users/001f9421a1f86f3b7dcdddf3cf6f996dc4e09d16ac73522885b93fc590fe59e5.go +++ b/users/001f9421a1f86f3b7dcdddf3cf6f996dc4e09d16ac73522885b93fc590fe59e5.go @@ -18,6 +18,8 @@ func NewItemJoinedTeamsItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTen } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemJoinedTeamsItemChannelsItemDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/441a3b99cc3f3213dd5e98a84a9bc2a76e7476ca3ef8acb6e8710f2c469f7981.go b/users/441a3b99cc3f3213dd5e98a84a9bc2a76e7476ca3ef8acb6e8710f2c469f7981.go index 34d66db1c1e..368cf77fba8 100644 --- a/users/441a3b99cc3f3213dd5e98a84a9bc2a76e7476ca3ef8acb6e8710f2c469f7981.go +++ b/users/441a3b99cc3f3213dd5e98a84a9bc2a76e7476ca3ef8acb6e8710f2c469f7981.go @@ -18,6 +18,8 @@ func NewItemJoinedTeamsItemPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdT } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemJoinedTeamsItemPrimaryChannelDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/4be8900981131b3792f5ab3c6ef47cd89d57de8968022cd10528e1b330429743.go b/users/4be8900981131b3792f5ab3c6ef47cd89d57de8968022cd10528e1b330429743.go new file mode 100644 index 00000000000..834013028ec --- /dev/null +++ b/users/4be8900981131b3792f5ab3c6ef47cd89d57de8968022cd10528e1b330429743.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" +) + +// ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the user entity. +// returns a *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Content()(*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property hostedContents for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// Patch update the navigation property hostedContents in users +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToDeleteRequestInformation delete navigation property hostedContents for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(*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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(*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 hostedContents in users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/6dfc44fc426f5675d4d913e29ba30b705621d153a0f68cbc71d15eff765a6eef.go b/users/6dfc44fc426f5675d4d913e29ba30b705621d153a0f68cbc71d15eff765a6eef.go new file mode 100644 index 00000000000..c42195c59d6 --- /dev/null +++ b/users/6dfc44fc426f5675d4d913e29ba30b705621d153a0f68cbc71d15eff765a6eef.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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the user entity. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Content()(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property hostedContents for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// Patch update the navigation property hostedContents in users +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToDeleteRequestInformation delete navigation property hostedContents for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration)(*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 content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderGetRequestConfiguration)(*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 hostedContents in users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/e6ec4f6800ebf4a1b56ba058514a024bb16c717cdf1ec2b51398035bfefae926.go b/users/e6ec4f6800ebf4a1b56ba058514a024bb16c717cdf1ec2b51398035bfefae926.go new file mode 100644 index 00000000000..f9f2bfcb484 --- /dev/null +++ b/users/e6ec4f6800ebf4a1b56ba058514a024bb16c717cdf1ec2b51398035bfefae926.go @@ -0,0 +1,144 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder provides operations to manage the media for the user entity. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(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 the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)([]byte, 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, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/get_available_extension_properties_post_request_body.go b/users/get_available_extension_properties_post_request_body.go index 5d6166d2bcb..63507934fee 100644 --- a/users/get_available_extension_properties_post_request_body.go +++ b/users/get_available_extension_properties_post_request_body.go @@ -18,6 +18,8 @@ func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isSyncedFromOnPremisesValue := false + m.SetIsSyncedFromOnPremises(&isSyncedFromOnPremisesValue) return m } // CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_authentication_fido2_methods_creation_options_request_builder.go b/users/item_authentication_fido2_methods_creation_options_request_builder.go index 73364346162..d8b002c25f2 100644 --- a/users/item_authentication_fido2_methods_creation_options_request_builder.go +++ b/users/item_authentication_fido2_methods_creation_options_request_builder.go @@ -34,9 +34,12 @@ func NewItemAuthenticationFido2MethodsCreationOptionsRequestBuilder(rawUrl strin urlParams["request-raw-url"] = rawUrl return NewItemAuthenticationFido2MethodsCreationOptionsRequestBuilderInternal(urlParams, requestAdapter) } -// Get invoke function creationOptions +// Get retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. // returns a WebauthnCredentialCreationOptionsable 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/fido2authenticationmethod-creationoptions?view=graph-rest-1.0 func (m *ItemAuthenticationFido2MethodsCreationOptionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemAuthenticationFido2MethodsCreationOptionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WebauthnCredentialCreationOptionsable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -54,7 +57,7 @@ func (m *ItemAuthenticationFido2MethodsCreationOptionsRequestBuilder) Get(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WebauthnCredentialCreationOptionsable), nil } -// ToGetRequestInformation invoke function creationOptions +// ToGetRequestInformation retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. // returns a *RequestInformation when successful func (m *ItemAuthenticationFido2MethodsCreationOptionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemAuthenticationFido2MethodsCreationOptionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/item_calendar_events_item_accept_post_request_body.go b/users/item_calendar_events_item_accept_post_request_body.go index d1a6ce728d4..7c1b7b0a963 100644 --- a/users/item_calendar_events_item_accept_post_request_body.go +++ b/users/item_calendar_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarEventsItemAcceptPostRequestBody()(*ItemCalendarEventsItemAcc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_events_item_decline_post_request_body.go b/users/item_calendar_events_item_decline_post_request_body.go index b7c7e842540..8084cd59d24 100644 --- a/users/item_calendar_events_item_decline_post_request_body.go +++ b/users/item_calendar_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemDeclinePostRequestBody()(*ItemCalendarEventsItemDe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_events_item_tentatively_accept_post_request_body.go b/users/item_calendar_events_item_tentatively_accept_post_request_body.go index df66c70a55f..505f3b2742a 100644 --- a/users/item_calendar_events_item_tentatively_accept_post_request_body.go +++ b/users/item_calendar_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarEventsItemTentativelyAcceptPostRequestBody()(*ItemCalendarEv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go b/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go index dcc0a06b50e..48ebb4ca644 100644 --- a/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go +++ b/users/item_calendar_groups_item_calendars_item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarGroupsItemCalendarsItemEventsItemAcceptPostRequestBody()(*It } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarGroupsItemCalendarsItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go b/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go index 2b5af2528fa..c5875285308 100644 --- a/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go +++ b/users/item_calendar_groups_item_calendars_item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarGroupsItemCalendarsItemEventsItemDeclinePostRequestBody()(*I } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarGroupsItemCalendarsItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go b/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go index 08ab7d67630..197f04fb8fe 100644 --- a/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go +++ b/users/item_calendar_groups_item_calendars_item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarGroupsItemCalendarsItemEventsItemTentativelyAcceptPostReques } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarGroupsItemCalendarsItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendars_item_events_item_accept_post_request_body.go b/users/item_calendars_item_events_item_accept_post_request_body.go index 34e17fe42ad..802bdd542f9 100644 --- a/users/item_calendars_item_events_item_accept_post_request_body.go +++ b/users/item_calendars_item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemCalendarsItemEventsItemAcceptPostRequestBody()(*ItemCalendarsItemEve } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarsItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendars_item_events_item_decline_post_request_body.go b/users/item_calendars_item_events_item_decline_post_request_body.go index 4b4ec359713..a0a64a73137 100644 --- a/users/item_calendars_item_events_item_decline_post_request_body.go +++ b/users/item_calendars_item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarsItemEventsItemDeclinePostRequestBody()(*ItemCalendarsItemEv } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarsItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go b/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go index 1df36d5af6a..16c3c02d849 100644 --- a/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go +++ b/users/item_calendars_item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemCalendarsItemEventsItemTentativelyAcceptPostRequestBody()(*ItemCalen } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemCalendarsItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_chats_chat_item_request_builder.go b/users/item_chats_chat_item_request_builder.go index f53081dbbd2..4ad25cb30f6 100644 --- a/users/item_chats_chat_item_request_builder.go +++ b/users/item_chats_chat_item_request_builder.go @@ -186,6 +186,11 @@ func (m *ItemChatsChatItemRequestBuilder) StartMigration()(*ItemChatsItemStartMi func (m *ItemChatsChatItemRequestBuilder) Tabs()(*ItemChatsItemTabsRequestBuilder) { return NewItemChatsItemTabsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// TargetedMessages provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +// returns a *ItemChatsItemTargetedMessagesRequestBuilder when successful +func (m *ItemChatsChatItemRequestBuilder) TargetedMessages()(*ItemChatsItemTargetedMessagesRequestBuilder) { + return NewItemChatsItemTargetedMessagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property chats for users // returns a *RequestInformation when successful func (m *ItemChatsChatItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChatsChatItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/users/item_chats_item_targeted_messages_count_request_builder.go b/users/item_chats_item_targeted_messages_count_request_builder.go new file mode 100644 index 00000000000..30ea8be8062 --- /dev/null +++ b/users/item_chats_item_targeted_messages_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" +) + +// ItemChatsItemTargetedMessagesCountRequestBuilder provides operations to count the resources in the collection. +type ItemChatsItemTargetedMessagesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesCountRequestBuilderGetQueryParameters get the number of the resource +type ItemChatsItemTargetedMessagesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesCountRequestBuilderGetQueryParameters +} +// NewItemChatsItemTargetedMessagesCountRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesCountRequestBuilder) { + m := &ItemChatsItemTargetedMessagesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesCountRequestBuilder instantiates a new ItemChatsItemTargetedMessagesCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesCountRequestBuilderInternal(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 *ItemChatsItemTargetedMessagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesCountRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_hosted_contents_count_request_builder.go b/users/item_chats_item_targeted_messages_item_hosted_contents_count_request_builder.go new file mode 100644 index 00000000000..e70365673f1 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_hosted_contents_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" +) + +// ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder provides operations to count the resources in the collection. +type ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetQueryParameters +} +// NewItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal(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 *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go b/users/item_chats_item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go new file mode 100644 index 00000000000..13917f748df --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_hosted_contents_item_value_content_request_builder.go @@ -0,0 +1,144 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder provides operations to manage the media for the user entity. +type ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(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 the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)([]byte, 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, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemHostedContentsItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_hosted_contents_request_builder.go b/users/item_chats_item_targeted_messages_item_hosted_contents_request_builder.go new file mode 100644 index 00000000000..6fbf9fb6567 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_hosted_contents_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 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" +) + +// ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters 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\"" +} +// ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByChatMessageHostedContentId provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) ByChatMessageHostedContentId(chatMessageHostedContentId string)(*ItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if chatMessageHostedContentId != "" { + urlTplParams["chatMessageHostedContent%2Did"] = chatMessageHostedContentId + } + return NewItemChatsItemTargetedMessagesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) Count()(*ItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemHostedContentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable, 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.CreateChatMessageHostedContentCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable), nil +} +// Post create new navigation property to hostedContents for users +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToGetRequestInformation content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderGetRequestConfiguration)(*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 hostedContents for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderPostRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_chat_message_item_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_chat_message_item_request_builder.go new file mode 100644 index 00000000000..3e8dd1a0220 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_chat_message_item_request_builder.go @@ -0,0 +1,185 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +type ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters replies for a specified message. Supports $expand for channel messages. +type ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property replies for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration)(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 replies for a specified message. Supports $expand for channel messages. +// returns a ChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// HostedContents provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) HostedContents()(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property replies in users +// returns a ChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// SetReaction provides operations to call the setReaction method. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) SetReaction()(*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// SoftDelete provides operations to call the softDelete method. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) SoftDelete()(*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property replies for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderDeleteRequestConfiguration)(*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 replies for a specified message. Supports $expand for channel messages. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderGetRequestConfiguration)(*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 replies in users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UndoSoftDelete provides operations to call the undoSoftDelete method. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) UndoSoftDelete()(*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// UnsetReaction provides operations to call the unsetReaction method. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) UnsetReaction()(*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_count_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_count_request_builder.go new file mode 100644 index 00000000000..f046d2c5802 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_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" +) + +// ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder provides operations to count the resources in the collection. +type ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters get the number of the resource +type ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetQueryParameters +} +// NewItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderInternal(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 *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_delta_get_response.go b/users/item_chats_item_targeted_messages_item_replies_delta_get_response.go new file mode 100644 index 00000000000..0550c3cc491 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_delta_get_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 users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponse +} +// NewItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse instantiates a new ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse()(*ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse) { + m := &ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse{ + BaseDeltaFunctionResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseDeltaFunctionResponse(), + } + return m +} +// CreateItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseDeltaFunctionResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ChatMessageable when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseDeltaFunctionResponse.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 *ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() +} diff --git a/users/item_chats_item_targeted_messages_item_replies_delta_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_delta_request_builder.go new file mode 100644 index 00000000000..7b0c646f6f4 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_delta_request_builder.go @@ -0,0 +1,122 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder provides operations to call the delta method. +type ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +type ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters 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\"" +} +// ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetQueryParameters +} +// NewItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +// Deprecated: This method is obsolete. Use GetAsDeltaGetResponse instead. +// returns a ItemChatsItemTargetedMessagesItemRepliesDeltaResponseable 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-delta?view=graph-rest-1.0 +func (m *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration)(ItemChatsItemTargetedMessagesItemRepliesDeltaResponseable, 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, CreateItemChatsItemTargetedMessagesItemRepliesDeltaResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChatsItemTargetedMessagesItemRepliesDeltaResponseable), nil +} +// GetAsDeltaGetResponse get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +// returns a ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable 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-delta?view=graph-rest-1.0 +func (m *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) GetAsDeltaGetResponse(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration)(ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable, 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, CreateItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable), nil +} +// ToGetRequestInformation get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_delta_response.go b/users/item_chats_item_targeted_messages_item_replies_delta_response.go new file mode 100644 index 00000000000..13b8b79768e --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_delta_response.go @@ -0,0 +1,30 @@ +// 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" +) + +// Deprecated: This class is obsolete. Use ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable instead. +type ItemChatsItemTargetedMessagesItemRepliesDeltaResponse struct { + ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse +} +// NewItemChatsItemTargetedMessagesItemRepliesDeltaResponse instantiates a new ItemChatsItemTargetedMessagesItemRepliesDeltaResponse and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesDeltaResponse()(*ItemChatsItemTargetedMessagesItemRepliesDeltaResponse) { + m := &ItemChatsItemTargetedMessagesItemRepliesDeltaResponse{ + ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse: *NewItemChatsItemTargetedMessagesItemRepliesDeltaGetResponse(), + } + return m +} +// CreateItemChatsItemTargetedMessagesItemRepliesDeltaResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChatsItemTargetedMessagesItemRepliesDeltaResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChatsItemTargetedMessagesItemRepliesDeltaResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable instead. +type ItemChatsItemTargetedMessagesItemRepliesDeltaResponseable interface { + ItemChatsItemTargetedMessagesItemRepliesDeltaGetResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_count_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_count_request_builder.go new file mode 100644 index 00000000000..aea29102e12 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder provides operations to count the resources in the collection. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetQueryParameters +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal(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 *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderGetRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_request_builder.go new file mode 100644 index 00000000000..ed4189e2e9b --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_hosted_contents_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 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters content in a message hosted by Microsoft Teams - for example, images or code snippets. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters 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\"" +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByChatMessageHostedContentId provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) ByChatMessageHostedContentId(chatMessageHostedContentId string)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if chatMessageHostedContentId != "" { + urlTplParams["chatMessageHostedContent%2Did"] = chatMessageHostedContentId + } + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsChatMessageHostedContentItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) Count()(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a ChatMessageHostedContentCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable, 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.CreateChatMessageHostedContentCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentCollectionResponseable), nil +} +// Post create new navigation property to hostedContents for users +// returns a ChatMessageHostedContentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, 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.CreateChatMessageHostedContentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable), nil +} +// ToGetRequestInformation content in a message hosted by Microsoft Teams - for example, images or code snippets. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderGetRequestConfiguration)(*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 hostedContents for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageHostedContentable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilderPostRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemHostedContentsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_set_reaction_post_request_body.go b/users/item_chats_item_targeted_messages_item_replies_item_set_reaction_post_request_body.go new file mode 100644 index 00000000000..cc8fb0960ad --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_set_reaction_post_request_body.go @@ -0,0 +1,116 @@ +// 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" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody()(*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody(), 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 *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["reactionType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReactionType(val) + } + return nil + } + return res +} +// GetReactionType gets the reactionType property value. The reactionType property +// returns a *string when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) GetReactionType()(*string) { + val, err := m.GetBackingStore().Get("reactionType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("reactionType", m.GetReactionType()) + 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 *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetReactionType sets the reactionType property value. The reactionType property +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBody) SetReactionType(value *string)() { + err := m.GetBackingStore().Set("reactionType", value) + if err != nil { + panic(err) + } +} +type ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetReactionType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetReactionType(value *string)() +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_set_reaction_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_item_set_reaction_request_builder.go new file mode 100644 index 00000000000..d30f7b82f95 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_set_reaction_request_builder.go @@ -0,0 +1,71 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder provides operations to call the setReaction method. +type ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action setReaction +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) Post(ctx context.Context, body ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation invoke action setReaction +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemChatsItemTargetedMessagesItemRepliesItemSetReactionPostRequestBodyable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilderPostRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemSetReactionRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_soft_delete_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_item_soft_delete_request_builder.go new file mode 100644 index 00000000000..783e5d5084e --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_soft_delete_request_builder.go @@ -0,0 +1,70 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder provides operations to call the softDelete method. +type ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderInternal(urlParams, requestAdapter) +} +// Post delete a single chatMessage or a chat message reply in a channel or a chat. +// 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-softdelete?view=graph-rest-1.0 +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(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 +} +// ToPostRequestInformation delete a single chatMessage or a chat message reply in a channel or a chat. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilderPostRequestConfiguration)(*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") + 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 *ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemSoftDeleteRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go new file mode 100644 index 00000000000..84a51c3f2a9 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_undo_soft_delete_request_builder.go @@ -0,0 +1,70 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder provides operations to call the undoSoftDelete method. +type ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderInternal(urlParams, requestAdapter) +} +// Post undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. +// 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-undosoftdelete?view=graph-rest-1.0 +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(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 +} +// ToPostRequestInformation undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilderPostRequestConfiguration)(*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") + 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 *ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemUndoSoftDeleteRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go b/users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go new file mode 100644 index 00000000000..e9a2acc0a06 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_post_request_body.go @@ -0,0 +1,116 @@ +// 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" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody()(*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody(), 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 *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["reactionType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReactionType(val) + } + return nil + } + return res +} +// GetReactionType gets the reactionType property value. The reactionType property +// returns a *string when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) GetReactionType()(*string) { + val, err := m.GetBackingStore().Get("reactionType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("reactionType", m.GetReactionType()) + 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 *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetReactionType sets the reactionType property value. The reactionType property +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBody) SetReactionType(value *string)() { + err := m.GetBackingStore().Set("reactionType", value) + if err != nil { + panic(err) + } +} +type ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetReactionType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetReactionType(value *string)() +} diff --git a/users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_request_builder.go new file mode 100644 index 00000000000..7e530ff6f35 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_item_unset_reaction_request_builder.go @@ -0,0 +1,71 @@ +// 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" +) + +// ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder provides operations to call the unsetReaction method. +type ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action unsetReaction +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) Post(ctx context.Context, body ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation invoke action unsetReaction +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionPostRequestBodyable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilderPostRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesItemUnsetReactionRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_reply_with_quote_post_request_body.go b/users/item_chats_item_targeted_messages_item_replies_reply_with_quote_post_request_body.go new file mode 100644 index 00000000000..1e2b8e2ae0d --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_reply_with_quote_post_request_body.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 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 ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody instantiates a new ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody()(*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) { + m := &ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody(), 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 *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["messageIds"] = 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.SetMessageIds(res) + } + return nil + } + res["replyMessage"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetReplyMessage(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)) + } + return nil + } + return res +} +// GetMessageIds gets the messageIds property value. The messageIds property +// returns a []string when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) GetMessageIds()([]string) { + val, err := m.GetBackingStore().Get("messageIds") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetReplyMessage gets the replyMessage property value. The replyMessage property +// returns a ChatMessageable when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) GetReplyMessage()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) { + val, err := m.GetBackingStore().Get("replyMessage") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetMessageIds() != nil { + err := writer.WriteCollectionOfStringValues("messageIds", m.GetMessageIds()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("replyMessage", m.GetReplyMessage()) + 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 *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) 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 *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetMessageIds sets the messageIds property value. The messageIds property +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) SetMessageIds(value []string)() { + err := m.GetBackingStore().Set("messageIds", value) + if err != nil { + panic(err) + } +} +// SetReplyMessage sets the replyMessage property value. The replyMessage property +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBody) SetReplyMessage(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() { + err := m.GetBackingStore().Set("replyMessage", value) + if err != nil { + panic(err) + } +} +type ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetMessageIds()([]string) + GetReplyMessage()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetMessageIds(value []string)() + SetReplyMessage(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable)() +} diff --git a/users/item_chats_item_targeted_messages_item_replies_reply_with_quote_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_reply_with_quote_request_builder.go new file mode 100644 index 00000000000..c7703e10647 --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_reply_with_quote_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" +) + +// ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder provides operations to call the replyWithQuote method. +type ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal(urlParams, requestAdapter) +} +// Post reply with quote to a single chat message or multiple chat messages in a chat. +// 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-replywithquote?view=graph-rest-1.0 +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) Post(ctx context.Context, body ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// ToPostRequestInformation reply with quote to a single chat message or multiple chat messages in a chat. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemChatsItemTargetedMessagesItemRepliesReplyWithQuotePostRequestBodyable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderPostRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_item_replies_request_builder.go b/users/item_chats_item_targeted_messages_item_replies_request_builder.go new file mode 100644 index 00000000000..fc91673c65f --- /dev/null +++ b/users/item_chats_item_targeted_messages_item_replies_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" +) + +// ItemChatsItemTargetedMessagesItemRepliesRequestBuilder provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +type ItemChatsItemTargetedMessagesItemRepliesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters replies for a specified message. Supports $expand for channel messages. +type ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters 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\"" +} +// ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByChatMessageId provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +// returns a *ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) ByChatMessageId(chatMessageId string)(*ItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if chatMessageId != "" { + urlTplParams["chatMessage%2Did"] = chatMessageId + } + return NewItemChatsItemTargetedMessagesItemRepliesChatMessageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemChatsItemTargetedMessagesItemRepliesRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesItemRepliesRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) { + m := &ItemChatsItemTargetedMessagesItemRepliesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesItemRepliesRequestBuilder instantiates a new ItemChatsItemTargetedMessagesItemRepliesRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesItemRepliesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesItemRepliesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) Count()(*ItemChatsItemTargetedMessagesItemRepliesCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delta provides operations to call the delta method. +// returns a *ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) Delta()(*ItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get replies for a specified message. Supports $expand for channel messages. +// returns a ChatMessageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable, 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.CreateChatMessageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil +} +// Post create new navigation property to replies for users +// returns a ChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, 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.CreateChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable), nil +} +// ReplyWithQuote provides operations to call the replyWithQuote method. +// returns a *ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) ReplyWithQuote()(*ItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesReplyWithQuoteRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation replies for a specified message. Supports $expand for channel messages. +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesRequestBuilderGetRequestConfiguration)(*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 replies for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesItemRepliesRequestBuilderPostRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_request_builder.go b/users/item_chats_item_targeted_messages_request_builder.go new file mode 100644 index 00000000000..fbfb51ac87e --- /dev/null +++ b/users/item_chats_item_targeted_messages_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 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" +) + +// ItemChatsItemTargetedMessagesRequestBuilder provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +type ItemChatsItemTargetedMessagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters get targetedMessages from users +type ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters 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\"" +} +// ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByTargetedChatMessageId provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +// returns a *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesRequestBuilder) ByTargetedChatMessageId(targetedChatMessageId string)(*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if targetedChatMessageId != "" { + urlTplParams["targetedChatMessage%2Did"] = targetedChatMessageId + } + return NewItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemChatsItemTargetedMessagesRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesRequestBuilder) { + m := &ItemChatsItemTargetedMessagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesRequestBuilder instantiates a new ItemChatsItemTargetedMessagesRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemChatsItemTargetedMessagesCountRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesRequestBuilder) Count()(*ItemChatsItemTargetedMessagesCountRequestBuilder) { + return NewItemChatsItemTargetedMessagesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get targetedMessages from users +// returns a TargetedChatMessageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageCollectionResponseable, 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.CreateTargetedChatMessageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageCollectionResponseable), nil +} +// Post create new navigation property to targetedMessages for users +// returns a TargetedChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, 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.CreateTargetedChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable), nil +} +// ToGetRequestInformation get targetedMessages from users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesRequestBuilderGetRequestConfiguration)(*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 targetedMessages for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesRequestBuilderPostRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesRequestBuilder) { + return NewItemChatsItemTargetedMessagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_chats_item_targeted_messages_targeted_chat_message_item_request_builder.go b/users/item_chats_item_targeted_messages_targeted_chat_message_item_request_builder.go new file mode 100644 index 00000000000..a3e6e723ee7 --- /dev/null +++ b/users/item_chats_item_targeted_messages_targeted_chat_message_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" +) + +// ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. +type ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters get targetedMessages from users +type ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetQueryParameters +} +// ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal instantiates a new ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + m := &ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder instantiates a new ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder and sets the default values. +func NewItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property targetedMessages for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration)(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 targetedMessages from users +// returns a TargetedChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, 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.CreateTargetedChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable), nil +} +// HostedContents provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. +// returns a *ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) HostedContents()(*ItemChatsItemTargetedMessagesItemHostedContentsRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemHostedContentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property targetedMessages in users +// returns a TargetedChatMessageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, 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.CreateTargetedChatMessageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable), nil +} +// Replies provides operations to manage the replies property of the microsoft.graph.chatMessage entity. +// returns a *ItemChatsItemTargetedMessagesItemRepliesRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) Replies()(*ItemChatsItemTargetedMessagesItemRepliesRequestBuilder) { + return NewItemChatsItemTargetedMessagesItemRepliesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property targetedMessages for users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderDeleteRequestConfiguration)(*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 targetedMessages from users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderGetRequestConfiguration)(*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 targetedMessages in users +// returns a *RequestInformation when successful +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, requestConfiguration *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilderPatchRequestConfiguration)(*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 *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder when successful +func (m *ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) WithUrl(rawUrl string)(*ItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder) { + return NewItemChatsItemTargetedMessagesTargetedChatMessageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_events_item_accept_post_request_body.go b/users/item_events_item_accept_post_request_body.go index f7e5c2a8530..258128c8ee1 100644 --- a/users/item_events_item_accept_post_request_body.go +++ b/users/item_events_item_accept_post_request_body.go @@ -18,6 +18,8 @@ func NewItemEventsItemAcceptPostRequestBody()(*ItemEventsItemAcceptPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_events_item_decline_post_request_body.go b/users/item_events_item_decline_post_request_body.go index 53cc3206026..37e6ba90dea 100644 --- a/users/item_events_item_decline_post_request_body.go +++ b/users/item_events_item_decline_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemDeclinePostRequestBody()(*ItemEventsItemDeclinePostRequest } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemDeclinePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_events_item_tentatively_accept_post_request_body.go b/users/item_events_item_tentatively_accept_post_request_body.go index fa725e0260b..b66ac2436d4 100644 --- a/users/item_events_item_tentatively_accept_post_request_body.go +++ b/users/item_events_item_tentatively_accept_post_request_body.go @@ -19,6 +19,8 @@ func NewItemEventsItemTentativelyAcceptPostRequestBody()(*ItemEventsItemTentativ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + sendResponseValue := false + m.SetSendResponse(&sendResponseValue) return m } // CreateItemEventsItemTentativelyAcceptPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_find_meeting_times_post_request_body.go b/users/item_find_meeting_times_post_request_body.go index a1b32ffbd52..ec6a8fc7594 100644 --- a/users/item_find_meeting_times_post_request_body.go +++ b/users/item_find_meeting_times_post_request_body.go @@ -19,6 +19,10 @@ func NewItemFindMeetingTimesPostRequestBody()(*ItemFindMeetingTimesPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isOrganizerOptionalValue := false + m.SetIsOrganizerOptional(&isOrganizerOptionalValue) + returnSuggestionReasonsValue := false + m.SetReturnSuggestionReasons(&returnSuggestionReasonsValue) return m } // CreateItemFindMeetingTimesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_get_member_groups_post_request_body.go b/users/item_get_member_groups_post_request_body.go index c388a4c3cfb..ed8987bc7e8 100644 --- a/users/item_get_member_groups_post_request_body.go +++ b/users/item_get_member_groups_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_get_member_objects_post_request_body.go b/users/item_get_member_objects_post_request_body.go index fb5478381ae..9f5eaef813c 100644 --- a/users/item_get_member_objects_post_request_body.go +++ b/users/item_get_member_objects_post_request_body.go @@ -18,6 +18,8 @@ func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBo } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + securityEnabledOnlyValue := false + m.SetSecurityEnabledOnly(&securityEnabledOnlyValue) return m } // CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_archive_post_request_body.go b/users/item_joined_teams_item_archive_post_request_body.go index 53c56cd3449..45f4d32f3f5 100644 --- a/users/item_joined_teams_item_archive_post_request_body.go +++ b/users/item_joined_teams_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemJoinedTeamsItemArchivePostRequestBody()(*ItemJoinedTeamsItemArchiveP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemJoinedTeamsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_channels_item_archive_post_request_body.go b/users/item_joined_teams_item_channels_item_archive_post_request_body.go index 536bccb65f8..8865091b9b5 100644 --- a/users/item_joined_teams_item_channels_item_archive_post_request_body.go +++ b/users/item_joined_teams_item_channels_item_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemJoinedTeamsItemChannelsItemArchivePostRequestBody()(*ItemJoinedTeams } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemJoinedTeamsItemChannelsItemArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_primary_channel_archive_post_request_body.go b/users/item_joined_teams_item_primary_channel_archive_post_request_body.go index b8346d6e29c..1103e951bc9 100644 --- a/users/item_joined_teams_item_primary_channel_archive_post_request_body.go +++ b/users/item_joined_teams_item_primary_channel_archive_post_request_body.go @@ -18,6 +18,8 @@ func NewItemJoinedTeamsItemPrimaryChannelArchivePostRequestBody()(*ItemJoinedTea } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + shouldSetSpoSiteReadOnlyForMembersValue := false + m.SetShouldSetSpoSiteReadOnlyForMembers(&shouldSetSpoSiteReadOnlyForMembersValue) return m } // CreateItemJoinedTeamsItemPrimaryChannelArchivePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_schedule_share_post_request_body.go b/users/item_joined_teams_item_schedule_share_post_request_body.go index 952396218cd..38d0ecd0bf9 100644 --- a/users/item_joined_teams_item_schedule_share_post_request_body.go +++ b/users/item_joined_teams_item_schedule_share_post_request_body.go @@ -19,6 +19,8 @@ func NewItemJoinedTeamsItemScheduleSharePostRequestBody()(*ItemJoinedTeamsItemSc } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + notifyTeamValue := false + m.SetNotifyTeam(¬ifyTeamValue) return m } // CreateItemJoinedTeamsItemScheduleSharePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_schedule_time_cards_clock_in_post_request_body.go b/users/item_joined_teams_item_schedule_time_cards_clock_in_post_request_body.go index 85f87347b6f..9f83ab2c41a 100644 --- a/users/item_joined_teams_item_schedule_time_cards_clock_in_post_request_body.go +++ b/users/item_joined_teams_item_schedule_time_cards_clock_in_post_request_body.go @@ -19,6 +19,8 @@ func NewItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody()(*ItemJoined } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_schedule_time_cards_item_clock_out_post_request_body.go b/users/item_joined_teams_item_schedule_time_cards_item_clock_out_post_request_body.go index f62226756eb..f47a644e957 100644 --- a/users/item_joined_teams_item_schedule_time_cards_item_clock_out_post_request_body.go +++ b/users/item_joined_teams_item_schedule_time_cards_item_clock_out_post_request_body.go @@ -19,6 +19,8 @@ func NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody()(*ItemJ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_schedule_time_cards_item_end_break_post_request_body.go b/users/item_joined_teams_item_schedule_time_cards_item_end_break_post_request_body.go index 12e7cc6364b..5526bbb8cb1 100644 --- a/users/item_joined_teams_item_schedule_time_cards_item_end_break_post_request_body.go +++ b/users/item_joined_teams_item_schedule_time_cards_item_end_break_post_request_body.go @@ -19,6 +19,8 @@ func NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemJ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_joined_teams_item_schedule_time_cards_item_start_break_post_request_body.go b/users/item_joined_teams_item_schedule_time_cards_item_start_break_post_request_body.go index 33b22f717f0..1bc8259bd73 100644 --- a/users/item_joined_teams_item_schedule_time_cards_item_start_break_post_request_body.go +++ b/users/item_joined_teams_item_schedule_time_cards_item_start_break_post_request_body.go @@ -19,6 +19,8 @@ func NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody()(*Ite } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + isAtApprovedLocationValue := false + m.SetIsAtApprovedLocation(&isAtApprovedLocationValue) return m } // CreateItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_managed_devices_item_clean_windows_device_post_request_body.go b/users/item_managed_devices_item_clean_windows_device_post_request_body.go index baf562199ab..7ea7e3a7ead 100644 --- a/users/item_managed_devices_item_clean_windows_device_post_request_body.go +++ b/users/item_managed_devices_item_clean_windows_device_post_request_body.go @@ -18,6 +18,8 @@ func NewItemManagedDevicesItemCleanWindowsDevicePostRequestBody()(*ItemManagedDe } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) return m } // CreateItemManagedDevicesItemCleanWindowsDevicePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_managed_devices_item_windows_defender_scan_post_request_body.go b/users/item_managed_devices_item_windows_defender_scan_post_request_body.go index d5e5580132d..7fac8581446 100644 --- a/users/item_managed_devices_item_windows_defender_scan_post_request_body.go +++ b/users/item_managed_devices_item_windows_defender_scan_post_request_body.go @@ -18,6 +18,8 @@ func NewItemManagedDevicesItemWindowsDefenderScanPostRequestBody()(*ItemManagedD } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + quickScanValue := false + m.SetQuickScan(&quickScanValue) return m } // CreateItemManagedDevicesItemWindowsDefenderScanPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_managed_devices_item_wipe_post_request_body.go b/users/item_managed_devices_item_wipe_post_request_body.go index 84761bd36b4..dd5854ff5c0 100644 --- a/users/item_managed_devices_item_wipe_post_request_body.go +++ b/users/item_managed_devices_item_wipe_post_request_body.go @@ -18,6 +18,12 @@ func NewItemManagedDevicesItemWipePostRequestBody()(*ItemManagedDevicesItemWipeP } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + keepEnrollmentDataValue := false + m.SetKeepEnrollmentData(&keepEnrollmentDataValue) + keepUserDataValue := false + m.SetKeepUserData(&keepUserDataValue) + persistEsimDataPlanValue := false + m.SetPersistEsimDataPlan(&persistEsimDataPlanValue) return m } // CreateItemManagedDevicesItemWipePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_online_meetings_item_transcripts_request_builder.go b/users/item_online_meetings_item_transcripts_request_builder.go index 3e8e9b4dcac..eb1598f7191 100644 --- a/users/item_online_meetings_item_transcripts_request_builder.go +++ b/users/item_online_meetings_item_transcripts_request_builder.go @@ -14,7 +14,7 @@ import ( type ItemOnlineMeetingsItemTranscriptsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemOnlineMeetingsItemTranscriptsRequestBuilderGetQueryParameters retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. +// ItemOnlineMeetingsItemTranscriptsRequestBuilderGetQueryParameters retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. type ItemOnlineMeetingsItemTranscriptsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool "uriparametername:\"%24count\"" @@ -84,7 +84,7 @@ func (m *ItemOnlineMeetingsItemTranscriptsRequestBuilder) Count()(*ItemOnlineMee func (m *ItemOnlineMeetingsItemTranscriptsRequestBuilder) Delta()(*ItemOnlineMeetingsItemTranscriptsDeltaRequestBuilder) { return NewItemOnlineMeetingsItemTranscriptsDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. +// Get retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. // returns a CallTranscriptCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -127,7 +127,7 @@ func (m *ItemOnlineMeetingsItemTranscriptsRequestBuilder) Post(ctx context.Conte } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CallTranscriptable), nil } -// ToGetRequestInformation retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. +// ToGetRequestInformation retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. // returns a *RequestInformation when successful func (m *ItemOnlineMeetingsItemTranscriptsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOnlineMeetingsItemTranscriptsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/item_revoke_sign_in_sessions_post_response.go b/users/item_revoke_sign_in_sessions_post_response.go index 73e0246054b..354c97ebc1d 100644 --- a/users/item_revoke_sign_in_sessions_post_response.go +++ b/users/item_revoke_sign_in_sessions_post_response.go @@ -18,6 +18,8 @@ func NewItemRevokeSignInSessionsPostResponse()(*ItemRevokeSignInSessionsPostResp } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + valueValue := false + m.SetValue(&valueValue) return m } // CreateItemRevokeSignInSessionsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_send_mail_post_request_body.go b/users/item_send_mail_post_request_body.go index f4370bdb9d8..1c07489d203 100644 --- a/users/item_send_mail_post_request_body.go +++ b/users/item_send_mail_post_request_body.go @@ -19,6 +19,8 @@ func NewItemSendMailPostRequestBody()(*ItemSendMailPostRequestBody) { } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) + saveToSentItemsValue := false + m.SetSaveToSentItems(&saveToSentItemsValue) return m } // CreateItemSendMailPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value diff --git a/users/item_sponsors_ref_request_builder.go b/users/item_sponsors_ref_request_builder.go index 6f59195ee17..70b4d028e4d 100644 --- a/users/item_sponsors_ref_request_builder.go +++ b/users/item_sponsors_ref_request_builder.go @@ -62,7 +62,7 @@ type ItemSponsorsRefRequestBuilderPostRequestConfiguration struct { // NewItemSponsorsRefRequestBuilderInternal instantiates a new ItemSponsorsRefRequestBuilder and sets the default values. func NewItemSponsorsRefRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorsRefRequestBuilder) { m := &ItemSponsorsRefRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters), } return m } @@ -150,7 +150,7 @@ func (m *ItemSponsorsRefRequestBuilder) ToDeleteRequestInformation(ctx context.C // ToGetRequestInformation get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. // returns a *RequestInformation when successful func (m *ItemSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSponsorsRefRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { requestInfo.AddQueryParameters(*(requestConfiguration.QueryParameters)) @@ -164,7 +164,7 @@ func (m *ItemSponsorsRefRequestBuilder) ToGetRequestInformation(ctx context.Cont // ToPostRequestInformation assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. // returns a *RequestInformation when successful func (m *ItemSponsorsRefRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ReferenceCreateable, requestConfiguration *ItemSponsorsRefRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { - requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, "{+baseurl}/users/{user%2Did}/sponsors/$ref", m.BaseRequestBuilder.PathParameters) + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) requestInfo.AddRequestOptions(requestConfiguration.Options) diff --git a/users/item_teamwork_delete_targeted_message_post_request_body.go b/users/item_teamwork_delete_targeted_message_post_request_body.go new file mode 100644 index 00000000000..a637798f267 --- /dev/null +++ b/users/item_teamwork_delete_targeted_message_post_request_body.go @@ -0,0 +1,190 @@ +// 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" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemTeamworkDeleteTargetedMessagePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamworkDeleteTargetedMessagePostRequestBody instantiates a new ItemTeamworkDeleteTargetedMessagePostRequestBody and sets the default values. +func NewItemTeamworkDeleteTargetedMessagePostRequestBody()(*ItemTeamworkDeleteTargetedMessagePostRequestBody) { + m := &ItemTeamworkDeleteTargetedMessagePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamworkDeleteTargetedMessagePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamworkDeleteTargetedMessagePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamworkDeleteTargetedMessagePostRequestBody(), 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 *ItemTeamworkDeleteTargetedMessagePostRequestBody) 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 *ItemTeamworkDeleteTargetedMessagePostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetChannelId gets the channelId property value. The channelId property +// returns a *string when successful +func (m *ItemTeamworkDeleteTargetedMessagePostRequestBody) GetChannelId()(*string) { + val, err := m.GetBackingStore().Get("channelId") + 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 *ItemTeamworkDeleteTargetedMessagePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["channelId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetChannelId(val) + } + return nil + } + res["messageId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMessageId(val) + } + return nil + } + res["teamId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTeamId(val) + } + return nil + } + return res +} +// GetMessageId gets the messageId property value. The messageId property +// returns a *string when successful +func (m *ItemTeamworkDeleteTargetedMessagePostRequestBody) GetMessageId()(*string) { + val, err := m.GetBackingStore().Get("messageId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTeamId gets the teamId property value. The teamId property +// returns a *string when successful +func (m *ItemTeamworkDeleteTargetedMessagePostRequestBody) GetTeamId()(*string) { + val, err := m.GetBackingStore().Get("teamId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamworkDeleteTargetedMessagePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("channelId", m.GetChannelId()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("messageId", m.GetMessageId()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("teamId", m.GetTeamId()) + 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 *ItemTeamworkDeleteTargetedMessagePostRequestBody) 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 *ItemTeamworkDeleteTargetedMessagePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetChannelId sets the channelId property value. The channelId property +func (m *ItemTeamworkDeleteTargetedMessagePostRequestBody) SetChannelId(value *string)() { + err := m.GetBackingStore().Set("channelId", value) + if err != nil { + panic(err) + } +} +// SetMessageId sets the messageId property value. The messageId property +func (m *ItemTeamworkDeleteTargetedMessagePostRequestBody) SetMessageId(value *string)() { + err := m.GetBackingStore().Set("messageId", value) + if err != nil { + panic(err) + } +} +// SetTeamId sets the teamId property value. The teamId property +func (m *ItemTeamworkDeleteTargetedMessagePostRequestBody) SetTeamId(value *string)() { + err := m.GetBackingStore().Set("teamId", value) + if err != nil { + panic(err) + } +} +type ItemTeamworkDeleteTargetedMessagePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetChannelId()(*string) + GetMessageId()(*string) + GetTeamId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetChannelId(value *string)() + SetMessageId(value *string)() + SetTeamId(value *string)() +} diff --git a/users/item_teamwork_delete_targeted_message_request_builder.go b/users/item_teamwork_delete_targeted_message_request_builder.go new file mode 100644 index 00000000000..cdb0e4f8673 --- /dev/null +++ b/users/item_teamwork_delete_targeted_message_request_builder.go @@ -0,0 +1,71 @@ +// 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" +) + +// ItemTeamworkDeleteTargetedMessageRequestBuilder provides operations to call the deleteTargetedMessage method. +type ItemTeamworkDeleteTargetedMessageRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamworkDeleteTargetedMessageRequestBuilderInternal instantiates a new ItemTeamworkDeleteTargetedMessageRequestBuilder and sets the default values. +func NewItemTeamworkDeleteTargetedMessageRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamworkDeleteTargetedMessageRequestBuilder) { + m := &ItemTeamworkDeleteTargetedMessageRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/deleteTargetedMessage", pathParameters), + } + return m +} +// NewItemTeamworkDeleteTargetedMessageRequestBuilder instantiates a new ItemTeamworkDeleteTargetedMessageRequestBuilder and sets the default values. +func NewItemTeamworkDeleteTargetedMessageRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamworkDeleteTargetedMessageRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamworkDeleteTargetedMessageRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action deleteTargetedMessage +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamworkDeleteTargetedMessageRequestBuilder) Post(ctx context.Context, body ItemTeamworkDeleteTargetedMessagePostRequestBodyable, requestConfiguration *ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, 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 +} +// ToPostRequestInformation invoke action deleteTargetedMessage +// returns a *RequestInformation when successful +func (m *ItemTeamworkDeleteTargetedMessageRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamworkDeleteTargetedMessagePostRequestBodyable, requestConfiguration *ItemTeamworkDeleteTargetedMessageRequestBuilderPostRequestConfiguration)(*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 *ItemTeamworkDeleteTargetedMessageRequestBuilder when successful +func (m *ItemTeamworkDeleteTargetedMessageRequestBuilder) WithUrl(rawUrl string)(*ItemTeamworkDeleteTargetedMessageRequestBuilder) { + return NewItemTeamworkDeleteTargetedMessageRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_teamwork_get_all_retained_targeted_messages_get_response.go b/users/item_teamwork_get_all_retained_targeted_messages_get_response.go new file mode 100644 index 00000000000..70ff2cd900f --- /dev/null +++ b/users/item_teamwork_get_all_retained_targeted_messages_get_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 users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemTeamworkGetAllRetainedTargetedMessagesGetResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemTeamworkGetAllRetainedTargetedMessagesGetResponse instantiates a new ItemTeamworkGetAllRetainedTargetedMessagesGetResponse and sets the default values. +func NewItemTeamworkGetAllRetainedTargetedMessagesGetResponse()(*ItemTeamworkGetAllRetainedTargetedMessagesGetResponse) { + m := &ItemTeamworkGetAllRetainedTargetedMessagesGetResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamworkGetAllRetainedTargetedMessagesGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamworkGetAllRetainedTargetedMessagesGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamworkGetAllRetainedTargetedMessagesGetResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamworkGetAllRetainedTargetedMessagesGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateTargetedChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []TargetedChatMessageable when successful +func (m *ItemTeamworkGetAllRetainedTargetedMessagesGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamworkGetAllRetainedTargetedMessagesGetResponse) 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 *ItemTeamworkGetAllRetainedTargetedMessagesGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable)() +} diff --git a/users/item_teamwork_get_all_retained_targeted_messages_request_builder.go b/users/item_teamwork_get_all_retained_targeted_messages_request_builder.go new file mode 100644 index 00000000000..36571bc6c04 --- /dev/null +++ b/users/item_teamwork_get_all_retained_targeted_messages_request_builder.go @@ -0,0 +1,116 @@ +// 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" +) + +// ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder provides operations to call the getAllRetainedTargetedMessages method. +type ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters invoke function getAllRetainedTargetedMessages +type ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters 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\"" +} +// ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters +} +// NewItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderInternal instantiates a new ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder and sets the default values. +func NewItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) { + m := &ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllRetainedTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder instantiates a new ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder and sets the default values. +func NewItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Get invoke function getAllRetainedTargetedMessages +// Deprecated: This method is obsolete. Use GetAsGetAllRetainedTargetedMessagesGetResponse instead. +// returns a ItemTeamworkGetAllRetainedTargetedMessagesResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration)(ItemTeamworkGetAllRetainedTargetedMessagesResponseable, 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, CreateItemTeamworkGetAllRetainedTargetedMessagesResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamworkGetAllRetainedTargetedMessagesResponseable), nil +} +// GetAsGetAllRetainedTargetedMessagesGetResponse invoke function getAllRetainedTargetedMessages +// returns a ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) GetAsGetAllRetainedTargetedMessagesGetResponse(ctx context.Context, requestConfiguration *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration)(ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable, 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, CreateItemTeamworkGetAllRetainedTargetedMessagesGetResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable), nil +} +// ToGetRequestInformation invoke function getAllRetainedTargetedMessages +// returns a *RequestInformation when successful +func (m *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration)(*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 *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder when successful +func (m *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) WithUrl(rawUrl string)(*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) { + return NewItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_teamwork_get_all_retained_targeted_messages_response.go b/users/item_teamwork_get_all_retained_targeted_messages_response.go new file mode 100644 index 00000000000..70efac9fad0 --- /dev/null +++ b/users/item_teamwork_get_all_retained_targeted_messages_response.go @@ -0,0 +1,30 @@ +// 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" +) + +// Deprecated: This class is obsolete. Use ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable instead. +type ItemTeamworkGetAllRetainedTargetedMessagesResponse struct { + ItemTeamworkGetAllRetainedTargetedMessagesGetResponse +} +// NewItemTeamworkGetAllRetainedTargetedMessagesResponse instantiates a new ItemTeamworkGetAllRetainedTargetedMessagesResponse and sets the default values. +func NewItemTeamworkGetAllRetainedTargetedMessagesResponse()(*ItemTeamworkGetAllRetainedTargetedMessagesResponse) { + m := &ItemTeamworkGetAllRetainedTargetedMessagesResponse{ + ItemTeamworkGetAllRetainedTargetedMessagesGetResponse: *NewItemTeamworkGetAllRetainedTargetedMessagesGetResponse(), + } + return m +} +// CreateItemTeamworkGetAllRetainedTargetedMessagesResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamworkGetAllRetainedTargetedMessagesResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamworkGetAllRetainedTargetedMessagesResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable instead. +type ItemTeamworkGetAllRetainedTargetedMessagesResponseable interface { + ItemTeamworkGetAllRetainedTargetedMessagesGetResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/users/item_teamwork_get_all_targeted_messages_get_response.go b/users/item_teamwork_get_all_targeted_messages_get_response.go new file mode 100644 index 00000000000..9b2e2080549 --- /dev/null +++ b/users/item_teamwork_get_all_targeted_messages_get_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 users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemTeamworkGetAllTargetedMessagesGetResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemTeamworkGetAllTargetedMessagesGetResponse instantiates a new ItemTeamworkGetAllTargetedMessagesGetResponse and sets the default values. +func NewItemTeamworkGetAllTargetedMessagesGetResponse()(*ItemTeamworkGetAllTargetedMessagesGetResponse) { + m := &ItemTeamworkGetAllTargetedMessagesGetResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamworkGetAllTargetedMessagesGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamworkGetAllTargetedMessagesGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamworkGetAllTargetedMessagesGetResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamworkGetAllTargetedMessagesGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateTargetedChatMessageFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []TargetedChatMessageable when successful +func (m *ItemTeamworkGetAllTargetedMessagesGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamworkGetAllTargetedMessagesGetResponse) 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 *ItemTeamworkGetAllTargetedMessagesGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamworkGetAllTargetedMessagesGetResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TargetedChatMessageable)() +} diff --git a/users/item_teamwork_get_all_targeted_messages_request_builder.go b/users/item_teamwork_get_all_targeted_messages_request_builder.go new file mode 100644 index 00000000000..e39a22ce8e3 --- /dev/null +++ b/users/item_teamwork_get_all_targeted_messages_request_builder.go @@ -0,0 +1,116 @@ +// 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" +) + +// ItemTeamworkGetAllTargetedMessagesRequestBuilder provides operations to call the getAllTargetedMessages method. +type ItemTeamworkGetAllTargetedMessagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters invoke function getAllTargetedMessages +type ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters 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\"" +} +// ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamworkGetAllTargetedMessagesRequestBuilderGetQueryParameters +} +// NewItemTeamworkGetAllTargetedMessagesRequestBuilderInternal instantiates a new ItemTeamworkGetAllTargetedMessagesRequestBuilder and sets the default values. +func NewItemTeamworkGetAllTargetedMessagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamworkGetAllTargetedMessagesRequestBuilder) { + m := &ItemTeamworkGetAllTargetedMessagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamworkGetAllTargetedMessagesRequestBuilder instantiates a new ItemTeamworkGetAllTargetedMessagesRequestBuilder and sets the default values. +func NewItemTeamworkGetAllTargetedMessagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamworkGetAllTargetedMessagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamworkGetAllTargetedMessagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Get invoke function getAllTargetedMessages +// Deprecated: This method is obsolete. Use GetAsGetAllTargetedMessagesGetResponse instead. +// returns a ItemTeamworkGetAllTargetedMessagesResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamworkGetAllTargetedMessagesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration)(ItemTeamworkGetAllTargetedMessagesResponseable, 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, CreateItemTeamworkGetAllTargetedMessagesResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamworkGetAllTargetedMessagesResponseable), nil +} +// GetAsGetAllTargetedMessagesGetResponse invoke function getAllTargetedMessages +// returns a ItemTeamworkGetAllTargetedMessagesGetResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamworkGetAllTargetedMessagesRequestBuilder) GetAsGetAllTargetedMessagesGetResponse(ctx context.Context, requestConfiguration *ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration)(ItemTeamworkGetAllTargetedMessagesGetResponseable, 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, CreateItemTeamworkGetAllTargetedMessagesGetResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamworkGetAllTargetedMessagesGetResponseable), nil +} +// ToGetRequestInformation invoke function getAllTargetedMessages +// returns a *RequestInformation when successful +func (m *ItemTeamworkGetAllTargetedMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamworkGetAllTargetedMessagesRequestBuilderGetRequestConfiguration)(*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 *ItemTeamworkGetAllTargetedMessagesRequestBuilder when successful +func (m *ItemTeamworkGetAllTargetedMessagesRequestBuilder) WithUrl(rawUrl string)(*ItemTeamworkGetAllTargetedMessagesRequestBuilder) { + return NewItemTeamworkGetAllTargetedMessagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_teamwork_get_all_targeted_messages_response.go b/users/item_teamwork_get_all_targeted_messages_response.go new file mode 100644 index 00000000000..ba50d6904c2 --- /dev/null +++ b/users/item_teamwork_get_all_targeted_messages_response.go @@ -0,0 +1,30 @@ +// 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" +) + +// Deprecated: This class is obsolete. Use ItemTeamworkGetAllTargetedMessagesGetResponseable instead. +type ItemTeamworkGetAllTargetedMessagesResponse struct { + ItemTeamworkGetAllTargetedMessagesGetResponse +} +// NewItemTeamworkGetAllTargetedMessagesResponse instantiates a new ItemTeamworkGetAllTargetedMessagesResponse and sets the default values. +func NewItemTeamworkGetAllTargetedMessagesResponse()(*ItemTeamworkGetAllTargetedMessagesResponse) { + m := &ItemTeamworkGetAllTargetedMessagesResponse{ + ItemTeamworkGetAllTargetedMessagesGetResponse: *NewItemTeamworkGetAllTargetedMessagesGetResponse(), + } + return m +} +// CreateItemTeamworkGetAllTargetedMessagesResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamworkGetAllTargetedMessagesResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamworkGetAllTargetedMessagesResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamworkGetAllTargetedMessagesGetResponseable instead. +type ItemTeamworkGetAllTargetedMessagesResponseable interface { + ItemTeamworkGetAllTargetedMessagesGetResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/users/item_teamwork_request_builder.go b/users/item_teamwork_request_builder.go index 79b661ac131..f0363eab933 100644 --- a/users/item_teamwork_request_builder.go +++ b/users/item_teamwork_request_builder.go @@ -78,6 +78,11 @@ func (m *ItemTeamworkRequestBuilder) Delete(ctx context.Context, requestConfigur } return nil } +// DeleteTargetedMessage provides operations to call the deleteTargetedMessage method. +// returns a *ItemTeamworkDeleteTargetedMessageRequestBuilder when successful +func (m *ItemTeamworkRequestBuilder) DeleteTargetedMessage()(*ItemTeamworkDeleteTargetedMessageRequestBuilder) { + return NewItemTeamworkDeleteTargetedMessageRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Get get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user. // returns a UserTeamworkable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code @@ -101,6 +106,16 @@ func (m *ItemTeamworkRequestBuilder) Get(ctx context.Context, requestConfigurati } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UserTeamworkable), nil } +// GetAllRetainedTargetedMessages provides operations to call the getAllRetainedTargetedMessages method. +// returns a *ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder when successful +func (m *ItemTeamworkRequestBuilder) GetAllRetainedTargetedMessages()(*ItemTeamworkGetAllRetainedTargetedMessagesRequestBuilder) { + return NewItemTeamworkGetAllRetainedTargetedMessagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// GetAllTargetedMessages provides operations to call the getAllTargetedMessages method. +// returns a *ItemTeamworkGetAllTargetedMessagesRequestBuilder when successful +func (m *ItemTeamworkRequestBuilder) GetAllTargetedMessages()(*ItemTeamworkGetAllTargetedMessagesRequestBuilder) { + return NewItemTeamworkGetAllTargetedMessagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // InstalledApps provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. // returns a *ItemTeamworkInstalledAppsRequestBuilder when successful func (m *ItemTeamworkRequestBuilder) InstalledApps()(*ItemTeamworkInstalledAppsRequestBuilder) { diff --git a/users/user_item_request_builder.go b/users/user_item_request_builder.go index 252ed6d9dad..15e811b82c6 100644 --- a/users/user_item_request_builder.go +++ b/users/user_item_request_builder.go @@ -379,7 +379,7 @@ func (m *UserItemRequestBuilder) OwnedDevices()(*ItemOwnedDevicesRequestBuilder) func (m *UserItemRequestBuilder) OwnedObjects()(*ItemOwnedObjectsRequestBuilder) { return NewItemOwnedObjectsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of a user object. +// Patch update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. // returns a Userable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -532,7 +532,7 @@ func (m *UserItemRequestBuilder) ToGetRequestInformation(ctx context.Context, re requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a user object. +// ToPatchRequestInformation update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. // returns a *RequestInformation when successful func (m *UserItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UserItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/userswithuserprincipalname/users_with_user_principal_name_request_builder.go b/userswithuserprincipalname/users_with_user_principal_name_request_builder.go index 7693ee6fe60..c3ef44f894a 100644 --- a/userswithuserprincipalname/users_with_user_principal_name_request_builder.go +++ b/userswithuserprincipalname/users_with_user_principal_name_request_builder.go @@ -102,7 +102,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) Get(ctx context.Context, requ } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable), nil } -// Patch update the properties of a user object. +// Patch update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. // returns a Userable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -150,7 +150,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) ToGetRequestInformation(ctx c requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a user object. +// ToPatchRequestInformation update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. // returns a *RequestInformation when successful func (m *UsersWithUserPrincipalNameRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)