From 8bc20ff658386bf061aa35f4bf968d6ccde3a2bc Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Thu, 13 Feb 2025 07:32:42 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 180153 --- ...pp_role_assignment_item_request_builder.go | 182 -- .../app_role_assignments_request_builder.go | 172 -- approleassignments/delta_request_builder.go | 119 - approleassignments/delta_response.go | 27 - ...available_extension_properties_response.go | 27 - .../get_by_ids_post_request_body.go | 162 -- .../get_by_ids_request_builder.go | 99 - approleassignments/get_by_ids_response.go | 27 - ...m_check_member_groups_post_request_body.go | 119 - .../item_check_member_groups_post_response.go | 83 - ...tem_check_member_groups_request_builder.go | 99 - .../item_check_member_groups_response.go | 27 - ..._check_member_objects_post_request_body.go | 119 - ...item_check_member_objects_post_response.go | 83 - ...em_check_member_objects_request_builder.go | 93 - .../item_check_member_objects_response.go | 27 - ...tem_get_member_groups_post_request_body.go | 113 - .../item_get_member_groups_post_response.go | 83 - .../item_get_member_groups_request_builder.go | 99 - .../item_get_member_groups_response.go | 27 - ...em_get_member_objects_post_request_body.go | 113 - .../item_get_member_objects_post_response.go | 83 - ...item_get_member_objects_request_builder.go | 99 - .../item_get_member_objects_response.go | 27 - .../item_restore_request_builder.go | 72 - .../validate_properties_post_request_body.go | 225 -- .../validate_properties_request_builder.go | 71 - ...onversation_member_item_request_builder.go | 8 +- chats/item_messages_request_builder.go | 6 +- .../online_meetings_request_builder.go | 6 +- .../device_app_management_request_builder.go | 2 +- ...licies_item_target_apps_request_builder.go | 2 +- ...managed_app_policy_item_request_builder.go | 8 +- .../managed_app_policies_request_builder.go | 8 +- ...licies_item_target_apps_request_builder.go | 2 +- ...licies_item_target_apps_request_builder.go | 2 +- ...d_app_registration_item_request_builder.go | 8 +- ...naged_app_registrations_request_builder.go | 8 +- ...managed_app_status_item_request_builder.go | 8 +- .../managed_app_statuses_request_builder.go | 8 +- ..._e_book_assignment_item_request_builder.go | 20 +- ..._books_item_assignments_request_builder.go | 8 +- .../managed_e_books_request_builder.go | 8 +- ..._app_configuration_item_request_builder.go | 8 +- ...le_apps_mobile_app_item_request_builder.go | 20 +- .../mobile_apps_request_builder.go | 14 +- ..._compliance_policy_item_request_builder.go | 20 +- ...ice_compliance_policies_request_builder.go | 14 +- ...vice_configuration_item_request_builder.go | 20 +- .../device_configurations_request_builder.go | 14 +- ...ment_configuration_item_request_builder.go | 20 +- ...rollment_configurations_request_builder.go | 14 +- .../device_management_request_builder.go | 4 +- .../role_definitions_request_builder.go | 14 +- ...ns_role_definition_item_request_builder.go | 14 +- ...ms_item_retention_label_request_builder.go | 6 +- ...rkbook_names_item_range_request_builder.go | 6 +- ...tem_workbook_tables_add_request_builder.go | 6 +- ...s_item_names_item_range_request_builder.go | 6 +- ...ksheets_item_tables_add_request_builder.go | 6 +- ...tems_external_item_item_request_builder.go | 6 +- graph_base_service_client.go | 6 - ...tions_conversation_item_request_builder.go | 8 +- groups/item_conversations_request_builder.go | 6 +- ...m_channels_channel_item_request_builder.go | 5 + ..._item_all_members_add_post_request_body.go | 126 + ...nels_item_all_members_add_post_response.go | 89 + ...ls_item_all_members_add_request_builder.go | 99 + ..._channels_item_all_members_add_response.go | 27 + ...onversation_member_item_request_builder.go | 157 + ..._item_all_members_count_request_builder.go | 80 + ...em_all_members_remove_post_request_body.go | 126 + ...s_item_all_members_remove_post_response.go | 89 + ...item_all_members_remove_request_builder.go | 99 + ...annels_item_all_members_remove_response.go | 27 + ...annels_item_all_members_request_builder.go | 162 ++ ...annel_all_members_add_post_request_body.go | 126 + ...y_channel_all_members_add_post_response.go | 89 + ...channel_all_members_add_request_builder.go | 99 + ...rimary_channel_all_members_add_response.go | 27 + ...onversation_member_item_request_builder.go | 157 + ...annel_all_members_count_request_builder.go | 40 +- ...el_all_members_remove_post_request_body.go | 126 + ...hannel_all_members_remove_post_response.go | 89 + ...nnel_all_members_remove_request_builder.go | 99 + ...ary_channel_all_members_remove_response.go | 27 + ...ary_channel_all_members_request_builder.go | 162 ++ ...em_team_primary_channel_request_builder.go | 5 + ...chedule_day_notes_count_request_builder.go | 80 + ...day_notes_day_note_item_request_builder.go | 157 + ...team_schedule_day_notes_request_builder.go | 152 + groups/item_team_schedule_request_builder.go | 10 + ...e_time_cards_clock_in_post_request_body.go | 151 + ...ule_time_cards_clock_in_request_builder.go | 76 + ...hedule_time_cards_count_request_builder.go | 80 + ..._cards_item_clock_out_post_request_body.go | 151 + ...me_cards_item_clock_out_request_builder.go | 73 + ...time_cards_item_confirm_request_builder.go | 72 + ..._cards_item_end_break_post_request_body.go | 151 + ...me_cards_item_end_break_request_builder.go | 73 + ...ards_item_start_break_post_request_body.go | 151 + ..._cards_item_start_break_request_builder.go | 73 + ...eam_schedule_time_cards_request_builder.go | 157 + ...me_cards_time_card_item_request_builder.go | 177 ++ ...ons_named_location_item_request_builder.go | 14 +- ...ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go | 20 +- ...reements_agreement_item_request_builder.go | 8 +- kiota-dom-export.txt | 2517 ++++++++++++++--- kiota-lock.json | 4 +- models/allowed_lobby_admitter_roles.go | 36 + models/application.go | 4 +- models/change_tracked_entity.go | 41 + models/channel.go | 49 + models/confirmed_by.go | 54 + models/day_note.go | 152 + models/day_note_collection_response.go | 88 + models/device.go | 4 +- models/entity.go | 4 + models/meeting_live_share_options.go | 36 + models/online_meeting_base.go | 187 ++ models/parental_control_settings.go | 4 +- models/schedule.go | 210 ++ models/scheduling_group.go | 37 + models/search/bookmark.go | 4 +- models/search/qna.go | 4 +- models/service_principal.go | 4 +- models/time_card.go | 351 +++ models/time_card_break.go | 261 ++ models/time_card_collection_response.go | 88 + models/time_card_entry.go | 236 ++ models/time_card_event.go | 225 ++ models/time_card_state.go | 39 + models/time_clock_settings.go | 150 + models/time_off_reason.go | 37 + models/user.go | 12 +- .../workbook_worksheet_protection_options.go | 44 +- ...orkforce_integration_supported_entities.go | 13 +- .../organization_item_request_builder.go | 6 +- ...dentity_synchronization_request_builder.go | 6 +- .../item_owners_ref_request_builder.go | 6 +- .../item_owners_request_builder.go | 6 +- sites/item_lists_list_item_request_builder.go | 8 +- sites/sites_request_builder.go | 8 +- ...m_channels_channel_item_request_builder.go | 5 + ..._item_all_members_add_post_request_body.go | 126 + ...nels_item_all_members_add_post_response.go | 40 +- ...ls_item_all_members_add_request_builder.go | 99 + ..._channels_item_all_members_add_response.go | 27 + ...onversation_member_item_request_builder.go | 157 + ..._item_all_members_count_request_builder.go | 80 + ...em_all_members_remove_post_request_body.go | 126 + ...s_item_all_members_remove_post_response.go | 50 +- ...item_all_members_remove_request_builder.go | 99 + ...annels_item_all_members_remove_response.go | 27 + ...annels_item_all_members_request_builder.go | 165 ++ ...m_channels_item_members_request_builder.go | 6 +- ...m_messages_item_replies_request_builder.go | 6 +- ..._channels_item_messages_request_builder.go | 6 +- ...annel_all_members_add_post_request_body.go | 73 +- ...y_channel_all_members_add_post_response.go | 40 +- ...channel_all_members_add_request_builder.go | 60 +- ...rimary_channel_all_members_add_response.go | 27 + ...onversation_member_item_request_builder.go | 157 + ...annel_all_members_count_request_builder.go | 80 + ...el_all_members_remove_post_request_body.go | 126 + ...hannel_all_members_remove_post_response.go | 89 + ...nnel_all_members_remove_request_builder.go | 99 + ...ary_channel_all_members_remove_response.go | 27 + ...ary_channel_all_members_request_builder.go | 162 ++ teams/item_primary_channel_request_builder.go | 5 + ...chedule_day_notes_count_request_builder.go | 80 + ...day_notes_day_note_item_request_builder.go | 157 + ...item_schedule_day_notes_request_builder.go | 152 + teams/item_schedule_request_builder.go | 10 + ...e_time_cards_clock_in_post_request_body.go | 151 + ...ule_time_cards_clock_in_request_builder.go | 76 + ...hedule_time_cards_count_request_builder.go | 80 + ..._cards_item_clock_out_post_request_body.go | 151 + ...me_cards_item_clock_out_request_builder.go | 73 + ...time_cards_item_confirm_request_builder.go | 72 + ..._cards_item_end_break_post_request_body.go | 151 + ...me_cards_item_end_break_request_builder.go | 73 + ...ards_item_start_break_post_request_body.go | 151 + ..._cards_item_start_break_request_builder.go | 73 + ...tem_schedule_time_cards_request_builder.go | 163 ++ ...me_cards_time_card_item_request_builder.go | 180 ++ ...m_channels_channel_item_request_builder.go | 5 + ..._item_all_members_add_post_request_body.go | 126 + ...nels_item_all_members_add_post_response.go | 89 + ...ls_item_all_members_add_request_builder.go | 99 + ..._channels_item_all_members_add_response.go | 27 + ...onversation_member_item_request_builder.go | 157 + ..._item_all_members_count_request_builder.go | 80 + ...em_all_members_remove_post_request_body.go | 126 + ...s_item_all_members_remove_post_response.go | 89 + ...item_all_members_remove_request_builder.go | 99 + ...annels_item_all_members_remove_response.go | 27 + ...annels_item_all_members_request_builder.go | 162 ++ ...lti_tenant_organization_request_builder.go | 6 +- ...m_channels_channel_item_request_builder.go | 5 + ..._item_all_members_add_post_request_body.go | 126 + ...nels_item_all_members_add_post_response.go | 89 + ...ls_item_all_members_add_request_builder.go | 99 + ..._channels_item_all_members_add_response.go | 27 + ...onversation_member_item_request_builder.go | 157 + ..._item_all_members_count_request_builder.go | 80 + ...em_all_members_remove_post_request_body.go | 126 + ...s_item_all_members_remove_post_response.go | 89 + ...item_all_members_remove_request_builder.go | 99 + ...annels_item_all_members_remove_response.go | 27 + ...annels_item_all_members_request_builder.go | 162 ++ ...annel_all_members_add_post_request_body.go | 126 + ...y_channel_all_members_add_post_response.go | 89 + ...channel_all_members_add_request_builder.go | 99 + ...rimary_channel_all_members_add_response.go | 27 + ...onversation_member_item_request_builder.go | 157 + ...annel_all_members_count_request_builder.go | 80 + ...el_all_members_remove_post_request_body.go | 126 + ...hannel_all_members_remove_post_response.go | 89 + ...nnel_all_members_remove_request_builder.go | 99 + ...ary_channel_all_members_remove_response.go | 27 + ...ary_channel_all_members_request_builder.go | 162 ++ ...ms_item_primary_channel_request_builder.go | 5 + ...chedule_day_notes_count_request_builder.go | 80 + ...day_notes_day_note_item_request_builder.go | 157 + ...item_schedule_day_notes_request_builder.go | 152 + ...ned_teams_item_schedule_request_builder.go | 10 + ...e_time_cards_clock_in_post_request_body.go | 151 + ...ule_time_cards_clock_in_request_builder.go | 76 + ...hedule_time_cards_count_request_builder.go | 80 + ..._cards_item_clock_out_post_request_body.go | 151 + ...me_cards_item_clock_out_request_builder.go | 73 + ...time_cards_item_confirm_request_builder.go | 72 + ..._cards_item_end_break_post_request_body.go | 151 + ...me_cards_item_end_break_request_builder.go | 73 + ...ards_item_start_break_post_request_body.go | 151 + ..._cards_item_start_break_request_builder.go | 73 + ...tem_schedule_time_cards_request_builder.go | 157 + ...me_cards_time_card_item_request_builder.go | 177 ++ users/user_item_request_builder.go | 12 +- users/users_request_builder.go | 8 +- ...ith_user_principal_name_request_builder.go | 12 +- 242 files changed, 17222 insertions(+), 3329 deletions(-) delete mode 100644 approleassignments/app_role_assignment_item_request_builder.go delete mode 100644 approleassignments/app_role_assignments_request_builder.go delete mode 100644 approleassignments/delta_request_builder.go delete mode 100644 approleassignments/delta_response.go delete mode 100644 approleassignments/get_available_extension_properties_response.go delete mode 100644 approleassignments/get_by_ids_post_request_body.go delete mode 100644 approleassignments/get_by_ids_request_builder.go delete mode 100644 approleassignments/get_by_ids_response.go delete mode 100644 approleassignments/item_check_member_groups_post_request_body.go delete mode 100644 approleassignments/item_check_member_groups_post_response.go delete mode 100644 approleassignments/item_check_member_groups_request_builder.go delete mode 100644 approleassignments/item_check_member_groups_response.go delete mode 100644 approleassignments/item_check_member_objects_post_request_body.go delete mode 100644 approleassignments/item_check_member_objects_post_response.go delete mode 100644 approleassignments/item_check_member_objects_request_builder.go delete mode 100644 approleassignments/item_check_member_objects_response.go delete mode 100644 approleassignments/item_get_member_groups_post_request_body.go delete mode 100644 approleassignments/item_get_member_groups_post_response.go delete mode 100644 approleassignments/item_get_member_groups_request_builder.go delete mode 100644 approleassignments/item_get_member_groups_response.go delete mode 100644 approleassignments/item_get_member_objects_post_request_body.go delete mode 100644 approleassignments/item_get_member_objects_post_response.go delete mode 100644 approleassignments/item_get_member_objects_request_builder.go delete mode 100644 approleassignments/item_get_member_objects_response.go delete mode 100644 approleassignments/item_restore_request_builder.go delete mode 100644 approleassignments/validate_properties_post_request_body.go delete mode 100644 approleassignments/validate_properties_request_builder.go create mode 100644 groups/item_team_channels_item_all_members_add_post_request_body.go create mode 100644 groups/item_team_channels_item_all_members_add_post_response.go create mode 100644 groups/item_team_channels_item_all_members_add_request_builder.go create mode 100644 groups/item_team_channels_item_all_members_add_response.go create mode 100644 groups/item_team_channels_item_all_members_conversation_member_item_request_builder.go create mode 100644 groups/item_team_channels_item_all_members_count_request_builder.go create mode 100644 groups/item_team_channels_item_all_members_remove_post_request_body.go create mode 100644 groups/item_team_channels_item_all_members_remove_post_response.go create mode 100644 groups/item_team_channels_item_all_members_remove_request_builder.go create mode 100644 groups/item_team_channels_item_all_members_remove_response.go create mode 100644 groups/item_team_channels_item_all_members_request_builder.go create mode 100644 groups/item_team_primary_channel_all_members_add_post_request_body.go create mode 100644 groups/item_team_primary_channel_all_members_add_post_response.go create mode 100644 groups/item_team_primary_channel_all_members_add_request_builder.go create mode 100644 groups/item_team_primary_channel_all_members_add_response.go create mode 100644 groups/item_team_primary_channel_all_members_conversation_member_item_request_builder.go rename approleassignments/count_request_builder.go => groups/item_team_primary_channel_all_members_count_request_builder.go (54%) create mode 100644 groups/item_team_primary_channel_all_members_remove_post_request_body.go create mode 100644 groups/item_team_primary_channel_all_members_remove_post_response.go create mode 100644 groups/item_team_primary_channel_all_members_remove_request_builder.go create mode 100644 groups/item_team_primary_channel_all_members_remove_response.go create mode 100644 groups/item_team_primary_channel_all_members_request_builder.go create mode 100644 groups/item_team_schedule_day_notes_count_request_builder.go create mode 100644 groups/item_team_schedule_day_notes_day_note_item_request_builder.go create mode 100644 groups/item_team_schedule_day_notes_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_clock_in_post_request_body.go create mode 100644 groups/item_team_schedule_time_cards_clock_in_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_count_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go create mode 100644 groups/item_team_schedule_time_cards_item_clock_out_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_item_confirm_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_item_end_break_post_request_body.go create mode 100644 groups/item_team_schedule_time_cards_item_end_break_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_item_start_break_post_request_body.go create mode 100644 groups/item_team_schedule_time_cards_item_start_break_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_request_builder.go create mode 100644 groups/item_team_schedule_time_cards_time_card_item_request_builder.go create mode 100644 models/allowed_lobby_admitter_roles.go create mode 100644 models/confirmed_by.go create mode 100644 models/day_note.go create mode 100644 models/day_note_collection_response.go create mode 100644 models/meeting_live_share_options.go create mode 100644 models/time_card.go create mode 100644 models/time_card_break.go create mode 100644 models/time_card_collection_response.go create mode 100644 models/time_card_entry.go create mode 100644 models/time_card_event.go create mode 100644 models/time_card_state.go create mode 100644 models/time_clock_settings.go create mode 100644 teams/item_channels_item_all_members_add_post_request_body.go rename approleassignments/get_by_ids_post_response.go => teams/item_channels_item_all_members_add_post_response.go (59%) create mode 100644 teams/item_channels_item_all_members_add_request_builder.go create mode 100644 teams/item_channels_item_all_members_add_response.go create mode 100644 teams/item_channels_item_all_members_conversation_member_item_request_builder.go create mode 100644 teams/item_channels_item_all_members_count_request_builder.go create mode 100644 teams/item_channels_item_all_members_remove_post_request_body.go rename approleassignments/delta_get_response.go => teams/item_channels_item_all_members_remove_post_response.go (50%) create mode 100644 teams/item_channels_item_all_members_remove_request_builder.go create mode 100644 teams/item_channels_item_all_members_remove_response.go create mode 100644 teams/item_channels_item_all_members_request_builder.go rename approleassignments/get_available_extension_properties_post_request_body.go => teams/item_primary_channel_all_members_add_post_request_body.go (54%) rename approleassignments/get_available_extension_properties_post_response.go => teams/item_primary_channel_all_members_add_post_response.go (71%) rename approleassignments/get_available_extension_properties_request_builder.go => teams/item_primary_channel_all_members_add_request_builder.go (52%) create mode 100644 teams/item_primary_channel_all_members_add_response.go create mode 100644 teams/item_primary_channel_all_members_conversation_member_item_request_builder.go create mode 100644 teams/item_primary_channel_all_members_count_request_builder.go create mode 100644 teams/item_primary_channel_all_members_remove_post_request_body.go create mode 100644 teams/item_primary_channel_all_members_remove_post_response.go create mode 100644 teams/item_primary_channel_all_members_remove_request_builder.go create mode 100644 teams/item_primary_channel_all_members_remove_response.go create mode 100644 teams/item_primary_channel_all_members_request_builder.go create mode 100644 teams/item_schedule_day_notes_count_request_builder.go create mode 100644 teams/item_schedule_day_notes_day_note_item_request_builder.go create mode 100644 teams/item_schedule_day_notes_request_builder.go create mode 100644 teams/item_schedule_time_cards_clock_in_post_request_body.go create mode 100644 teams/item_schedule_time_cards_clock_in_request_builder.go create mode 100644 teams/item_schedule_time_cards_count_request_builder.go create mode 100644 teams/item_schedule_time_cards_item_clock_out_post_request_body.go create mode 100644 teams/item_schedule_time_cards_item_clock_out_request_builder.go create mode 100644 teams/item_schedule_time_cards_item_confirm_request_builder.go create mode 100644 teams/item_schedule_time_cards_item_end_break_post_request_body.go create mode 100644 teams/item_schedule_time_cards_item_end_break_request_builder.go create mode 100644 teams/item_schedule_time_cards_item_start_break_post_request_body.go create mode 100644 teams/item_schedule_time_cards_item_start_break_request_builder.go create mode 100644 teams/item_schedule_time_cards_request_builder.go create mode 100644 teams/item_schedule_time_cards_time_card_item_request_builder.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_add_post_request_body.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_add_post_response.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_add_request_builder.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_add_response.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_conversation_member_item_request_builder.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_count_request_builder.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_remove_post_request_body.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_remove_post_response.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_remove_request_builder.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_remove_response.go create mode 100644 teamwork/deleted_teams_item_channels_item_all_members_request_builder.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_add_post_request_body.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_add_post_response.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_add_request_builder.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_add_response.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_conversation_member_item_request_builder.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_count_request_builder.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_remove_post_request_body.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_remove_post_response.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_remove_request_builder.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_remove_response.go create mode 100644 users/item_joined_teams_item_channels_item_all_members_request_builder.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_add_post_request_body.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_add_post_response.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_add_request_builder.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_add_response.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_conversation_member_item_request_builder.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_count_request_builder.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_remove_post_request_body.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_remove_post_response.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_remove_request_builder.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_remove_response.go create mode 100644 users/item_joined_teams_item_primary_channel_all_members_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_day_notes_count_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_day_notes_day_note_item_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_day_notes_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_clock_in_post_request_body.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_clock_in_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_count_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_item_clock_out_post_request_body.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_item_clock_out_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_item_confirm_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_item_end_break_post_request_body.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_item_end_break_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_item_start_break_post_request_body.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_item_start_break_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_request_builder.go create mode 100644 users/item_joined_teams_item_schedule_time_cards_time_card_item_request_builder.go diff --git a/approleassignments/app_role_assignment_item_request_builder.go b/approleassignments/app_role_assignment_item_request_builder.go deleted file mode 100644 index 2c0662a739..0000000000 --- a/approleassignments/app_role_assignment_item_request_builder.go +++ /dev/null @@ -1,182 +0,0 @@ -package approleassignments - -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" -) - -// AppRoleAssignmentItemRequestBuilder provides operations to manage the collection of appRoleAssignment entities. -type AppRoleAssignmentItemRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// AppRoleAssignmentItemRequestBuilderGetQueryParameters get entity from appRoleAssignments by key -type AppRoleAssignmentItemRequestBuilderGetQueryParameters struct { - // Expand related entities - Expand []string `uriparametername:"%24expand"` - // Select properties to be returned - Select []string `uriparametername:"%24select"` -} -// AppRoleAssignmentItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type AppRoleAssignmentItemRequestBuilderGetRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption - // Request query parameters - QueryParameters *AppRoleAssignmentItemRequestBuilderGetQueryParameters -} -// AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// CheckMemberGroups provides operations to call the checkMemberGroups method. -// returns a *ItemCheckMemberGroupsRequestBuilder when successful -func (m *AppRoleAssignmentItemRequestBuilder) CheckMemberGroups()(*ItemCheckMemberGroupsRequestBuilder) { - return NewItemCheckMemberGroupsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// CheckMemberObjects provides operations to call the checkMemberObjects method. -// returns a *ItemCheckMemberObjectsRequestBuilder when successful -func (m *AppRoleAssignmentItemRequestBuilder) CheckMemberObjects()(*ItemCheckMemberObjectsRequestBuilder) { - return NewItemCheckMemberObjectsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// NewAppRoleAssignmentItemRequestBuilderInternal instantiates a new AppRoleAssignmentItemRequestBuilder and sets the default values. -func NewAppRoleAssignmentItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AppRoleAssignmentItemRequestBuilder) { - m := &AppRoleAssignmentItemRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}{?%24expand,%24select}", pathParameters), - } - return m -} -// NewAppRoleAssignmentItemRequestBuilder instantiates a new AppRoleAssignmentItemRequestBuilder and sets the default values. -func NewAppRoleAssignmentItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AppRoleAssignmentItemRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewAppRoleAssignmentItemRequestBuilderInternal(urlParams, requestAdapter) -} -// Delete delete entity from appRoleAssignments -// returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *AppRoleAssignmentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration)(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 entity from appRoleAssignments by key -// returns a AppRoleAssignmentable when successful -// returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *AppRoleAssignmentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *AppRoleAssignmentItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable, 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.CreateAppRoleAssignmentFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable), nil -} -// GetMemberGroups provides operations to call the getMemberGroups method. -// returns a *ItemGetMemberGroupsRequestBuilder when successful -func (m *AppRoleAssignmentItemRequestBuilder) GetMemberGroups()(*ItemGetMemberGroupsRequestBuilder) { - return NewItemGetMemberGroupsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// GetMemberObjects provides operations to call the getMemberObjects method. -// returns a *ItemGetMemberObjectsRequestBuilder when successful -func (m *AppRoleAssignmentItemRequestBuilder) GetMemberObjects()(*ItemGetMemberObjectsRequestBuilder) { - return NewItemGetMemberObjectsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// Patch update entity in appRoleAssignments -// returns a AppRoleAssignmentable when successful -// returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *AppRoleAssignmentItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable, requestConfiguration *AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable, 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.CreateAppRoleAssignmentFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable), nil -} -// Restore provides operations to call the restore method. -// returns a *ItemRestoreRequestBuilder when successful -func (m *AppRoleAssignmentItemRequestBuilder) Restore()(*ItemRestoreRequestBuilder) { - return NewItemRestoreRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// ToDeleteRequestInformation delete entity from appRoleAssignments -// returns a *RequestInformation when successful -func (m *AppRoleAssignmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration)(*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 entity from appRoleAssignments by key -// returns a *RequestInformation when successful -func (m *AppRoleAssignmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AppRoleAssignmentItemRequestBuilderGetRequestConfiguration)(*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 entity in appRoleAssignments -// returns a *RequestInformation when successful -func (m *AppRoleAssignmentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable, requestConfiguration *AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration)(*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 *AppRoleAssignmentItemRequestBuilder when successful -func (m *AppRoleAssignmentItemRequestBuilder) WithUrl(rawUrl string)(*AppRoleAssignmentItemRequestBuilder) { - return NewAppRoleAssignmentItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/app_role_assignments_request_builder.go b/approleassignments/app_role_assignments_request_builder.go deleted file mode 100644 index b266de89b1..0000000000 --- a/approleassignments/app_role_assignments_request_builder.go +++ /dev/null @@ -1,172 +0,0 @@ -package approleassignments - -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" -) - -// AppRoleAssignmentsRequestBuilder provides operations to manage the collection of appRoleAssignment entities. -type AppRoleAssignmentsRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// AppRoleAssignmentsRequestBuilderGetQueryParameters get entities from appRoleAssignments -type AppRoleAssignmentsRequestBuilderGetQueryParameters 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"` -} -// AppRoleAssignmentsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type AppRoleAssignmentsRequestBuilderGetRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption - // Request query parameters - QueryParameters *AppRoleAssignmentsRequestBuilderGetQueryParameters -} -// AppRoleAssignmentsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type AppRoleAssignmentsRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// ByAppRoleAssignmentId provides operations to manage the collection of appRoleAssignment entities. -// returns a *AppRoleAssignmentItemRequestBuilder when successful -func (m *AppRoleAssignmentsRequestBuilder) ByAppRoleAssignmentId(appRoleAssignmentId string)(*AppRoleAssignmentItemRequestBuilder) { - urlTplParams := make(map[string]string) - for idx, item := range m.BaseRequestBuilder.PathParameters { - urlTplParams[idx] = item - } - if appRoleAssignmentId != "" { - urlTplParams["appRoleAssignment%2Did"] = appRoleAssignmentId - } - return NewAppRoleAssignmentItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) -} -// NewAppRoleAssignmentsRequestBuilderInternal instantiates a new AppRoleAssignmentsRequestBuilder and sets the default values. -func NewAppRoleAssignmentsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AppRoleAssignmentsRequestBuilder) { - m := &AppRoleAssignmentsRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), - } - return m -} -// NewAppRoleAssignmentsRequestBuilder instantiates a new AppRoleAssignmentsRequestBuilder and sets the default values. -func NewAppRoleAssignmentsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*AppRoleAssignmentsRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewAppRoleAssignmentsRequestBuilderInternal(urlParams, requestAdapter) -} -// Count provides operations to count the resources in the collection. -// returns a *CountRequestBuilder when successful -func (m *AppRoleAssignmentsRequestBuilder) Count()(*CountRequestBuilder) { - return NewCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// Delta provides operations to call the delta method. -// returns a *DeltaRequestBuilder when successful -func (m *AppRoleAssignmentsRequestBuilder) Delta()(*DeltaRequestBuilder) { - return NewDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// Get get entities from appRoleAssignments -// returns a AppRoleAssignmentCollectionResponseable when successful -// returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *AppRoleAssignmentsRequestBuilder) Get(ctx context.Context, requestConfiguration *AppRoleAssignmentsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentCollectionResponseable, 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.CreateAppRoleAssignmentCollectionResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentCollectionResponseable), nil -} -// GetAvailableExtensionProperties provides operations to call the getAvailableExtensionProperties method. -// returns a *GetAvailableExtensionPropertiesRequestBuilder when successful -func (m *AppRoleAssignmentsRequestBuilder) GetAvailableExtensionProperties()(*GetAvailableExtensionPropertiesRequestBuilder) { - return NewGetAvailableExtensionPropertiesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// GetByIds provides operations to call the getByIds method. -// returns a *GetByIdsRequestBuilder when successful -func (m *AppRoleAssignmentsRequestBuilder) GetByIds()(*GetByIdsRequestBuilder) { - return NewGetByIdsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} -// Post add new entity to appRoleAssignments -// returns a AppRoleAssignmentable when successful -// returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *AppRoleAssignmentsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable, requestConfiguration *AppRoleAssignmentsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable, 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.CreateAppRoleAssignmentFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable), nil -} -// ToGetRequestInformation get entities from appRoleAssignments -// returns a *RequestInformation when successful -func (m *AppRoleAssignmentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *AppRoleAssignmentsRequestBuilderGetRequestConfiguration)(*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 add new entity to appRoleAssignments -// returns a *RequestInformation when successful -func (m *AppRoleAssignmentsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable, requestConfiguration *AppRoleAssignmentsRequestBuilderPostRequestConfiguration)(*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 -} -// ValidateProperties provides operations to call the validateProperties method. -// returns a *ValidatePropertiesRequestBuilder when successful -func (m *AppRoleAssignmentsRequestBuilder) ValidateProperties()(*ValidatePropertiesRequestBuilder) { - return NewValidatePropertiesRequestBuilderInternal(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 *AppRoleAssignmentsRequestBuilder when successful -func (m *AppRoleAssignmentsRequestBuilder) WithUrl(rawUrl string)(*AppRoleAssignmentsRequestBuilder) { - return NewAppRoleAssignmentsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/delta_request_builder.go b/approleassignments/delta_request_builder.go deleted file mode 100644 index 0da720473a..0000000000 --- a/approleassignments/delta_request_builder.go +++ /dev/null @@ -1,119 +0,0 @@ -package approleassignments - -import ( - "context" - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" - ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" -) - -// DeltaRequestBuilder provides operations to call the delta method. -type DeltaRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// DeltaRequestBuilderGetQueryParameters get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. -type DeltaRequestBuilderGetQueryParameters 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"` -} -// DeltaRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type DeltaRequestBuilderGetRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption - // Request query parameters - QueryParameters *DeltaRequestBuilderGetQueryParameters -} -// NewDeltaRequestBuilderInternal instantiates a new DeltaRequestBuilder and sets the default values. -func NewDeltaRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeltaRequestBuilder) { - m := &DeltaRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), - } - return m -} -// NewDeltaRequestBuilder instantiates a new DeltaRequestBuilder and sets the default values. -func NewDeltaRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeltaRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewDeltaRequestBuilderInternal(urlParams, requestAdapter) -} -// Get get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. -// Deprecated: This method is obsolete. Use GetAsDeltaGetResponse instead. -// returns a DeltaResponseable 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/directoryobject-delta?view=graph-rest-1.0 -func (m *DeltaRequestBuilder) Get(ctx context.Context, requestConfiguration *DeltaRequestBuilderGetRequestConfiguration)(DeltaResponseable, 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, CreateDeltaResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(DeltaResponseable), nil -} -// GetAsDeltaGetResponse get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. -// returns a DeltaGetResponseable 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/directoryobject-delta?view=graph-rest-1.0 -func (m *DeltaRequestBuilder) GetAsDeltaGetResponse(ctx context.Context, requestConfiguration *DeltaRequestBuilderGetRequestConfiguration)(DeltaGetResponseable, 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, CreateDeltaGetResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(DeltaGetResponseable), nil -} -// ToGetRequestInformation get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. -// returns a *RequestInformation when successful -func (m *DeltaRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeltaRequestBuilderGetRequestConfiguration)(*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 *DeltaRequestBuilder when successful -func (m *DeltaRequestBuilder) WithUrl(rawUrl string)(*DeltaRequestBuilder) { - return NewDeltaRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/delta_response.go b/approleassignments/delta_response.go deleted file mode 100644 index 5ec22ecd65..0000000000 --- a/approleassignments/delta_response.go +++ /dev/null @@ -1,27 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use DeltaGetResponseable instead. -type DeltaResponse struct { - DeltaGetResponse -} -// NewDeltaResponse instantiates a new DeltaResponse and sets the default values. -func NewDeltaResponse()(*DeltaResponse) { - m := &DeltaResponse{ - DeltaGetResponse: *NewDeltaGetResponse(), - } - return m -} -// CreateDeltaResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateDeltaResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewDeltaResponse(), nil -} -// Deprecated: This class is obsolete. Use DeltaGetResponseable instead. -type DeltaResponseable interface { - DeltaGetResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -} diff --git a/approleassignments/get_available_extension_properties_response.go b/approleassignments/get_available_extension_properties_response.go deleted file mode 100644 index d9d532f606..0000000000 --- a/approleassignments/get_available_extension_properties_response.go +++ /dev/null @@ -1,27 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use GetAvailableExtensionPropertiesPostResponseable instead. -type GetAvailableExtensionPropertiesResponse struct { - GetAvailableExtensionPropertiesPostResponse -} -// NewGetAvailableExtensionPropertiesResponse instantiates a new GetAvailableExtensionPropertiesResponse and sets the default values. -func NewGetAvailableExtensionPropertiesResponse()(*GetAvailableExtensionPropertiesResponse) { - m := &GetAvailableExtensionPropertiesResponse{ - GetAvailableExtensionPropertiesPostResponse: *NewGetAvailableExtensionPropertiesPostResponse(), - } - return m -} -// CreateGetAvailableExtensionPropertiesResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateGetAvailableExtensionPropertiesResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewGetAvailableExtensionPropertiesResponse(), nil -} -// Deprecated: This class is obsolete. Use GetAvailableExtensionPropertiesPostResponseable instead. -type GetAvailableExtensionPropertiesResponseable interface { - GetAvailableExtensionPropertiesPostResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -} diff --git a/approleassignments/get_by_ids_post_request_body.go b/approleassignments/get_by_ids_post_request_body.go deleted file mode 100644 index 95c0130d53..0000000000 --- a/approleassignments/get_by_ids_post_request_body.go +++ /dev/null @@ -1,162 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" -) - -type GetByIdsPostRequestBody struct { - // Stores model information. - backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore -} -// NewGetByIdsPostRequestBody instantiates a new GetByIdsPostRequestBody and sets the default values. -func NewGetByIdsPostRequestBody()(*GetByIdsPostRequestBody) { - m := &GetByIdsPostRequestBody{ - } - m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); - m.SetAdditionalData(make(map[string]any)) - return m -} -// CreateGetByIdsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateGetByIdsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewGetByIdsPostRequestBody(), 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 *GetByIdsPostRequestBody) 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 *GetByIdsPostRequestBody) 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 *GetByIdsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) - res["ids"] = 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.SetIds(res) - } - return nil - } - res["types"] = 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.SetTypes(res) - } - return nil - } - return res -} -// GetIds gets the ids property value. The ids property -// returns a []string when successful -func (m *GetByIdsPostRequestBody) GetIds()([]string) { - val, err := m.GetBackingStore().Get("ids") - if err != nil { - panic(err) - } - if val != nil { - return val.([]string) - } - return nil -} -// GetTypes gets the types property value. The types property -// returns a []string when successful -func (m *GetByIdsPostRequestBody) GetTypes()([]string) { - val, err := m.GetBackingStore().Get("types") - if err != nil { - panic(err) - } - if val != nil { - return val.([]string) - } - return nil -} -// Serialize serializes information the current object -func (m *GetByIdsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - if m.GetIds() != nil { - err := writer.WriteCollectionOfStringValues("ids", m.GetIds()) - if err != nil { - return err - } - } - if m.GetTypes() != nil { - err := writer.WriteCollectionOfStringValues("types", m.GetTypes()) - 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 *GetByIdsPostRequestBody) 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 *GetByIdsPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { - m.backingStore = value -} -// SetIds sets the ids property value. The ids property -func (m *GetByIdsPostRequestBody) SetIds(value []string)() { - err := m.GetBackingStore().Set("ids", value) - if err != nil { - panic(err) - } -} -// SetTypes sets the types property value. The types property -func (m *GetByIdsPostRequestBody) SetTypes(value []string)() { - err := m.GetBackingStore().Set("types", value) - if err != nil { - panic(err) - } -} -type GetByIdsPostRequestBodyable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) - GetIds()([]string) - GetTypes()([]string) - SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() - SetIds(value []string)() - SetTypes(value []string)() -} diff --git a/approleassignments/get_by_ids_request_builder.go b/approleassignments/get_by_ids_request_builder.go deleted file mode 100644 index c334e1f003..0000000000 --- a/approleassignments/get_by_ids_request_builder.go +++ /dev/null @@ -1,99 +0,0 @@ -package approleassignments - -import ( - "context" - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" - ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" -) - -// GetByIdsRequestBuilder provides operations to call the getByIds method. -type GetByIdsRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// GetByIdsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type GetByIdsRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewGetByIdsRequestBuilderInternal instantiates a new GetByIdsRequestBuilder and sets the default values. -func NewGetByIdsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*GetByIdsRequestBuilder) { - m := &GetByIdsRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/getByIds", pathParameters), - } - return m -} -// NewGetByIdsRequestBuilder instantiates a new GetByIdsRequestBuilder and sets the default values. -func NewGetByIdsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*GetByIdsRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewGetByIdsRequestBuilderInternal(urlParams, requestAdapter) -} -// Post return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: -// Deprecated: This method is obsolete. Use PostAsGetByIdsPostResponse instead. -// returns a GetByIdsResponseable 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/directoryobject-getbyids?view=graph-rest-1.0 -func (m *GetByIdsRequestBuilder) Post(ctx context.Context, body GetByIdsPostRequestBodyable, requestConfiguration *GetByIdsRequestBuilderPostRequestConfiguration)(GetByIdsResponseable, 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, CreateGetByIdsResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(GetByIdsResponseable), nil -} -// PostAsGetByIdsPostResponse return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: -// returns a GetByIdsPostResponseable 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/directoryobject-getbyids?view=graph-rest-1.0 -func (m *GetByIdsRequestBuilder) PostAsGetByIdsPostResponse(ctx context.Context, body GetByIdsPostRequestBodyable, requestConfiguration *GetByIdsRequestBuilderPostRequestConfiguration)(GetByIdsPostResponseable, 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, CreateGetByIdsPostResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(GetByIdsPostResponseable), nil -} -// ToPostRequestInformation return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: -// returns a *RequestInformation when successful -func (m *GetByIdsRequestBuilder) ToPostRequestInformation(ctx context.Context, body GetByIdsPostRequestBodyable, requestConfiguration *GetByIdsRequestBuilderPostRequestConfiguration)(*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 *GetByIdsRequestBuilder when successful -func (m *GetByIdsRequestBuilder) WithUrl(rawUrl string)(*GetByIdsRequestBuilder) { - return NewGetByIdsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/get_by_ids_response.go b/approleassignments/get_by_ids_response.go deleted file mode 100644 index c0421cbfeb..0000000000 --- a/approleassignments/get_by_ids_response.go +++ /dev/null @@ -1,27 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use GetByIdsPostResponseable instead. -type GetByIdsResponse struct { - GetByIdsPostResponse -} -// NewGetByIdsResponse instantiates a new GetByIdsResponse and sets the default values. -func NewGetByIdsResponse()(*GetByIdsResponse) { - m := &GetByIdsResponse{ - GetByIdsPostResponse: *NewGetByIdsPostResponse(), - } - return m -} -// CreateGetByIdsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateGetByIdsResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewGetByIdsResponse(), nil -} -// Deprecated: This class is obsolete. Use GetByIdsPostResponseable instead. -type GetByIdsResponseable interface { - GetByIdsPostResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -} diff --git a/approleassignments/item_check_member_groups_post_request_body.go b/approleassignments/item_check_member_groups_post_request_body.go deleted file mode 100644 index 4e5fd0153d..0000000000 --- a/approleassignments/item_check_member_groups_post_request_body.go +++ /dev/null @@ -1,119 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" -) - -type ItemCheckMemberGroupsPostRequestBody struct { - // Stores model information. - backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore -} -// NewItemCheckMemberGroupsPostRequestBody instantiates a new ItemCheckMemberGroupsPostRequestBody and sets the default values. -func NewItemCheckMemberGroupsPostRequestBody()(*ItemCheckMemberGroupsPostRequestBody) { - m := &ItemCheckMemberGroupsPostRequestBody{ - } - m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); - m.SetAdditionalData(make(map[string]any)) - return m -} -// CreateItemCheckMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemCheckMemberGroupsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemCheckMemberGroupsPostRequestBody(), 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 *ItemCheckMemberGroupsPostRequestBody) 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 *ItemCheckMemberGroupsPostRequestBody) 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 *ItemCheckMemberGroupsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) - res["groupIds"] = 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.SetGroupIds(res) - } - return nil - } - return res -} -// GetGroupIds gets the groupIds property value. The groupIds property -// returns a []string when successful -func (m *ItemCheckMemberGroupsPostRequestBody) GetGroupIds()([]string) { - val, err := m.GetBackingStore().Get("groupIds") - if err != nil { - panic(err) - } - if val != nil { - return val.([]string) - } - return nil -} -// Serialize serializes information the current object -func (m *ItemCheckMemberGroupsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - if m.GetGroupIds() != nil { - err := writer.WriteCollectionOfStringValues("groupIds", m.GetGroupIds()) - 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 *ItemCheckMemberGroupsPostRequestBody) 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 *ItemCheckMemberGroupsPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { - m.backingStore = value -} -// SetGroupIds sets the groupIds property value. The groupIds property -func (m *ItemCheckMemberGroupsPostRequestBody) SetGroupIds(value []string)() { - err := m.GetBackingStore().Set("groupIds", value) - if err != nil { - panic(err) - } -} -type ItemCheckMemberGroupsPostRequestBodyable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) - GetGroupIds()([]string) - SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() - SetGroupIds(value []string)() -} diff --git a/approleassignments/item_check_member_groups_post_response.go b/approleassignments/item_check_member_groups_post_response.go deleted file mode 100644 index a29a4c57f7..0000000000 --- a/approleassignments/item_check_member_groups_post_response.go +++ /dev/null @@ -1,83 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" -) - -type ItemCheckMemberGroupsPostResponse struct { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -} -// NewItemCheckMemberGroupsPostResponse instantiates a new ItemCheckMemberGroupsPostResponse and sets the default values. -func NewItemCheckMemberGroupsPostResponse()(*ItemCheckMemberGroupsPostResponse) { - m := &ItemCheckMemberGroupsPostResponse{ - BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), - } - return m -} -// CreateItemCheckMemberGroupsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemCheckMemberGroupsPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemCheckMemberGroupsPostResponse(), nil -} -// GetFieldDeserializers the deserialization information for the current model -// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *ItemCheckMemberGroupsPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() - res["value"] = 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.SetValue(res) - } - return nil - } - return res -} -// GetValue gets the value property value. The value property -// returns a []string when successful -func (m *ItemCheckMemberGroupsPostResponse) 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 *ItemCheckMemberGroupsPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - err := m.BaseCollectionPaginationCountResponse.Serialize(writer) - if err != nil { - return err - } - if m.GetValue() != nil { - err = writer.WriteCollectionOfStringValues("value", m.GetValue()) - if err != nil { - return err - } - } - return nil -} -// SetValue sets the value property value. The value property -func (m *ItemCheckMemberGroupsPostResponse) SetValue(value []string)() { - err := m.GetBackingStore().Set("value", value) - if err != nil { - panic(err) - } -} -type ItemCheckMemberGroupsPostResponseable interface { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]string) - SetValue(value []string)() -} diff --git a/approleassignments/item_check_member_groups_request_builder.go b/approleassignments/item_check_member_groups_request_builder.go deleted file mode 100644 index bf7568491b..0000000000 --- a/approleassignments/item_check_member_groups_request_builder.go +++ /dev/null @@ -1,99 +0,0 @@ -package approleassignments - -import ( - "context" - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" - ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" -) - -// ItemCheckMemberGroupsRequestBuilder provides operations to call the checkMemberGroups method. -type ItemCheckMemberGroupsRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewItemCheckMemberGroupsRequestBuilderInternal instantiates a new ItemCheckMemberGroupsRequestBuilder and sets the default values. -func NewItemCheckMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemCheckMemberGroupsRequestBuilder) { - m := &ItemCheckMemberGroupsRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberGroups", pathParameters), - } - return m -} -// NewItemCheckMemberGroupsRequestBuilder instantiates a new ItemCheckMemberGroupsRequestBuilder and sets the default values. -func NewItemCheckMemberGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemCheckMemberGroupsRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewItemCheckMemberGroupsRequestBuilderInternal(urlParams, requestAdapter) -} -// Post check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. -// Deprecated: This method is obsolete. Use PostAsCheckMemberGroupsPostResponse instead. -// returns a ItemCheckMemberGroupsResponseable 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/directoryobject-checkmembergroups?view=graph-rest-1.0 -func (m *ItemCheckMemberGroupsRequestBuilder) Post(ctx context.Context, body ItemCheckMemberGroupsPostRequestBodyable, requestConfiguration *ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration)(ItemCheckMemberGroupsResponseable, 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, CreateItemCheckMemberGroupsResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemCheckMemberGroupsResponseable), nil -} -// PostAsCheckMemberGroupsPostResponse check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. -// returns a ItemCheckMemberGroupsPostResponseable 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/directoryobject-checkmembergroups?view=graph-rest-1.0 -func (m *ItemCheckMemberGroupsRequestBuilder) PostAsCheckMemberGroupsPostResponse(ctx context.Context, body ItemCheckMemberGroupsPostRequestBodyable, requestConfiguration *ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration)(ItemCheckMemberGroupsPostResponseable, 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, CreateItemCheckMemberGroupsPostResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemCheckMemberGroupsPostResponseable), nil -} -// ToPostRequestInformation check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. -// returns a *RequestInformation when successful -func (m *ItemCheckMemberGroupsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemCheckMemberGroupsPostRequestBodyable, requestConfiguration *ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration)(*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 *ItemCheckMemberGroupsRequestBuilder when successful -func (m *ItemCheckMemberGroupsRequestBuilder) WithUrl(rawUrl string)(*ItemCheckMemberGroupsRequestBuilder) { - return NewItemCheckMemberGroupsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/item_check_member_groups_response.go b/approleassignments/item_check_member_groups_response.go deleted file mode 100644 index 52581d4f59..0000000000 --- a/approleassignments/item_check_member_groups_response.go +++ /dev/null @@ -1,27 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use ItemCheckMemberGroupsPostResponseable instead. -type ItemCheckMemberGroupsResponse struct { - ItemCheckMemberGroupsPostResponse -} -// NewItemCheckMemberGroupsResponse instantiates a new ItemCheckMemberGroupsResponse and sets the default values. -func NewItemCheckMemberGroupsResponse()(*ItemCheckMemberGroupsResponse) { - m := &ItemCheckMemberGroupsResponse{ - ItemCheckMemberGroupsPostResponse: *NewItemCheckMemberGroupsPostResponse(), - } - return m -} -// CreateItemCheckMemberGroupsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemCheckMemberGroupsResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemCheckMemberGroupsResponse(), nil -} -// Deprecated: This class is obsolete. Use ItemCheckMemberGroupsPostResponseable instead. -type ItemCheckMemberGroupsResponseable interface { - ItemCheckMemberGroupsPostResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -} diff --git a/approleassignments/item_check_member_objects_post_request_body.go b/approleassignments/item_check_member_objects_post_request_body.go deleted file mode 100644 index 7a01f5750f..0000000000 --- a/approleassignments/item_check_member_objects_post_request_body.go +++ /dev/null @@ -1,119 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" -) - -type ItemCheckMemberObjectsPostRequestBody struct { - // Stores model information. - backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore -} -// NewItemCheckMemberObjectsPostRequestBody instantiates a new ItemCheckMemberObjectsPostRequestBody and sets the default values. -func NewItemCheckMemberObjectsPostRequestBody()(*ItemCheckMemberObjectsPostRequestBody) { - m := &ItemCheckMemberObjectsPostRequestBody{ - } - m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); - m.SetAdditionalData(make(map[string]any)) - return m -} -// CreateItemCheckMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemCheckMemberObjectsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemCheckMemberObjectsPostRequestBody(), 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 *ItemCheckMemberObjectsPostRequestBody) 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 *ItemCheckMemberObjectsPostRequestBody) 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 *ItemCheckMemberObjectsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) - res["ids"] = 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.SetIds(res) - } - return nil - } - return res -} -// GetIds gets the ids property value. The ids property -// returns a []string when successful -func (m *ItemCheckMemberObjectsPostRequestBody) GetIds()([]string) { - val, err := m.GetBackingStore().Get("ids") - if err != nil { - panic(err) - } - if val != nil { - return val.([]string) - } - return nil -} -// Serialize serializes information the current object -func (m *ItemCheckMemberObjectsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - if m.GetIds() != nil { - err := writer.WriteCollectionOfStringValues("ids", m.GetIds()) - 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 *ItemCheckMemberObjectsPostRequestBody) 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 *ItemCheckMemberObjectsPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { - m.backingStore = value -} -// SetIds sets the ids property value. The ids property -func (m *ItemCheckMemberObjectsPostRequestBody) SetIds(value []string)() { - err := m.GetBackingStore().Set("ids", value) - if err != nil { - panic(err) - } -} -type ItemCheckMemberObjectsPostRequestBodyable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) - GetIds()([]string) - SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() - SetIds(value []string)() -} diff --git a/approleassignments/item_check_member_objects_post_response.go b/approleassignments/item_check_member_objects_post_response.go deleted file mode 100644 index 0e36a4cff1..0000000000 --- a/approleassignments/item_check_member_objects_post_response.go +++ /dev/null @@ -1,83 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" -) - -type ItemCheckMemberObjectsPostResponse struct { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -} -// NewItemCheckMemberObjectsPostResponse instantiates a new ItemCheckMemberObjectsPostResponse and sets the default values. -func NewItemCheckMemberObjectsPostResponse()(*ItemCheckMemberObjectsPostResponse) { - m := &ItemCheckMemberObjectsPostResponse{ - BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), - } - return m -} -// CreateItemCheckMemberObjectsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemCheckMemberObjectsPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemCheckMemberObjectsPostResponse(), nil -} -// GetFieldDeserializers the deserialization information for the current model -// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *ItemCheckMemberObjectsPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() - res["value"] = 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.SetValue(res) - } - return nil - } - return res -} -// GetValue gets the value property value. The value property -// returns a []string when successful -func (m *ItemCheckMemberObjectsPostResponse) 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 *ItemCheckMemberObjectsPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - err := m.BaseCollectionPaginationCountResponse.Serialize(writer) - if err != nil { - return err - } - if m.GetValue() != nil { - err = writer.WriteCollectionOfStringValues("value", m.GetValue()) - if err != nil { - return err - } - } - return nil -} -// SetValue sets the value property value. The value property -func (m *ItemCheckMemberObjectsPostResponse) SetValue(value []string)() { - err := m.GetBackingStore().Set("value", value) - if err != nil { - panic(err) - } -} -type ItemCheckMemberObjectsPostResponseable interface { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]string) - SetValue(value []string)() -} diff --git a/approleassignments/item_check_member_objects_request_builder.go b/approleassignments/item_check_member_objects_request_builder.go deleted file mode 100644 index 29b6afea77..0000000000 --- a/approleassignments/item_check_member_objects_request_builder.go +++ /dev/null @@ -1,93 +0,0 @@ -package approleassignments - -import ( - "context" - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" - ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" -) - -// ItemCheckMemberObjectsRequestBuilder provides operations to call the checkMemberObjects method. -type ItemCheckMemberObjectsRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewItemCheckMemberObjectsRequestBuilderInternal instantiates a new ItemCheckMemberObjectsRequestBuilder and sets the default values. -func NewItemCheckMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemCheckMemberObjectsRequestBuilder) { - m := &ItemCheckMemberObjectsRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberObjects", pathParameters), - } - return m -} -// NewItemCheckMemberObjectsRequestBuilder instantiates a new ItemCheckMemberObjectsRequestBuilder and sets the default values. -func NewItemCheckMemberObjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemCheckMemberObjectsRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewItemCheckMemberObjectsRequestBuilderInternal(urlParams, requestAdapter) -} -// Post invoke action checkMemberObjects -// Deprecated: This method is obsolete. Use PostAsCheckMemberObjectsPostResponse instead. -// returns a ItemCheckMemberObjectsResponseable when successful -// returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *ItemCheckMemberObjectsRequestBuilder) Post(ctx context.Context, body ItemCheckMemberObjectsPostRequestBodyable, requestConfiguration *ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration)(ItemCheckMemberObjectsResponseable, 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, CreateItemCheckMemberObjectsResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemCheckMemberObjectsResponseable), nil -} -// PostAsCheckMemberObjectsPostResponse invoke action checkMemberObjects -// returns a ItemCheckMemberObjectsPostResponseable when successful -// returns a ODataError error when the service returns a 4XX or 5XX status code -func (m *ItemCheckMemberObjectsRequestBuilder) PostAsCheckMemberObjectsPostResponse(ctx context.Context, body ItemCheckMemberObjectsPostRequestBodyable, requestConfiguration *ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration)(ItemCheckMemberObjectsPostResponseable, 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, CreateItemCheckMemberObjectsPostResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemCheckMemberObjectsPostResponseable), nil -} -// ToPostRequestInformation invoke action checkMemberObjects -// returns a *RequestInformation when successful -func (m *ItemCheckMemberObjectsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemCheckMemberObjectsPostRequestBodyable, requestConfiguration *ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration)(*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 *ItemCheckMemberObjectsRequestBuilder when successful -func (m *ItemCheckMemberObjectsRequestBuilder) WithUrl(rawUrl string)(*ItemCheckMemberObjectsRequestBuilder) { - return NewItemCheckMemberObjectsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/item_check_member_objects_response.go b/approleassignments/item_check_member_objects_response.go deleted file mode 100644 index 70d3a5e0e1..0000000000 --- a/approleassignments/item_check_member_objects_response.go +++ /dev/null @@ -1,27 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use ItemCheckMemberObjectsPostResponseable instead. -type ItemCheckMemberObjectsResponse struct { - ItemCheckMemberObjectsPostResponse -} -// NewItemCheckMemberObjectsResponse instantiates a new ItemCheckMemberObjectsResponse and sets the default values. -func NewItemCheckMemberObjectsResponse()(*ItemCheckMemberObjectsResponse) { - m := &ItemCheckMemberObjectsResponse{ - ItemCheckMemberObjectsPostResponse: *NewItemCheckMemberObjectsPostResponse(), - } - return m -} -// CreateItemCheckMemberObjectsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemCheckMemberObjectsResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemCheckMemberObjectsResponse(), nil -} -// Deprecated: This class is obsolete. Use ItemCheckMemberObjectsPostResponseable instead. -type ItemCheckMemberObjectsResponseable interface { - ItemCheckMemberObjectsPostResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -} diff --git a/approleassignments/item_get_member_groups_post_request_body.go b/approleassignments/item_get_member_groups_post_request_body.go deleted file mode 100644 index c4de2256d9..0000000000 --- a/approleassignments/item_get_member_groups_post_request_body.go +++ /dev/null @@ -1,113 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" -) - -type ItemGetMemberGroupsPostRequestBody struct { - // Stores model information. - backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore -} -// NewItemGetMemberGroupsPostRequestBody instantiates a new ItemGetMemberGroupsPostRequestBody and sets the default values. -func NewItemGetMemberGroupsPostRequestBody()(*ItemGetMemberGroupsPostRequestBody) { - m := &ItemGetMemberGroupsPostRequestBody{ - } - m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); - m.SetAdditionalData(make(map[string]any)) - return m -} -// CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemGetMemberGroupsPostRequestBody(), 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 *ItemGetMemberGroupsPostRequestBody) 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 *ItemGetMemberGroupsPostRequestBody) 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 *ItemGetMemberGroupsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) - res["securityEnabledOnly"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetBoolValue() - if err != nil { - return err - } - if val != nil { - m.SetSecurityEnabledOnly(val) - } - return nil - } - return res -} -// GetSecurityEnabledOnly gets the securityEnabledOnly property value. The securityEnabledOnly property -// returns a *bool when successful -func (m *ItemGetMemberGroupsPostRequestBody) GetSecurityEnabledOnly()(*bool) { - val, err := m.GetBackingStore().Get("securityEnabledOnly") - if err != nil { - panic(err) - } - if val != nil { - return val.(*bool) - } - return nil -} -// Serialize serializes information the current object -func (m *ItemGetMemberGroupsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - { - err := writer.WriteBoolValue("securityEnabledOnly", m.GetSecurityEnabledOnly()) - 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 *ItemGetMemberGroupsPostRequestBody) 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 *ItemGetMemberGroupsPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { - m.backingStore = value -} -// SetSecurityEnabledOnly sets the securityEnabledOnly property value. The securityEnabledOnly property -func (m *ItemGetMemberGroupsPostRequestBody) SetSecurityEnabledOnly(value *bool)() { - err := m.GetBackingStore().Set("securityEnabledOnly", value) - if err != nil { - panic(err) - } -} -type ItemGetMemberGroupsPostRequestBodyable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) - GetSecurityEnabledOnly()(*bool) - SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() - SetSecurityEnabledOnly(value *bool)() -} diff --git a/approleassignments/item_get_member_groups_post_response.go b/approleassignments/item_get_member_groups_post_response.go deleted file mode 100644 index 1959f875b7..0000000000 --- a/approleassignments/item_get_member_groups_post_response.go +++ /dev/null @@ -1,83 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" -) - -type ItemGetMemberGroupsPostResponse struct { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -} -// NewItemGetMemberGroupsPostResponse instantiates a new ItemGetMemberGroupsPostResponse and sets the default values. -func NewItemGetMemberGroupsPostResponse()(*ItemGetMemberGroupsPostResponse) { - m := &ItemGetMemberGroupsPostResponse{ - BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), - } - return m -} -// CreateItemGetMemberGroupsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemGetMemberGroupsPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemGetMemberGroupsPostResponse(), nil -} -// GetFieldDeserializers the deserialization information for the current model -// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *ItemGetMemberGroupsPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() - res["value"] = 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.SetValue(res) - } - return nil - } - return res -} -// GetValue gets the value property value. The value property -// returns a []string when successful -func (m *ItemGetMemberGroupsPostResponse) 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 *ItemGetMemberGroupsPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - err := m.BaseCollectionPaginationCountResponse.Serialize(writer) - if err != nil { - return err - } - if m.GetValue() != nil { - err = writer.WriteCollectionOfStringValues("value", m.GetValue()) - if err != nil { - return err - } - } - return nil -} -// SetValue sets the value property value. The value property -func (m *ItemGetMemberGroupsPostResponse) SetValue(value []string)() { - err := m.GetBackingStore().Set("value", value) - if err != nil { - panic(err) - } -} -type ItemGetMemberGroupsPostResponseable interface { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]string) - SetValue(value []string)() -} diff --git a/approleassignments/item_get_member_groups_request_builder.go b/approleassignments/item_get_member_groups_request_builder.go deleted file mode 100644 index acb2b54055..0000000000 --- a/approleassignments/item_get_member_groups_request_builder.go +++ /dev/null @@ -1,99 +0,0 @@ -package approleassignments - -import ( - "context" - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" - ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" -) - -// ItemGetMemberGroupsRequestBuilder provides operations to call the getMemberGroups method. -type ItemGetMemberGroupsRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// ItemGetMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ItemGetMemberGroupsRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewItemGetMemberGroupsRequestBuilderInternal instantiates a new ItemGetMemberGroupsRequestBuilder and sets the default values. -func NewItemGetMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemGetMemberGroupsRequestBuilder) { - m := &ItemGetMemberGroupsRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberGroups", pathParameters), - } - return m -} -// NewItemGetMemberGroupsRequestBuilder instantiates a new ItemGetMemberGroupsRequestBuilder and sets the default values. -func NewItemGetMemberGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemGetMemberGroupsRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewItemGetMemberGroupsRequestBuilderInternal(urlParams, requestAdapter) -} -// Post return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. -// Deprecated: This method is obsolete. Use PostAsGetMemberGroupsPostResponse instead. -// returns a ItemGetMemberGroupsResponseable 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/directoryobject-getmembergroups?view=graph-rest-1.0 -func (m *ItemGetMemberGroupsRequestBuilder) Post(ctx context.Context, body ItemGetMemberGroupsPostRequestBodyable, requestConfiguration *ItemGetMemberGroupsRequestBuilderPostRequestConfiguration)(ItemGetMemberGroupsResponseable, 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, CreateItemGetMemberGroupsResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemGetMemberGroupsResponseable), nil -} -// PostAsGetMemberGroupsPostResponse return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. -// returns a ItemGetMemberGroupsPostResponseable 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/directoryobject-getmembergroups?view=graph-rest-1.0 -func (m *ItemGetMemberGroupsRequestBuilder) PostAsGetMemberGroupsPostResponse(ctx context.Context, body ItemGetMemberGroupsPostRequestBodyable, requestConfiguration *ItemGetMemberGroupsRequestBuilderPostRequestConfiguration)(ItemGetMemberGroupsPostResponseable, 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, CreateItemGetMemberGroupsPostResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemGetMemberGroupsPostResponseable), nil -} -// ToPostRequestInformation return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. -// returns a *RequestInformation when successful -func (m *ItemGetMemberGroupsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemGetMemberGroupsPostRequestBodyable, requestConfiguration *ItemGetMemberGroupsRequestBuilderPostRequestConfiguration)(*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 *ItemGetMemberGroupsRequestBuilder when successful -func (m *ItemGetMemberGroupsRequestBuilder) WithUrl(rawUrl string)(*ItemGetMemberGroupsRequestBuilder) { - return NewItemGetMemberGroupsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/item_get_member_groups_response.go b/approleassignments/item_get_member_groups_response.go deleted file mode 100644 index 09ab2dc9c2..0000000000 --- a/approleassignments/item_get_member_groups_response.go +++ /dev/null @@ -1,27 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use ItemGetMemberGroupsPostResponseable instead. -type ItemGetMemberGroupsResponse struct { - ItemGetMemberGroupsPostResponse -} -// NewItemGetMemberGroupsResponse instantiates a new ItemGetMemberGroupsResponse and sets the default values. -func NewItemGetMemberGroupsResponse()(*ItemGetMemberGroupsResponse) { - m := &ItemGetMemberGroupsResponse{ - ItemGetMemberGroupsPostResponse: *NewItemGetMemberGroupsPostResponse(), - } - return m -} -// CreateItemGetMemberGroupsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemGetMemberGroupsResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemGetMemberGroupsResponse(), nil -} -// Deprecated: This class is obsolete. Use ItemGetMemberGroupsPostResponseable instead. -type ItemGetMemberGroupsResponseable interface { - ItemGetMemberGroupsPostResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -} diff --git a/approleassignments/item_get_member_objects_post_request_body.go b/approleassignments/item_get_member_objects_post_request_body.go deleted file mode 100644 index 1112e8dbe3..0000000000 --- a/approleassignments/item_get_member_objects_post_request_body.go +++ /dev/null @@ -1,113 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" -) - -type ItemGetMemberObjectsPostRequestBody struct { - // Stores model information. - backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore -} -// NewItemGetMemberObjectsPostRequestBody instantiates a new ItemGetMemberObjectsPostRequestBody and sets the default values. -func NewItemGetMemberObjectsPostRequestBody()(*ItemGetMemberObjectsPostRequestBody) { - m := &ItemGetMemberObjectsPostRequestBody{ - } - m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); - m.SetAdditionalData(make(map[string]any)) - return m -} -// CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemGetMemberObjectsPostRequestBody(), 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 *ItemGetMemberObjectsPostRequestBody) 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 *ItemGetMemberObjectsPostRequestBody) 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 *ItemGetMemberObjectsPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) - res["securityEnabledOnly"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetBoolValue() - if err != nil { - return err - } - if val != nil { - m.SetSecurityEnabledOnly(val) - } - return nil - } - return res -} -// GetSecurityEnabledOnly gets the securityEnabledOnly property value. The securityEnabledOnly property -// returns a *bool when successful -func (m *ItemGetMemberObjectsPostRequestBody) GetSecurityEnabledOnly()(*bool) { - val, err := m.GetBackingStore().Get("securityEnabledOnly") - if err != nil { - panic(err) - } - if val != nil { - return val.(*bool) - } - return nil -} -// Serialize serializes information the current object -func (m *ItemGetMemberObjectsPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - { - err := writer.WriteBoolValue("securityEnabledOnly", m.GetSecurityEnabledOnly()) - 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 *ItemGetMemberObjectsPostRequestBody) 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 *ItemGetMemberObjectsPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { - m.backingStore = value -} -// SetSecurityEnabledOnly sets the securityEnabledOnly property value. The securityEnabledOnly property -func (m *ItemGetMemberObjectsPostRequestBody) SetSecurityEnabledOnly(value *bool)() { - err := m.GetBackingStore().Set("securityEnabledOnly", value) - if err != nil { - panic(err) - } -} -type ItemGetMemberObjectsPostRequestBodyable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) - GetSecurityEnabledOnly()(*bool) - SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() - SetSecurityEnabledOnly(value *bool)() -} diff --git a/approleassignments/item_get_member_objects_post_response.go b/approleassignments/item_get_member_objects_post_response.go deleted file mode 100644 index ca5500e282..0000000000 --- a/approleassignments/item_get_member_objects_post_response.go +++ /dev/null @@ -1,83 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" -) - -type ItemGetMemberObjectsPostResponse struct { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -} -// NewItemGetMemberObjectsPostResponse instantiates a new ItemGetMemberObjectsPostResponse and sets the default values. -func NewItemGetMemberObjectsPostResponse()(*ItemGetMemberObjectsPostResponse) { - m := &ItemGetMemberObjectsPostResponse{ - BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), - } - return m -} -// CreateItemGetMemberObjectsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemGetMemberObjectsPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemGetMemberObjectsPostResponse(), nil -} -// GetFieldDeserializers the deserialization information for the current model -// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *ItemGetMemberObjectsPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() - res["value"] = 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.SetValue(res) - } - return nil - } - return res -} -// GetValue gets the value property value. The value property -// returns a []string when successful -func (m *ItemGetMemberObjectsPostResponse) 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 *ItemGetMemberObjectsPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - err := m.BaseCollectionPaginationCountResponse.Serialize(writer) - if err != nil { - return err - } - if m.GetValue() != nil { - err = writer.WriteCollectionOfStringValues("value", m.GetValue()) - if err != nil { - return err - } - } - return nil -} -// SetValue sets the value property value. The value property -func (m *ItemGetMemberObjectsPostResponse) SetValue(value []string)() { - err := m.GetBackingStore().Set("value", value) - if err != nil { - panic(err) - } -} -type ItemGetMemberObjectsPostResponseable interface { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]string) - SetValue(value []string)() -} diff --git a/approleassignments/item_get_member_objects_request_builder.go b/approleassignments/item_get_member_objects_request_builder.go deleted file mode 100644 index 6eec143129..0000000000 --- a/approleassignments/item_get_member_objects_request_builder.go +++ /dev/null @@ -1,99 +0,0 @@ -package approleassignments - -import ( - "context" - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" - ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" -) - -// ItemGetMemberObjectsRequestBuilder provides operations to call the getMemberObjects method. -type ItemGetMemberObjectsRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// ItemGetMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ItemGetMemberObjectsRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewItemGetMemberObjectsRequestBuilderInternal instantiates a new ItemGetMemberObjectsRequestBuilder and sets the default values. -func NewItemGetMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemGetMemberObjectsRequestBuilder) { - m := &ItemGetMemberObjectsRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberObjects", pathParameters), - } - return m -} -// NewItemGetMemberObjectsRequestBuilder instantiates a new ItemGetMemberObjectsRequestBuilder and sets the default values. -func NewItemGetMemberObjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemGetMemberObjectsRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewItemGetMemberObjectsRequestBuilderInternal(urlParams, requestAdapter) -} -// Post return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:- user- group- service principal- organizational contact- device- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. -// Deprecated: This method is obsolete. Use PostAsGetMemberObjectsPostResponse instead. -// returns a ItemGetMemberObjectsResponseable 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/directoryobject-getmemberobjects?view=graph-rest-1.0 -func (m *ItemGetMemberObjectsRequestBuilder) Post(ctx context.Context, body ItemGetMemberObjectsPostRequestBodyable, requestConfiguration *ItemGetMemberObjectsRequestBuilderPostRequestConfiguration)(ItemGetMemberObjectsResponseable, 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, CreateItemGetMemberObjectsResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemGetMemberObjectsResponseable), nil -} -// PostAsGetMemberObjectsPostResponse return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:- user- group- service principal- organizational contact- device- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. -// returns a ItemGetMemberObjectsPostResponseable 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/directoryobject-getmemberobjects?view=graph-rest-1.0 -func (m *ItemGetMemberObjectsRequestBuilder) PostAsGetMemberObjectsPostResponse(ctx context.Context, body ItemGetMemberObjectsPostRequestBodyable, requestConfiguration *ItemGetMemberObjectsRequestBuilderPostRequestConfiguration)(ItemGetMemberObjectsPostResponseable, 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, CreateItemGetMemberObjectsPostResponseFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(ItemGetMemberObjectsPostResponseable), nil -} -// ToPostRequestInformation return all IDs for the groups, administrative units, and directory roles that an object of one of the following types is a member of:- user- group- service principal- organizational contact- device- directory object This function is transitive. Only users and role-enabled groups can be members of directory roles. -// returns a *RequestInformation when successful -func (m *ItemGetMemberObjectsRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemGetMemberObjectsPostRequestBodyable, requestConfiguration *ItemGetMemberObjectsRequestBuilderPostRequestConfiguration)(*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 *ItemGetMemberObjectsRequestBuilder when successful -func (m *ItemGetMemberObjectsRequestBuilder) WithUrl(rawUrl string)(*ItemGetMemberObjectsRequestBuilder) { - return NewItemGetMemberObjectsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/item_get_member_objects_response.go b/approleassignments/item_get_member_objects_response.go deleted file mode 100644 index 2f5151ccec..0000000000 --- a/approleassignments/item_get_member_objects_response.go +++ /dev/null @@ -1,27 +0,0 @@ -package approleassignments - -import ( - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" -) - -// Deprecated: This class is obsolete. Use ItemGetMemberObjectsPostResponseable instead. -type ItemGetMemberObjectsResponse struct { - ItemGetMemberObjectsPostResponse -} -// NewItemGetMemberObjectsResponse instantiates a new ItemGetMemberObjectsResponse and sets the default values. -func NewItemGetMemberObjectsResponse()(*ItemGetMemberObjectsResponse) { - m := &ItemGetMemberObjectsResponse{ - ItemGetMemberObjectsPostResponse: *NewItemGetMemberObjectsPostResponse(), - } - return m -} -// CreateItemGetMemberObjectsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateItemGetMemberObjectsResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewItemGetMemberObjectsResponse(), nil -} -// Deprecated: This class is obsolete. Use ItemGetMemberObjectsPostResponseable instead. -type ItemGetMemberObjectsResponseable interface { - ItemGetMemberObjectsPostResponseable - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -} diff --git a/approleassignments/item_restore_request_builder.go b/approleassignments/item_restore_request_builder.go deleted file mode 100644 index 95f2a31100..0000000000 --- a/approleassignments/item_restore_request_builder.go +++ /dev/null @@ -1,72 +0,0 @@ -package approleassignments - -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" -) - -// ItemRestoreRequestBuilder provides operations to call the restore method. -type ItemRestoreRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// ItemRestoreRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ItemRestoreRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewItemRestoreRequestBuilderInternal instantiates a new ItemRestoreRequestBuilder and sets the default values. -func NewItemRestoreRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRestoreRequestBuilder) { - m := &ItemRestoreRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/restore", pathParameters), - } - return m -} -// NewItemRestoreRequestBuilder instantiates a new ItemRestoreRequestBuilder and sets the default values. -func NewItemRestoreRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemRestoreRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewItemRestoreRequestBuilderInternal(urlParams, requestAdapter) -} -// Post restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. -// returns a DirectoryObjectable 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/directory-deleteditems-restore?view=graph-rest-1.0 -func (m *ItemRestoreRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemRestoreRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, 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, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) - if err != nil { - return nil, err - } - if res == nil { - return nil, nil - } - return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil -} -// ToPostRequestInformation restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. However, security groups can't be restored. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. -// returns a *RequestInformation when successful -func (m *ItemRestoreRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemRestoreRequestBuilderPostRequestConfiguration)(*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 *ItemRestoreRequestBuilder when successful -func (m *ItemRestoreRequestBuilder) WithUrl(rawUrl string)(*ItemRestoreRequestBuilder) { - return NewItemRestoreRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/approleassignments/validate_properties_post_request_body.go b/approleassignments/validate_properties_post_request_body.go deleted file mode 100644 index a856fca225..0000000000 --- a/approleassignments/validate_properties_post_request_body.go +++ /dev/null @@ -1,225 +0,0 @@ -package approleassignments - -import ( - i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22 "github.com/google/uuid" - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" -) - -type ValidatePropertiesPostRequestBody struct { - // Stores model information. - backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore -} -// NewValidatePropertiesPostRequestBody instantiates a new ValidatePropertiesPostRequestBody and sets the default values. -func NewValidatePropertiesPostRequestBody()(*ValidatePropertiesPostRequestBody) { - m := &ValidatePropertiesPostRequestBody{ - } - m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); - m.SetAdditionalData(make(map[string]any)) - return m -} -// CreateValidatePropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value -// returns a Parsable when successful -func CreateValidatePropertiesPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewValidatePropertiesPostRequestBody(), 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 *ValidatePropertiesPostRequestBody) 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 *ValidatePropertiesPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { - return m.backingStore -} -// GetDisplayName gets the displayName property value. The displayName property -// returns a *string when successful -func (m *ValidatePropertiesPostRequestBody) GetDisplayName()(*string) { - val, err := m.GetBackingStore().Get("displayName") - if err != nil { - panic(err) - } - if val != nil { - return val.(*string) - } - return nil -} -// GetEntityType gets the entityType property value. The entityType property -// returns a *string when successful -func (m *ValidatePropertiesPostRequestBody) GetEntityType()(*string) { - val, err := m.GetBackingStore().Get("entityType") - 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 *ValidatePropertiesPostRequestBody) 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["entityType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetStringValue() - if err != nil { - return err - } - if val != nil { - m.SetEntityType(val) - } - return nil - } - res["mailNickname"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetStringValue() - if err != nil { - return err - } - if val != nil { - m.SetMailNickname(val) - } - return nil - } - res["onBehalfOfUserId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetUUIDValue() - if err != nil { - return err - } - if val != nil { - m.SetOnBehalfOfUserId(val) - } - return nil - } - return res -} -// GetMailNickname gets the mailNickname property value. The mailNickname property -// returns a *string when successful -func (m *ValidatePropertiesPostRequestBody) GetMailNickname()(*string) { - val, err := m.GetBackingStore().Get("mailNickname") - if err != nil { - panic(err) - } - if val != nil { - return val.(*string) - } - return nil -} -// GetOnBehalfOfUserId gets the onBehalfOfUserId property value. The onBehalfOfUserId property -// returns a *UUID when successful -func (m *ValidatePropertiesPostRequestBody) GetOnBehalfOfUserId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) { - val, err := m.GetBackingStore().Get("onBehalfOfUserId") - if err != nil { - panic(err) - } - if val != nil { - return val.(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) - } - return nil -} -// Serialize serializes information the current object -func (m *ValidatePropertiesPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - { - err := writer.WriteStringValue("displayName", m.GetDisplayName()) - if err != nil { - return err - } - } - { - err := writer.WriteStringValue("entityType", m.GetEntityType()) - if err != nil { - return err - } - } - { - err := writer.WriteStringValue("mailNickname", m.GetMailNickname()) - if err != nil { - return err - } - } - { - err := writer.WriteUUIDValue("onBehalfOfUserId", m.GetOnBehalfOfUserId()) - 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 *ValidatePropertiesPostRequestBody) 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 *ValidatePropertiesPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { - m.backingStore = value -} -// SetDisplayName sets the displayName property value. The displayName property -func (m *ValidatePropertiesPostRequestBody) SetDisplayName(value *string)() { - err := m.GetBackingStore().Set("displayName", value) - if err != nil { - panic(err) - } -} -// SetEntityType sets the entityType property value. The entityType property -func (m *ValidatePropertiesPostRequestBody) SetEntityType(value *string)() { - err := m.GetBackingStore().Set("entityType", value) - if err != nil { - panic(err) - } -} -// SetMailNickname sets the mailNickname property value. The mailNickname property -func (m *ValidatePropertiesPostRequestBody) SetMailNickname(value *string)() { - err := m.GetBackingStore().Set("mailNickname", value) - if err != nil { - panic(err) - } -} -// SetOnBehalfOfUserId sets the onBehalfOfUserId property value. The onBehalfOfUserId property -func (m *ValidatePropertiesPostRequestBody) SetOnBehalfOfUserId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)() { - err := m.GetBackingStore().Set("onBehalfOfUserId", value) - if err != nil { - panic(err) - } -} -type ValidatePropertiesPostRequestBodyable interface { - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder - ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel - i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) - GetDisplayName()(*string) - GetEntityType()(*string) - GetMailNickname()(*string) - GetOnBehalfOfUserId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) - SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() - SetDisplayName(value *string)() - SetEntityType(value *string)() - SetMailNickname(value *string)() - SetOnBehalfOfUserId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)() -} diff --git a/approleassignments/validate_properties_request_builder.go b/approleassignments/validate_properties_request_builder.go deleted file mode 100644 index f238f8f3fb..0000000000 --- a/approleassignments/validate_properties_request_builder.go +++ /dev/null @@ -1,71 +0,0 @@ -package approleassignments - -import ( - "context" - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" - ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" -) - -// ValidatePropertiesRequestBuilder provides operations to call the validateProperties method. -type ValidatePropertiesRequestBuilder struct { - i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -} -// ValidatePropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type ValidatePropertiesRequestBuilderPostRequestConfiguration struct { - // Request headers - Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders - // Request options - Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption -} -// NewValidatePropertiesRequestBuilderInternal instantiates a new ValidatePropertiesRequestBuilder and sets the default values. -func NewValidatePropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ValidatePropertiesRequestBuilder) { - m := &ValidatePropertiesRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/validateProperties", pathParameters), - } - return m -} -// NewValidatePropertiesRequestBuilder instantiates a new ValidatePropertiesRequestBuilder and sets the default values. -func NewValidatePropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ValidatePropertiesRequestBuilder) { - urlParams := make(map[string]string) - urlParams["request-raw-url"] = rawUrl - return NewValidatePropertiesRequestBuilderInternal(urlParams, requestAdapter) -} -// Post validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. -// 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/directoryobject-validateproperties?view=graph-rest-1.0 -func (m *ValidatePropertiesRequestBuilder) Post(ctx context.Context, body ValidatePropertiesPostRequestBodyable, requestConfiguration *ValidatePropertiesRequestBuilderPostRequestConfiguration)(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 validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. -// returns a *RequestInformation when successful -func (m *ValidatePropertiesRequestBuilder) ToPostRequestInformation(ctx context.Context, body ValidatePropertiesPostRequestBodyable, requestConfiguration *ValidatePropertiesRequestBuilderPostRequestConfiguration)(*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 *ValidatePropertiesRequestBuilder when successful -func (m *ValidatePropertiesRequestBuilder) WithUrl(rawUrl string)(*ValidatePropertiesRequestBuilder) { - return NewValidatePropertiesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); -} diff --git a/chats/item_members_conversation_member_item_request_builder.go b/chats/item_members_conversation_member_item_request_builder.go index bf1a59e261..3f0b1b5cc8 100644 --- a/chats/item_members_conversation_member_item_request_builder.go +++ b/chats/item_members_conversation_member_item_request_builder.go @@ -18,7 +18,7 @@ type ItemMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemMembersConversationMemberItemRequestBuilderGetQueryParameters retrieve a conversationMember from a chat or channel. +// ItemMembersConversationMemberItemRequestBuilderGetQueryParameters retrieve a conversationMember from a chat. type ItemMembersConversationMemberItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -73,12 +73,12 @@ func (m *ItemMembersConversationMemberItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get retrieve a conversationMember from a chat or channel. +// Get retrieve a conversationMember from a chat. // returns a ConversationMemberable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/chat-get-members?view=graph-rest-1.0 func (m *ItemMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -127,7 +127,7 @@ func (m *ItemMembersConversationMemberItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve a conversationMember from a chat or channel. +// ToGetRequestInformation retrieve a conversationMember from a chat. // returns a *RequestInformation when successful func (m *ItemMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/chats/item_messages_request_builder.go b/chats/item_messages_request_builder.go index 83d424a2a4..8e9f0d47e8 100644 --- a/chats/item_messages_request_builder.go +++ b/chats/item_messages_request_builder.go @@ -104,12 +104,12 @@ func (m *ItemMessagesRequestBuilder) Get(ctx context.Context, requestConfigurati } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil } -// Post send a new chatMessage in the specified channel or a chat. +// Post send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. // returns a ChatMessageable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-1.0 func (m *ItemMessagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemMessagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -141,7 +141,7 @@ func (m *ItemMessagesRequestBuilder) ToGetRequestInformation(ctx context.Context requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation send a new chatMessage in the specified channel or a chat. +// ToPostRequestInformation send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. // returns a *RequestInformation when successful func (m *ItemMessagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemMessagesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/communications/online_meetings_request_builder.go b/communications/online_meetings_request_builder.go index 2a71496dbe..55c7150b37 100644 --- a/communications/online_meetings_request_builder.go +++ b/communications/online_meetings_request_builder.go @@ -11,7 +11,7 @@ import ( type OnlineMeetingsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// OnlineMeetingsRequestBuilderGetQueryParameters retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. +// OnlineMeetingsRequestBuilderGetQueryParameters retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. type OnlineMeetingsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -81,7 +81,7 @@ func (m *OnlineMeetingsRequestBuilder) Count()(*OnlineMeetingsCountRequestBuilde func (m *OnlineMeetingsRequestBuilder) CreateOrGet()(*OnlineMeetingsCreateOrGetRequestBuilder) { return NewOnlineMeetingsCreateOrGetRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. +// Get retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. // returns a OnlineMeetingCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] @@ -134,7 +134,7 @@ func (m *OnlineMeetingsRequestBuilder) Post(ctx context.Context, body iadcd81124 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.OnlineMeetingable), nil } -// ToGetRequestInformation retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. +// ToGetRequestInformation retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) and Teams live event recordings (deprecated) are online meeting artifacts. For more information, see Online meeting artifacts and permissions. // returns a *RequestInformation when successful func (m *OnlineMeetingsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *OnlineMeetingsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/device_app_management_request_builder.go b/deviceappmanagement/device_app_management_request_builder.go index 9820ff1c45..c01bc0f508 100644 --- a/deviceappmanagement/device_app_management_request_builder.go +++ b/deviceappmanagement/device_app_management_request_builder.go @@ -130,7 +130,7 @@ func (m *DeviceAppManagementRequestBuilder) MobileApps()(*MobileAppsRequestBuild // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-update?view=graph-rest-1.0 func (m *DeviceAppManagementRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceAppManagementable, requestConfiguration *DeviceAppManagementRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceAppManagementable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go b/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go index 1a6181f78a..d052b75590 100644 --- a/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go +++ b/deviceappmanagement/managed_app_policies_item_target_apps_request_builder.go @@ -34,7 +34,7 @@ func NewManagedAppPoliciesItemTargetAppsRequestBuilder(rawUrl string, requestAda // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 func (m *ManagedAppPoliciesItemTargetAppsRequestBuilder) Post(ctx context.Context, body ManagedAppPoliciesItemTargetAppsPostRequestBodyable, requestConfiguration *ManagedAppPoliciesItemTargetAppsRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go b/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go index 12d41c1d3c..79a67bee17 100644 --- a/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go +++ b/deviceappmanagement/managed_app_policies_managed_app_policy_item_request_builder.go @@ -18,7 +18,7 @@ type ManagedAppPoliciesManagedAppPolicyItemRequestBuilderDeleteRequestConfigurat // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppConfiguration object. +// ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppPolicy object. type ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -70,12 +70,12 @@ func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) Delete(ctx contex } return nil } -// Get read properties and relationships of the managedAppConfiguration object. +// Get read properties and relationships of the managedAppPolicy object. // returns a ManagedAppPolicyable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-get?view=graph-rest-1.0 func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppPolicyable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -129,7 +129,7 @@ func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) ToDeleteRequestIn requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedAppConfiguration object. +// ToGetRequestInformation read properties and relationships of the managedAppPolicy object. // returns a *RequestInformation when successful func (m *ManagedAppPoliciesManagedAppPolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppPoliciesManagedAppPolicyItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_policies_request_builder.go b/deviceappmanagement/managed_app_policies_request_builder.go index e005c0a3cb..3ef9d180eb 100644 --- a/deviceappmanagement/managed_app_policies_request_builder.go +++ b/deviceappmanagement/managed_app_policies_request_builder.go @@ -11,7 +11,7 @@ import ( type ManagedAppPoliciesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppPoliciesRequestBuilderGetQueryParameters list properties and relationships of the managedAppConfiguration objects. +// ManagedAppPoliciesRequestBuilderGetQueryParameters list properties and relationships of the windowsInformationProtection objects. type ManagedAppPoliciesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewManagedAppPoliciesRequestBuilder(rawUrl string, requestAdapter i2ae4187f func (m *ManagedAppPoliciesRequestBuilder) Count()(*ManagedAppPoliciesCountRequestBuilder) { return NewManagedAppPoliciesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedAppConfiguration objects. +// Get list properties and relationships of the windowsInformationProtection objects. // returns a ManagedAppPolicyCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-list?view=graph-rest-1.0 func (m *ManagedAppPoliciesRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppPoliciesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppPolicyCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -119,7 +119,7 @@ func (m *ManagedAppPoliciesRequestBuilder) Post(ctx context.Context, body iadcd8 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppPolicyable), nil } -// ToGetRequestInformation list properties and relationships of the managedAppConfiguration objects. +// ToGetRequestInformation list properties and relationships of the windowsInformationProtection objects. // returns a *RequestInformation when successful func (m *ManagedAppPoliciesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppPoliciesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go b/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go index 36a08e1b66..936e9913e5 100644 --- a/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_item_applied_policies_item_target_apps_request_builder.go @@ -34,7 +34,7 @@ func NewManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsRequestBuilder(r // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 func (m *ManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsRequestBuilder) Post(ctx context.Context, body ManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsPostRequestBodyable, requestConfiguration *ManagedAppRegistrationsItemAppliedPoliciesItemTargetAppsRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go b/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go index aaa08ba093..2013f7ca57 100644 --- a/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_item_intended_policies_item_target_apps_request_builder.go @@ -34,7 +34,7 @@ func NewManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsRequestBuilder( // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 func (m *ManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsRequestBuilder) Post(ctx context.Context, body ManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsPostRequestBodyable, requestConfiguration *ManagedAppRegistrationsItemIntendedPoliciesItemTargetAppsRequestBuilderPostRequestConfiguration)(error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go b/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go index a20d0c2d1b..1ea07360da 100644 --- a/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_managed_app_registration_item_request_builder.go @@ -18,7 +18,7 @@ type ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderDeleteReques // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppRegistration object. +// ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetQueryParameters read properties and relationships of the iosManagedAppRegistration object. type ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -75,12 +75,12 @@ func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) Delete } return nil } -// Get read properties and relationships of the managedAppRegistration object. +// Get read properties and relationships of the iosManagedAppRegistration object. // returns a ManagedAppRegistrationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-get?view=graph-rest-1.0 func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -139,7 +139,7 @@ func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) ToDele requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedAppRegistration object. +// ToGetRequestInformation read properties and relationships of the iosManagedAppRegistration object. // returns a *RequestInformation when successful func (m *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppRegistrationsManagedAppRegistrationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_registrations_request_builder.go b/deviceappmanagement/managed_app_registrations_request_builder.go index 8ad44f05a5..b893796343 100644 --- a/deviceappmanagement/managed_app_registrations_request_builder.go +++ b/deviceappmanagement/managed_app_registrations_request_builder.go @@ -11,7 +11,7 @@ import ( type ManagedAppRegistrationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppRegistrationsRequestBuilderGetQueryParameters list properties and relationships of the managedAppRegistration objects. +// ManagedAppRegistrationsRequestBuilderGetQueryParameters list properties and relationships of the androidManagedAppRegistration objects. type ManagedAppRegistrationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewManagedAppRegistrationsRequestBuilder(rawUrl string, requestAdapter i2ae func (m *ManagedAppRegistrationsRequestBuilder) Count()(*ManagedAppRegistrationsCountRequestBuilder) { return NewManagedAppRegistrationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedAppRegistration objects. +// Get list properties and relationships of the androidManagedAppRegistration objects. // returns a ManagedAppRegistrationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 func (m *ManagedAppRegistrationsRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppRegistrationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -127,7 +127,7 @@ func (m *ManagedAppRegistrationsRequestBuilder) Post(ctx context.Context, body i } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppRegistrationable), nil } -// ToGetRequestInformation list properties and relationships of the managedAppRegistration objects. +// ToGetRequestInformation list properties and relationships of the androidManagedAppRegistration objects. // returns a *RequestInformation when successful func (m *ManagedAppRegistrationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppRegistrationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go b/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go index 6bb83c7ee3..c305ec3804 100644 --- a/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go +++ b/deviceappmanagement/managed_app_statuses_managed_app_status_item_request_builder.go @@ -18,7 +18,7 @@ type ManagedAppStatusesManagedAppStatusItemRequestBuilderDeleteRequestConfigurat // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedAppStatusesManagedAppStatusItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppStatusRaw object. +// ManagedAppStatusesManagedAppStatusItemRequestBuilderGetQueryParameters read properties and relationships of the managedAppStatus object. type ManagedAppStatusesManagedAppStatusItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -70,12 +70,12 @@ func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) Delete(ctx contex } return nil } -// Get read properties and relationships of the managedAppStatusRaw object. +// Get read properties and relationships of the managedAppStatus object. // returns a ManagedAppStatusable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0 func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppStatusesManagedAppStatusItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -124,7 +124,7 @@ func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) ToDeleteRequestIn requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedAppStatusRaw object. +// ToGetRequestInformation read properties and relationships of the managedAppStatus object. // returns a *RequestInformation when successful func (m *ManagedAppStatusesManagedAppStatusItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppStatusesManagedAppStatusItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_app_statuses_request_builder.go b/deviceappmanagement/managed_app_statuses_request_builder.go index ba029949f1..1d0ac0f5ab 100644 --- a/deviceappmanagement/managed_app_statuses_request_builder.go +++ b/deviceappmanagement/managed_app_statuses_request_builder.go @@ -11,7 +11,7 @@ import ( type ManagedAppStatusesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedAppStatusesRequestBuilderGetQueryParameters list properties and relationships of the managedAppStatusRaw objects. +// ManagedAppStatusesRequestBuilderGetQueryParameters list properties and relationships of the managedAppStatus objects. type ManagedAppStatusesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewManagedAppStatusesRequestBuilder(rawUrl string, requestAdapter i2ae4187f func (m *ManagedAppStatusesRequestBuilder) Count()(*ManagedAppStatusesCountRequestBuilder) { return NewManagedAppStatusesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedAppStatusRaw objects. +// Get list properties and relationships of the managedAppStatus objects. // returns a ManagedAppStatusCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 func (m *ManagedAppStatusesRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedAppStatusesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -119,7 +119,7 @@ func (m *ManagedAppStatusesRequestBuilder) Post(ctx context.Context, body iadcd8 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedAppStatusable), nil } -// ToGetRequestInformation list properties and relationships of the managedAppStatusRaw objects. +// ToGetRequestInformation list properties and relationships of the managedAppStatus objects. // returns a *RequestInformation when successful func (m *ManagedAppStatusesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedAppStatusesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go b/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go index dd978acfa8..4d5612b81b 100644 --- a/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go +++ b/deviceappmanagement/managed_e_books_item_assignments_managed_e_book_assignment_item_request_builder.go @@ -18,7 +18,7 @@ type ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteR // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetQueryParameters read properties and relationships of the managedEBookAssignment object. +// ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetQueryParameters read properties and relationships of the iosVppEBookAssignment object. type ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -54,11 +54,11 @@ func NewManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder(raw urlParams["request-raw-url"] = rawUrl return NewManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a managedEBookAssignment. +// Delete deletes a iosVppEBookAssignment. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -73,12 +73,12 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) D } return nil } -// Get read properties and relationships of the managedEBookAssignment object. +// Get read properties and relationships of the iosVppEBookAssignment object. // returns a ManagedEBookAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-get?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -96,12 +96,12 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) G } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable), nil } -// Patch update the properties of a iosVppEBookAssignment object. +// Patch update the properties of a managedEBookAssignment object. // returns a ManagedEBookAssignmentable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -119,7 +119,7 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) P } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable), nil } -// ToDeleteRequestInformation deletes a managedEBookAssignment. +// ToDeleteRequestInformation deletes a iosVppEBookAssignment. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -130,7 +130,7 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) T requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedEBookAssignment object. +// ToGetRequestInformation read properties and relationships of the iosVppEBookAssignment object. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -144,7 +144,7 @@ func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) T requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a iosVppEBookAssignment object. +// ToPatchRequestInformation update the properties of a managedEBookAssignment object. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable, requestConfiguration *ManagedEBooksItemAssignmentsManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_item_assignments_request_builder.go b/deviceappmanagement/managed_e_books_item_assignments_request_builder.go index 1705dbae5e..04ea115496 100644 --- a/deviceappmanagement/managed_e_books_item_assignments_request_builder.go +++ b/deviceappmanagement/managed_e_books_item_assignments_request_builder.go @@ -11,7 +11,7 @@ import ( type ManagedEBooksItemAssignmentsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedEBooksItemAssignmentsRequestBuilderGetQueryParameters list properties and relationships of the managedEBookAssignment objects. +// ManagedEBooksItemAssignmentsRequestBuilderGetQueryParameters list properties and relationships of the iosVppEBookAssignment objects. type ManagedEBooksItemAssignmentsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewManagedEBooksItemAssignmentsRequestBuilder(rawUrl string, requestAdapter func (m *ManagedEBooksItemAssignmentsRequestBuilder) Count()(*ManagedEBooksItemAssignmentsCountRequestBuilder) { return NewManagedEBooksItemAssignmentsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the managedEBookAssignment objects. +// Get list properties and relationships of the iosVppEBookAssignment objects. // returns a ManagedEBookAssignmentCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0 func (m *ManagedEBooksItemAssignmentsRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ManagedEBooksItemAssignmentsRequestBuilder) Post(ctx context.Context, b } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookAssignmentable), nil } -// ToGetRequestInformation list properties and relationships of the managedEBookAssignment objects. +// ToGetRequestInformation list properties and relationships of the iosVppEBookAssignment objects. // returns a *RequestInformation when successful func (m *ManagedEBooksItemAssignmentsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksItemAssignmentsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/managed_e_books_request_builder.go b/deviceappmanagement/managed_e_books_request_builder.go index 1faa1c5dc1..300a108c82 100644 --- a/deviceappmanagement/managed_e_books_request_builder.go +++ b/deviceappmanagement/managed_e_books_request_builder.go @@ -11,7 +11,7 @@ import ( type ManagedEBooksRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ManagedEBooksRequestBuilderGetQueryParameters list properties and relationships of the iosVppEBook objects. +// ManagedEBooksRequestBuilderGetQueryParameters list properties and relationships of the managedEBook objects. type ManagedEBooksRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewManagedEBooksRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee func (m *ManagedEBooksRequestBuilder) Count()(*ManagedEBooksCountRequestBuilder) { return NewManagedEBooksCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the iosVppEBook objects. +// Get list properties and relationships of the managedEBook objects. // returns a ManagedEBookCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-books-managedebook-list?view=graph-rest-1.0 func (m *ManagedEBooksRequestBuilder) Get(ctx context.Context, requestConfiguration *ManagedEBooksRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *ManagedEBooksRequestBuilder) Post(ctx context.Context, body iadcd811244 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedEBookable), nil } -// ToGetRequestInformation list properties and relationships of the iosVppEBook objects. +// ToGetRequestInformation list properties and relationships of the managedEBook objects. // returns a *RequestInformation when successful func (m *ManagedEBooksRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ManagedEBooksRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go b/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go index 7c88ee9e72..fd7fe89944 100644 --- a/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go +++ b/deviceappmanagement/mobile_app_configurations_managed_device_mobile_app_configuration_item_request_builder.go @@ -18,7 +18,7 @@ type MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilde // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the managedDeviceMobileAppConfiguration object. +// MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the iosMobileAppConfiguration object. type MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -93,12 +93,12 @@ func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBu func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilder) DeviceStatusSummary()(*MobileAppConfigurationsItemDeviceStatusSummaryRequestBuilder) { return NewMobileAppConfigurationsItemDeviceStatusSummaryRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the managedDeviceMobileAppConfiguration object. +// Get read properties and relationships of the iosMobileAppConfiguration object. // returns a ManagedDeviceMobileAppConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ManagedDeviceMobileAppConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -150,7 +150,7 @@ func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBu requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the managedDeviceMobileAppConfiguration object. +// ToGetRequestInformation read properties and relationships of the iosMobileAppConfiguration object. // returns a *RequestInformation when successful func (m *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppConfigurationsManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go b/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go index 7bd3d6c7f3..da930a0050 100644 --- a/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go +++ b/deviceappmanagement/mobile_apps_mobile_app_item_request_builder.go @@ -18,7 +18,7 @@ type MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// MobileAppsMobileAppItemRequestBuilderGetQueryParameters read properties and relationships of the win32LobApp object. +// MobileAppsMobileAppItemRequestBuilderGetQueryParameters read properties and relationships of the webApp object. type MobileAppsMobileAppItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -69,11 +69,11 @@ func NewMobileAppsMobileAppItemRequestBuilder(rawUrl string, requestAdapter i2ae urlParams["request-raw-url"] = rawUrl return NewMobileAppsMobileAppItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a iosiPadOSWebClip. +// Delete deletes a androidStoreApp. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-androidstoreapp-delete?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -88,12 +88,12 @@ func (m *MobileAppsMobileAppItemRequestBuilder) Delete(ctx context.Context, requ } return nil } -// Get read properties and relationships of the win32LobApp object. +// Get read properties and relationships of the webApp object. // returns a MobileAppable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-webapp-get?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -191,12 +191,12 @@ func (m *MobileAppsMobileAppItemRequestBuilder) GraphWindowsUniversalAppX()(*Mob func (m *MobileAppsMobileAppItemRequestBuilder) GraphWindowsWebApp()(*MobileAppsItemGraphWindowsWebAppRequestBuilder) { return NewMobileAppsItemGraphWindowsWebAppRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of a macOSLobApp object. +// Patch update the properties of a iosLobApp object. // returns a MobileAppable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-update?view=graph-rest-1.0 func (m *MobileAppsMobileAppItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsMobileAppItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -214,7 +214,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) Patch(ctx context.Context, body } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable), nil } -// ToDeleteRequestInformation deletes a iosiPadOSWebClip. +// ToDeleteRequestInformation deletes a androidStoreApp. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -225,7 +225,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) ToDeleteRequestInformation(ctx c requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the win32LobApp object. +// ToGetRequestInformation read properties and relationships of the webApp object. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppsMobileAppItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -239,7 +239,7 @@ func (m *MobileAppsMobileAppItemRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a macOSLobApp object. +// ToPatchRequestInformation update the properties of a iosLobApp object. // returns a *RequestInformation when successful func (m *MobileAppsMobileAppItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsMobileAppItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/deviceappmanagement/mobile_apps_request_builder.go b/deviceappmanagement/mobile_apps_request_builder.go index 1db512e54f..eff2c7b76c 100644 --- a/deviceappmanagement/mobile_apps_request_builder.go +++ b/deviceappmanagement/mobile_apps_request_builder.go @@ -11,7 +11,7 @@ import ( type MobileAppsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// MobileAppsRequestBuilderGetQueryParameters list properties and relationships of the mobileLobApp objects. +// MobileAppsRequestBuilderGetQueryParameters list properties and relationships of the managedIOSStoreApp objects. type MobileAppsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewMobileAppsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263 func (m *MobileAppsRequestBuilder) Count()(*MobileAppsCountRequestBuilder) { return NewMobileAppsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the mobileLobApp objects. +// Get list properties and relationships of the managedIOSStoreApp objects. // returns a MobileAppCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-mobilelobapp-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-list?view=graph-rest-1.0 func (m *MobileAppsRequestBuilder) Get(ctx context.Context, requestConfiguration *MobileAppsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -179,12 +179,12 @@ func (m *MobileAppsRequestBuilder) GraphWindowsUniversalAppX()(*MobileAppsGraphW func (m *MobileAppsRequestBuilder) GraphWindowsWebApp()(*MobileAppsGraphWindowsWebAppRequestBuilder) { return NewMobileAppsGraphWindowsWebAppRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Post create a new androidLobApp object. +// Post create a new microsoftStoreForBusinessApp object. // returns a MobileAppable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-create?view=graph-rest-1.0 func (m *MobileAppsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -202,7 +202,7 @@ func (m *MobileAppsRequestBuilder) Post(ctx context.Context, body iadcd81124412c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable), nil } -// ToGetRequestInformation list properties and relationships of the mobileLobApp objects. +// ToGetRequestInformation list properties and relationships of the managedIOSStoreApp objects. // returns a *RequestInformation when successful func (m *MobileAppsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *MobileAppsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -216,7 +216,7 @@ func (m *MobileAppsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new androidLobApp object. +// ToPostRequestInformation create a new microsoftStoreForBusinessApp object. // returns a *RequestInformation when successful func (m *MobileAppsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MobileAppable, requestConfiguration *MobileAppsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go b/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go index a126a739ba..cfcd1f70ae 100644 --- a/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go +++ b/devicemanagement/device_compliance_policies_device_compliance_policy_item_request_builder.go @@ -18,7 +18,7 @@ type DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteReque // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters read properties and relationships of the macOSCompliancePolicy object. +// DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters read properties and relationships of the androidWorkProfileCompliancePolicy object. type DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -64,11 +64,11 @@ func NewDeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder(rawUrl urlParams["request-raw-url"] = rawUrl return NewDeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a windows81CompliancePolicy. +// Delete deletes a androidWorkProfileCompliancePolicy. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -98,12 +98,12 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Devic func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) DeviceStatusOverview()(*DeviceCompliancePoliciesItemDeviceStatusOverviewRequestBuilder) { return NewDeviceCompliancePoliciesItemDeviceStatusOverviewRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the macOSCompliancePolicy object. +// Get read properties and relationships of the androidWorkProfileCompliancePolicy object. // returns a DeviceCompliancePolicyable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-get?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -121,12 +121,12 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Get(c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable), nil } -// Patch update the properties of a androidWorkProfileCompliancePolicy object. +// Patch update the properties of a windows81CompliancePolicy object. // returns a DeviceCompliancePolicyable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -154,7 +154,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) Sched func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ScheduledActionsForRule()(*DeviceCompliancePoliciesItemScheduledActionsForRuleRequestBuilder) { return NewDeviceCompliancePoliciesItemScheduledActionsForRuleRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a windows81CompliancePolicy. +// ToDeleteRequestInformation deletes a androidWorkProfileCompliancePolicy. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -165,7 +165,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToDel requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the macOSCompliancePolicy object. +// ToGetRequestInformation read properties and relationships of the androidWorkProfileCompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -179,7 +179,7 @@ func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToGet requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a androidWorkProfileCompliancePolicy object. +// ToPatchRequestInformation update the properties of a windows81CompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesDeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_compliance_policies_request_builder.go b/devicemanagement/device_compliance_policies_request_builder.go index 8629686459..c5fc8ab912 100644 --- a/devicemanagement/device_compliance_policies_request_builder.go +++ b/devicemanagement/device_compliance_policies_request_builder.go @@ -11,7 +11,7 @@ import ( type DeviceCompliancePoliciesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceCompliancePoliciesRequestBuilderGetQueryParameters list properties and relationships of the iosCompliancePolicy objects. +// DeviceCompliancePoliciesRequestBuilderGetQueryParameters list properties and relationships of the windows10CompliancePolicy objects. type DeviceCompliancePoliciesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewDeviceCompliancePoliciesRequestBuilder(rawUrl string, requestAdapter i2a func (m *DeviceCompliancePoliciesRequestBuilder) Count()(*DeviceCompliancePoliciesCountRequestBuilder) { return NewDeviceCompliancePoliciesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the iosCompliancePolicy objects. +// Get list properties and relationships of the windows10CompliancePolicy objects. // returns a DeviceCompliancePolicyCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-list?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *DeviceCompliancePoliciesRequestBuilder) Get(ctx context.Context, reques } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyCollectionResponseable), nil } -// Post create a new windows10CompliancePolicy object. +// Post create a new windows10MobileCompliancePolicy object. // returns a DeviceCompliancePolicyable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-create?view=graph-rest-1.0 func (m *DeviceCompliancePoliciesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *DeviceCompliancePoliciesRequestBuilder) Post(ctx context.Context, body } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable), nil } -// ToGetRequestInformation list properties and relationships of the iosCompliancePolicy objects. +// ToGetRequestInformation list properties and relationships of the windows10CompliancePolicy objects. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -136,7 +136,7 @@ func (m *DeviceCompliancePoliciesRequestBuilder) ToGetRequestInformation(ctx con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new windows10CompliancePolicy object. +// ToPostRequestInformation create a new windows10MobileCompliancePolicy object. // returns a *RequestInformation when successful func (m *DeviceCompliancePoliciesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceCompliancePolicyable, requestConfiguration *DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_configurations_device_configuration_item_request_builder.go b/devicemanagement/device_configurations_device_configuration_item_request_builder.go index 1d5494dea2..408faef377 100644 --- a/devicemanagement/device_configurations_device_configuration_item_request_builder.go +++ b/devicemanagement/device_configurations_device_configuration_item_request_builder.go @@ -18,7 +18,7 @@ type DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfi // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the windows81GeneralConfiguration object. +// DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the iosUpdateConfiguration object. type DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -64,11 +64,11 @@ func NewDeviceConfigurationsDeviceConfigurationItemRequestBuilder(rawUrl string, urlParams["request-raw-url"] = rawUrl return NewDeviceConfigurationsDeviceConfigurationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a iosGeneralDeviceConfiguration. +// Delete deletes a windows10CustomConfiguration. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosgeneraldeviceconfiguration-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10customconfiguration-delete?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -98,12 +98,12 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) DeviceStatus func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) DeviceStatusOverview()(*DeviceConfigurationsItemDeviceStatusOverviewRequestBuilder) { return NewDeviceConfigurationsItemDeviceStatusOverviewRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the windows81GeneralConfiguration object. +// Get read properties and relationships of the iosUpdateConfiguration object. // returns a DeviceConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81generalconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-get?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -126,12 +126,12 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Get(ctx cont func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) GetOmaSettingPlainTextValueWithSecretReferenceValueId(secretReferenceValueId *string)(*DeviceConfigurationsItemGetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder) { return NewDeviceConfigurationsItemGetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, secretReferenceValueId) } -// Patch update the properties of a androidWorkProfileGeneralDeviceConfiguration object. +// Patch update the properties of a windowsPhone81GeneralConfiguration object. // returns a DeviceConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-update?view=graph-rest-1.0 func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -149,7 +149,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) Patch(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable), nil } -// ToDeleteRequestInformation deletes a iosGeneralDeviceConfiguration. +// ToDeleteRequestInformation deletes a windows10CustomConfiguration. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -160,7 +160,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToDeleteRequ requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the windows81GeneralConfiguration object. +// ToGetRequestInformation read properties and relationships of the iosUpdateConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -174,7 +174,7 @@ func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToGetRequest requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a androidWorkProfileGeneralDeviceConfiguration object. +// ToPatchRequestInformation update the properties of a windowsPhone81GeneralConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsDeviceConfigurationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsDeviceConfigurationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_configurations_request_builder.go b/devicemanagement/device_configurations_request_builder.go index 2249c18cc4..eb9c4103b6 100644 --- a/devicemanagement/device_configurations_request_builder.go +++ b/devicemanagement/device_configurations_request_builder.go @@ -11,7 +11,7 @@ import ( type DeviceConfigurationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the iosDeviceFeaturesConfiguration objects. +// DeviceConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the macOSGeneralDeviceConfiguration objects. type DeviceConfigurationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewDeviceConfigurationsRequestBuilder(rawUrl string, requestAdapter i2ae418 func (m *DeviceConfigurationsRequestBuilder) Count()(*DeviceConfigurationsCountRequestBuilder) { return NewDeviceConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the iosDeviceFeaturesConfiguration objects. +// Get list properties and relationships of the macOSGeneralDeviceConfiguration objects. // returns a DeviceConfigurationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosgeneraldeviceconfiguration-list?view=graph-rest-1.0 func (m *DeviceConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *DeviceConfigurationsRequestBuilder) Get(ctx context.Context, requestCon } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationCollectionResponseable), nil } -// Post create a new iosDeviceFeaturesConfiguration object. +// Post create a new androidWorkProfileCustomConfiguration object. // returns a DeviceConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecustomconfiguration-create?view=graph-rest-1.0 func (m *DeviceConfigurationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *DeviceConfigurationsRequestBuilder) Post(ctx context.Context, body iadc } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable), nil } -// ToGetRequestInformation list properties and relationships of the iosDeviceFeaturesConfiguration objects. +// ToGetRequestInformation list properties and relationships of the macOSGeneralDeviceConfiguration objects. // returns a *RequestInformation when successful func (m *DeviceConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceConfigurationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -136,7 +136,7 @@ func (m *DeviceConfigurationsRequestBuilder) ToGetRequestInformation(ctx context requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new iosDeviceFeaturesConfiguration object. +// ToPostRequestInformation create a new androidWorkProfileCustomConfiguration object. // returns a *RequestInformation when successful func (m *DeviceConfigurationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceConfigurationable, requestConfiguration *DeviceConfigurationsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go b/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go index 2b643ddc29..ee4aadbefa 100644 --- a/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go +++ b/devicemanagement/device_enrollment_configurations_device_enrollment_configuration_item_request_builder.go @@ -18,7 +18,7 @@ type DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuild // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters read properties and relationships of the deviceEnrollmentConfiguration object. type DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -64,11 +64,11 @@ func NewDeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBu urlParams["request-raw-url"] = rawUrl return NewDeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a deviceEnrollmentPlatformRestrictionsConfiguration. +// Delete deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -83,12 +83,12 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB } return nil } -// Get read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// Get read properties and relationships of the deviceEnrollmentConfiguration object. // returns a DeviceEnrollmentConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-get?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -106,12 +106,12 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable), nil } -// Patch update the properties of a deviceEnrollmentLimitConfiguration object. +// Patch update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. // returns a DeviceEnrollmentConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -134,7 +134,7 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) SetPriority()(*DeviceEnrollmentConfigurationsItemSetPriorityRequestBuilder) { return NewDeviceEnrollmentConfigurationsItemSetPriorityRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a deviceEnrollmentPlatformRestrictionsConfiguration. +// ToDeleteRequestInformation deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -145,7 +145,7 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// ToGetRequestInformation read properties and relationships of the deviceEnrollmentConfiguration object. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -159,7 +159,7 @@ func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestB requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a deviceEnrollmentLimitConfiguration object. +// ToPatchRequestInformation update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsDeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_enrollment_configurations_request_builder.go b/devicemanagement/device_enrollment_configurations_request_builder.go index 3e43eb19e4..1bb76068dc 100644 --- a/devicemanagement/device_enrollment_configurations_request_builder.go +++ b/devicemanagement/device_enrollment_configurations_request_builder.go @@ -11,7 +11,7 @@ import ( type DeviceEnrollmentConfigurationsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the deviceEnrollmentConfiguration objects. +// DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters list properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. type DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewDeviceEnrollmentConfigurationsRequestBuilder(rawUrl string, requestAdapt func (m *DeviceEnrollmentConfigurationsRequestBuilder) Count()(*DeviceEnrollmentConfigurationsCountRequestBuilder) { return NewDeviceEnrollmentConfigurationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the deviceEnrollmentConfiguration objects. +// Get list properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. // returns a DeviceEnrollmentConfigurationCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *DeviceEnrollmentConfigurationsRequestBuilder) Get(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationCollectionResponseable), nil } -// Post create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// Post create a new deviceEnrollmentPlatformRestrictionsConfiguration object. // returns a DeviceEnrollmentConfigurationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0 func (m *DeviceEnrollmentConfigurationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *DeviceEnrollmentConfigurationsRequestBuilder) Post(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable), nil } -// ToGetRequestInformation list properties and relationships of the deviceEnrollmentConfiguration objects. +// ToGetRequestInformation list properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -136,7 +136,7 @@ func (m *DeviceEnrollmentConfigurationsRequestBuilder) ToGetRequestInformation(c requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. +// ToPostRequestInformation create a new deviceEnrollmentPlatformRestrictionsConfiguration object. // returns a *RequestInformation when successful func (m *DeviceEnrollmentConfigurationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceEnrollmentConfigurationable, requestConfiguration *DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/device_management_request_builder.go b/devicemanagement/device_management_request_builder.go index f8dc281aea..5afe7a52fa 100644 --- a/devicemanagement/device_management_request_builder.go +++ b/devicemanagement/device_management_request_builder.go @@ -122,7 +122,7 @@ func (m *DeviceManagementRequestBuilder) ExchangeConnectors()(*ExchangeConnector // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-enrollment-devicemanagement-get?view=graph-rest-1.0 func (m *DeviceManagementRequestBuilder) Get(ctx context.Context, requestConfiguration *DeviceManagementRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -185,7 +185,7 @@ func (m *DeviceManagementRequestBuilder) NotificationMessageTemplates()(*Notific // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-tem-devicemanagement-update?view=graph-rest-1.0 func (m *DeviceManagementRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, requestConfiguration *DeviceManagementRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DeviceManagementable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { diff --git a/devicemanagement/role_definitions_request_builder.go b/devicemanagement/role_definitions_request_builder.go index f475a23366..afbd2d65d8 100644 --- a/devicemanagement/role_definitions_request_builder.go +++ b/devicemanagement/role_definitions_request_builder.go @@ -11,7 +11,7 @@ import ( type RoleDefinitionsRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// RoleDefinitionsRequestBuilderGetQueryParameters list properties and relationships of the roleDefinition objects. +// RoleDefinitionsRequestBuilderGetQueryParameters list properties and relationships of the deviceAndAppManagementRoleDefinition objects. type RoleDefinitionsRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -76,12 +76,12 @@ func NewRoleDefinitionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7da func (m *RoleDefinitionsRequestBuilder) Count()(*RoleDefinitionsCountRequestBuilder) { return NewRoleDefinitionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the roleDefinition objects. +// Get list properties and relationships of the deviceAndAppManagementRoleDefinition objects. // returns a RoleDefinitionCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 func (m *RoleDefinitionsRequestBuilder) Get(ctx context.Context, requestConfiguration *RoleDefinitionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -99,12 +99,12 @@ func (m *RoleDefinitionsRequestBuilder) Get(ctx context.Context, requestConfigur } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionCollectionResponseable), nil } -// Post create a new deviceAndAppManagementRoleDefinition object. +// Post create a new roleDefinition object. // returns a RoleDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-create?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-create?view=graph-rest-1.0 func (m *RoleDefinitionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, requestConfiguration *RoleDefinitionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -122,7 +122,7 @@ func (m *RoleDefinitionsRequestBuilder) Post(ctx context.Context, body iadcd8112 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable), nil } -// ToGetRequestInformation list properties and relationships of the roleDefinition objects. +// ToGetRequestInformation list properties and relationships of the deviceAndAppManagementRoleDefinition objects. // returns a *RequestInformation when successful func (m *RoleDefinitionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RoleDefinitionsRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -136,7 +136,7 @@ func (m *RoleDefinitionsRequestBuilder) ToGetRequestInformation(ctx context.Cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation create a new deviceAndAppManagementRoleDefinition object. +// ToPostRequestInformation create a new roleDefinition object. // returns a *RequestInformation when successful func (m *RoleDefinitionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, requestConfiguration *RoleDefinitionsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/devicemanagement/role_definitions_role_definition_item_request_builder.go b/devicemanagement/role_definitions_role_definition_item_request_builder.go index 399b601647..b20d08328b 100644 --- a/devicemanagement/role_definitions_role_definition_item_request_builder.go +++ b/devicemanagement/role_definitions_role_definition_item_request_builder.go @@ -18,7 +18,7 @@ type RoleDefinitionsRoleDefinitionItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// RoleDefinitionsRoleDefinitionItemRequestBuilderGetQueryParameters read properties and relationships of the deviceAndAppManagementRoleDefinition object. +// RoleDefinitionsRoleDefinitionItemRequestBuilderGetQueryParameters read properties and relationships of the roleDefinition object. type RoleDefinitionsRoleDefinitionItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -54,11 +54,11 @@ func NewRoleDefinitionsRoleDefinitionItemRequestBuilder(rawUrl string, requestAd urlParams["request-raw-url"] = rawUrl return NewRoleDefinitionsRoleDefinitionItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete deletes a roleDefinition. +// Delete deletes a deviceAndAppManagementRoleDefinition. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -73,12 +73,12 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get read properties and relationships of the deviceAndAppManagementRoleDefinition object. +// Get read properties and relationships of the roleDefinition object. // returns a RoleDefinitionable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-get?view=graph-rest-1.0 func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RoleDefinitionable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -124,7 +124,7 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) Patch(ctx context.Cont func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) RoleAssignments()(*RoleDefinitionsItemRoleAssignmentsRequestBuilder) { return NewRoleDefinitionsItemRoleAssignmentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToDeleteRequestInformation deletes a roleDefinition. +// ToDeleteRequestInformation deletes a deviceAndAppManagementRoleDefinition. // returns a *RequestInformation when successful func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -135,7 +135,7 @@ func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the deviceAndAppManagementRoleDefinition object. +// ToGetRequestInformation read properties and relationships of the roleDefinition object. // returns a *RequestInformation when successful func (m *RoleDefinitionsRoleDefinitionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RoleDefinitionsRoleDefinitionItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_retention_label_request_builder.go b/drives/item_items_item_retention_label_request_builder.go index e472b5a171..eb260627bb 100644 --- a/drives/item_items_item_retention_label_request_builder.go +++ b/drives/item_items_item_retention_label_request_builder.go @@ -93,12 +93,12 @@ func (m *ItemItemsItemRetentionLabelRequestBuilder) Get(ctx context.Context, req } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable), nil } -// Patch lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. +// Patch apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. // returns a ItemRetentionLabelable 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/driveitem-lockorunlockrecord?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 func (m *ItemItemsItemRetentionLabelRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable, requestConfiguration *ItemItemsItemRetentionLabelRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -141,7 +141,7 @@ func (m *ItemItemsItemRetentionLabelRequestBuilder) ToGetRequestInformation(ctx requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. +// ToPatchRequestInformation apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. // returns a *RequestInformation when successful func (m *ItemItemsItemRetentionLabelRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemRetentionLabelable, requestConfiguration *ItemItemsItemRetentionLabelRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_names_item_range_request_builder.go b/drives/item_items_item_workbook_names_item_range_request_builder.go index 6c3ba0222c..a707cd90d4 100644 --- a/drives/item_items_item_workbook_names_item_range_request_builder.go +++ b/drives/item_items_item_workbook_names_item_range_request_builder.go @@ -91,12 +91,12 @@ func (m *ItemItemsItemWorkbookNamesItemRangeRequestBuilder) EntireRow()(*ItemIte func (m *ItemItemsItemWorkbookNamesItemRangeRequestBuilder) Format()(*ItemItemsItemWorkbookNamesItemRangeFormatRequestBuilder) { return NewItemItemsItemWorkbookNamesItemRangeFormatRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. +// Get retrieve the properties and relationships of range object. // returns a WorkbookRangeable 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/nameditem-range?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookNamesItemRangeRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsItemWorkbookNamesItemRangeRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookRangeable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -184,7 +184,7 @@ func (m *ItemItemsItemWorkbookNamesItemRangeRequestBuilder) RowWithRow(row *int3 func (m *ItemItemsItemWorkbookNamesItemRangeRequestBuilder) Sort()(*ItemItemsItemWorkbookNamesItemRangeSortRequestBuilder) { return NewItemItemsItemWorkbookNamesItemRangeSortRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. +// ToGetRequestInformation retrieve the properties and relationships of range object. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookNamesItemRangeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsItemWorkbookNamesItemRangeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_tables_add_request_builder.go b/drives/item_items_item_workbook_tables_add_request_builder.go index b1eb8a65bb..808418034c 100644 --- a/drives/item_items_item_workbook_tables_add_request_builder.go +++ b/drives/item_items_item_workbook_tables_add_request_builder.go @@ -31,12 +31,12 @@ func NewItemItemsItemWorkbookTablesAddRequestBuilder(rawUrl string, requestAdapt urlParams["request-raw-url"] = rawUrl return NewItemItemsItemWorkbookTablesAddRequestBuilderInternal(urlParams, requestAdapter) } -// Post use this API to create a new Table. +// Post create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a WorkbookTableable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) Post(ctx context.Context, body ItemItemsItemWorkbookTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookTablesAddRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -54,7 +54,7 @@ func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) Post(ctx context.Context, } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable), nil } -// ToPostRequestInformation use this API to create a new Table. +// ToPostRequestInformation create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookTablesAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemItemsItemWorkbookTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookTablesAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_worksheets_item_names_item_range_request_builder.go b/drives/item_items_item_workbook_worksheets_item_names_item_range_request_builder.go index 52661113ab..dfb5869c9e 100644 --- a/drives/item_items_item_workbook_worksheets_item_names_item_range_request_builder.go +++ b/drives/item_items_item_workbook_worksheets_item_names_item_range_request_builder.go @@ -91,12 +91,12 @@ func (m *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilder) Entire func (m *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilder) Format()(*ItemItemsItemWorkbookWorksheetsItemNamesItemRangeFormatRequestBuilder) { return NewItemItemsItemWorkbookWorksheetsItemNamesItemRangeFormatRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. +// Get retrieve the properties and relationships of range object. // returns a WorkbookRangeable 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/nameditem-range?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookRangeable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -184,7 +184,7 @@ func (m *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilder) RowWit func (m *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilder) Sort()(*ItemItemsItemWorkbookWorksheetsItemNamesItemRangeSortRequestBuilder) { return NewItemItemsItemWorkbookWorksheetsItemNamesItemRangeSortRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. +// ToGetRequestInformation retrieve the properties and relationships of range object. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemNamesItemRangeRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go b/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go index cfd54936ce..5f903bd102 100644 --- a/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go +++ b/drives/item_items_item_workbook_worksheets_item_tables_add_request_builder.go @@ -31,12 +31,12 @@ func NewItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder(rawUrl string urlParams["request-raw-url"] = rawUrl return NewItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderInternal(urlParams, requestAdapter) } -// Post use this API to create a new Table. +// Post create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a WorkbookTableable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) Post(ctx context.Context, body ItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -54,7 +54,7 @@ func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) Post(ctx co } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.WorkbookTableable), nil } -// ToPostRequestInformation use this API to create a new Table. +// ToPostRequestInformation create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. // returns a *RequestInformation when successful func (m *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemItemsItemWorkbookWorksheetsItemTablesAddPostRequestBodyable, requestConfiguration *ItemItemsItemWorkbookWorksheetsItemTablesAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/external/connections_item_items_external_item_item_request_builder.go b/external/connections_item_items_external_item_item_request_builder.go index a1ac084e7a..570aa37c17 100644 --- a/external/connections_item_items_external_item_item_request_builder.go +++ b/external/connections_item_items_external_item_item_request_builder.go @@ -106,12 +106,12 @@ func (m *ConnectionsItemItemsExternalItemItemRequestBuilder) Get(ctx context.Con func (m *ConnectionsItemItemsExternalItemItemRequestBuilder) MicrosoftGraphExternalConnectorsAddActivities()(*ConnectionsItemItemsItemMicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder) { return NewConnectionsItemItemsItemMicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Put create a new externalItem object. +// Put update the properties of an externalItem object. // returns a ExternalItemable 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/externalconnectors-externalconnection-put-items?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-1.0 func (m *ConnectionsItemItemsExternalItemItemRequestBuilder) Put(ctx context.Context, body i648e92ed22999203da3c8fad3bc63deefe974fd0d511e7f830d70ea0aff57ffc.ExternalItemable, requestConfiguration *ConnectionsItemItemsExternalItemItemRequestBuilderPutRequestConfiguration)(i648e92ed22999203da3c8fad3bc63deefe974fd0d511e7f830d70ea0aff57ffc.ExternalItemable, error) { requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -154,7 +154,7 @@ func (m *ConnectionsItemItemsExternalItemItemRequestBuilder) ToGetRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPutRequestInformation create a new externalItem object. +// ToPutRequestInformation update the properties of an externalItem object. // returns a *RequestInformation when successful func (m *ConnectionsItemItemsExternalItemItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body i648e92ed22999203da3c8fad3bc63deefe974fd0d511e7f830d70ea0aff57ffc.ExternalItemable, requestConfiguration *ConnectionsItemItemsExternalItemItemRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/graph_base_service_client.go b/graph_base_service_client.go index acf6b39735..2e25d6bb53 100644 --- a/graph_base_service_client.go +++ b/graph_base_service_client.go @@ -82,7 +82,6 @@ import ( if5372351befdb652f617b1ee71fbf092fa8dd2a161ba9c021bc265628b6ea82b "github.com/microsoftgraph/msgraph-sdk-go/sites" if5555fa41b6637688bcf8c25c62a041258f4dc6eacb38ad42d91c66f222ee182 "github.com/microsoftgraph/msgraph-sdk-go/rolemanagement" if6ffd1464db2d9c22e351b03e4c00ebd24a5353cd70ffb7f56cfad1c3ceec329 "github.com/microsoftgraph/msgraph-sdk-go/users" - ifaac1286fcbb332377eef658041897d053ec6a58a5caa2899f3376d70c5a345d "github.com/microsoftgraph/msgraph-sdk-go/approleassignments" ifd912bc64ceed11eb9b85cc55c2e7c7a17f682cfe222749139d43f75cf28642a "github.com/microsoftgraph/msgraph-sdk-go/filteroperators" ) @@ -130,11 +129,6 @@ func (m *GraphBaseServiceClient) ApplicationsWithUniqueName(uniqueName *string)( func (m *GraphBaseServiceClient) ApplicationTemplates()(*i5310ba7d4cfddbf5de4c1be94a30f9ca8c747c30a87e76587ce88d1cbfff01b4.ApplicationTemplatesRequestBuilder) { return i5310ba7d4cfddbf5de4c1be94a30f9ca8c747c30a87e76587ce88d1cbfff01b4.NewApplicationTemplatesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// AppRoleAssignments provides operations to manage the collection of appRoleAssignment entities. -// returns a *AppRoleAssignmentsRequestBuilder when successful -func (m *GraphBaseServiceClient) AppRoleAssignments()(*ifaac1286fcbb332377eef658041897d053ec6a58a5caa2899f3376d70c5a345d.AppRoleAssignmentsRequestBuilder) { - return ifaac1286fcbb332377eef658041897d053ec6a58a5caa2899f3376d70c5a345d.NewAppRoleAssignmentsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) -} // AuditLogs provides operations to manage the auditLogRoot singleton. // returns a *AuditLogsRequestBuilder when successful func (m *GraphBaseServiceClient) AuditLogs()(*i20b08d3949f1191430a14a315e0758a1f131dc59bbdc93e654f1dd447a6af14c.AuditLogsRequestBuilder) { diff --git a/groups/item_conversations_conversation_item_request_builder.go b/groups/item_conversations_conversation_item_request_builder.go index cec5157b01..b2a85e78ab 100644 --- a/groups/item_conversations_conversation_item_request_builder.go +++ b/groups/item_conversations_conversation_item_request_builder.go @@ -18,7 +18,7 @@ type ItemConversationsConversationItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemConversationsConversationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of conversation object. +// ItemConversationsConversationItemRequestBuilderGetQueryParameters the group's conversations. type ItemConversationsConversationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -66,12 +66,12 @@ func (m *ItemConversationsConversationItemRequestBuilder) Delete(ctx context.Con } return nil } -// Get retrieve the properties and relationships of conversation object. +// Get the group's conversations. // returns a Conversationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 func (m *ItemConversationsConversationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Conversationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -105,7 +105,7 @@ func (m *ItemConversationsConversationItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the properties and relationships of conversation object. +// ToGetRequestInformation the group's conversations. // returns a *RequestInformation when successful func (m *ItemConversationsConversationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemConversationsConversationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_conversations_request_builder.go b/groups/item_conversations_request_builder.go index 3ebc7a8359..292212aabe 100644 --- a/groups/item_conversations_request_builder.go +++ b/groups/item_conversations_request_builder.go @@ -99,12 +99,12 @@ func (m *ItemConversationsRequestBuilder) Get(ctx context.Context, requestConfig } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationCollectionResponseable), nil } -// Post use reply thread or reply post to further post to that conversation. +// Post create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. // returns a Conversationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 func (m *ItemConversationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Conversationable, requestConfiguration *ItemConversationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Conversationable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -136,7 +136,7 @@ func (m *ItemConversationsRequestBuilder) ToGetRequestInformation(ctx context.Co requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation use reply thread or reply post to further post to that conversation. +// ToPostRequestInformation create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. // returns a *RequestInformation when successful func (m *ItemConversationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Conversationable, requestConfiguration *ItemConversationsRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/groups/item_team_channels_channel_item_request_builder.go b/groups/item_team_channels_channel_item_request_builder.go index f30ad56717..385693dbad 100644 --- a/groups/item_team_channels_channel_item_request_builder.go +++ b/groups/item_team_channels_channel_item_request_builder.go @@ -41,6 +41,11 @@ type ItemTeamChannelsChannelItemRequestBuilderPatchRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AllMembers provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemTeamChannelsItemAllMembersRequestBuilder when successful +func (m *ItemTeamChannelsChannelItemRequestBuilder) AllMembers()(*ItemTeamChannelsItemAllMembersRequestBuilder) { + return NewItemTeamChannelsItemAllMembersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Archive provides operations to call the archive method. // returns a *ItemTeamChannelsItemArchiveRequestBuilder when successful func (m *ItemTeamChannelsChannelItemRequestBuilder) Archive()(*ItemTeamChannelsItemArchiveRequestBuilder) { diff --git a/groups/item_team_channels_item_all_members_add_post_request_body.go b/groups/item_team_channels_item_all_members_add_post_request_body.go new file mode 100644 index 0000000000..0fa81be3d6 --- /dev/null +++ b/groups/item_team_channels_item_all_members_add_post_request_body.go @@ -0,0 +1,126 @@ +package groups + +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 ItemTeamChannelsItemAllMembersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamChannelsItemAllMembersAddPostRequestBody instantiates a new ItemTeamChannelsItemAllMembersAddPostRequestBody and sets the default values. +func NewItemTeamChannelsItemAllMembersAddPostRequestBody()(*ItemTeamChannelsItemAllMembersAddPostRequestBody) { + m := &ItemTeamChannelsItemAllMembersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemAllMembersAddPostRequestBody(), 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 *ItemTeamChannelsItemAllMembersAddPostRequestBody) 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 *ItemTeamChannelsItemAllMembersAddPostRequestBody) 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 *ItemTeamChannelsItemAllMembersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamChannelsItemAllMembersAddPostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemAllMembersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemTeamChannelsItemAllMembersAddPostRequestBody) 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 *ItemTeamChannelsItemAllMembersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamChannelsItemAllMembersAddPostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemAllMembersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/groups/item_team_channels_item_all_members_add_post_response.go b/groups/item_team_channels_item_all_members_add_post_response.go new file mode 100644 index 0000000000..0b862af6fc --- /dev/null +++ b/groups/item_team_channels_item_all_members_add_post_response.go @@ -0,0 +1,89 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemTeamChannelsItemAllMembersAddPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemTeamChannelsItemAllMembersAddPostResponse instantiates a new ItemTeamChannelsItemAllMembersAddPostResponse and sets the default values. +func NewItemTeamChannelsItemAllMembersAddPostResponse()(*ItemTeamChannelsItemAllMembersAddPostResponse) { + m := &ItemTeamChannelsItemAllMembersAddPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamChannelsItemAllMembersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemAllMembersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemAllMembersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamChannelsItemAllMembersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamChannelsItemAllMembersAddPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemAllMembersAddPostResponse) 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 *ItemTeamChannelsItemAllMembersAddPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemAllMembersAddPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/groups/item_team_channels_item_all_members_add_request_builder.go b/groups/item_team_channels_item_all_members_add_request_builder.go new file mode 100644 index 0000000000..698a08b950 --- /dev/null +++ b/groups/item_team_channels_item_all_members_add_request_builder.go @@ -0,0 +1,99 @@ +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemAllMembersAddRequestBuilder provides operations to call the add method. +type ItemTeamChannelsItemAllMembersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamChannelsItemAllMembersAddRequestBuilderInternal instantiates a new ItemTeamChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersAddRequestBuilder) { + m := &ItemTeamChannelsItemAllMembersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/add", pathParameters), + } + return m +} +// NewItemTeamChannelsItemAllMembersAddRequestBuilder instantiates a new ItemTeamChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemAllMembersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemTeamChannelsItemAllMembersAddResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemTeamChannelsItemAllMembersAddRequestBuilder) Post(ctx context.Context, body ItemTeamChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemAllMembersAddResponseable, 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, CreateItemTeamChannelsItemAllMembersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemAllMembersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemTeamChannelsItemAllMembersAddPostResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemTeamChannelsItemAllMembersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemTeamChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemAllMembersAddPostResponseable, 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, CreateItemTeamChannelsItemAllMembersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemAllMembersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemAllMembersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(*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 *ItemTeamChannelsItemAllMembersAddRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersAddRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemAllMembersAddRequestBuilder) { + return NewItemTeamChannelsItemAllMembersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_all_members_add_response.go b/groups/item_team_channels_item_all_members_add_response.go new file mode 100644 index 0000000000..a3ed2bd121 --- /dev/null +++ b/groups/item_team_channels_item_all_members_add_response.go @@ -0,0 +1,27 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemAllMembersAddPostResponseable instead. +type ItemTeamChannelsItemAllMembersAddResponse struct { + ItemTeamChannelsItemAllMembersAddPostResponse +} +// NewItemTeamChannelsItemAllMembersAddResponse instantiates a new ItemTeamChannelsItemAllMembersAddResponse and sets the default values. +func NewItemTeamChannelsItemAllMembersAddResponse()(*ItemTeamChannelsItemAllMembersAddResponse) { + m := &ItemTeamChannelsItemAllMembersAddResponse{ + ItemTeamChannelsItemAllMembersAddPostResponse: *NewItemTeamChannelsItemAllMembersAddPostResponse(), + } + return m +} +// CreateItemTeamChannelsItemAllMembersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemAllMembersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemAllMembersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemAllMembersAddPostResponseable instead. +type ItemTeamChannelsItemAllMembersAddResponseable interface { + ItemTeamChannelsItemAllMembersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_channels_item_all_members_conversation_member_item_request_builder.go b/groups/item_team_channels_item_all_members_conversation_member_item_request_builder.go new file mode 100644 index 0000000000..ac6d4bfe78 --- /dev/null +++ b/groups/item_team_channels_item_all_members_conversation_member_item_request_builder.go @@ -0,0 +1,157 @@ +package groups + +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" +) + +// ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderInternal instantiates a new ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) { + m := &ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder instantiates a new ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property allMembers for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Patch update the navigation property allMembers in groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property allMembers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*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 allMembers in groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*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 *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) { + return NewItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_all_members_count_request_builder.go b/groups/item_team_channels_item_all_members_count_request_builder.go new file mode 100644 index 0000000000..b3b3b44b6a --- /dev/null +++ b/groups/item_team_channels_item_all_members_count_request_builder.go @@ -0,0 +1,80 @@ +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemAllMembersCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamChannelsItemAllMembersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemAllMembersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamChannelsItemAllMembersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamChannelsItemAllMembersCountRequestBuilderGetQueryParameters +} +// NewItemTeamChannelsItemAllMembersCountRequestBuilderInternal instantiates a new ItemTeamChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersCountRequestBuilder) { + m := &ItemTeamChannelsItemAllMembersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTeamChannelsItemAllMembersCountRequestBuilder instantiates a new ItemTeamChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemAllMembersCountRequestBuilderInternal(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 *ItemTeamChannelsItemAllMembersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemTeamChannelsItemAllMembersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemTeamChannelsItemAllMembersCountRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemAllMembersCountRequestBuilder) { + return NewItemTeamChannelsItemAllMembersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_all_members_remove_post_request_body.go b/groups/item_team_channels_item_all_members_remove_post_request_body.go new file mode 100644 index 0000000000..d7524da885 --- /dev/null +++ b/groups/item_team_channels_item_all_members_remove_post_request_body.go @@ -0,0 +1,126 @@ +package groups + +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 ItemTeamChannelsItemAllMembersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamChannelsItemAllMembersRemovePostRequestBody instantiates a new ItemTeamChannelsItemAllMembersRemovePostRequestBody and sets the default values. +func NewItemTeamChannelsItemAllMembersRemovePostRequestBody()(*ItemTeamChannelsItemAllMembersRemovePostRequestBody) { + m := &ItemTeamChannelsItemAllMembersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemAllMembersRemovePostRequestBody(), 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 *ItemTeamChannelsItemAllMembersRemovePostRequestBody) 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 *ItemTeamChannelsItemAllMembersRemovePostRequestBody) 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 *ItemTeamChannelsItemAllMembersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamChannelsItemAllMembersRemovePostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemAllMembersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemTeamChannelsItemAllMembersRemovePostRequestBody) 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 *ItemTeamChannelsItemAllMembersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamChannelsItemAllMembersRemovePostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemAllMembersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/groups/item_team_channels_item_all_members_remove_post_response.go b/groups/item_team_channels_item_all_members_remove_post_response.go new file mode 100644 index 0000000000..08c836adc0 --- /dev/null +++ b/groups/item_team_channels_item_all_members_remove_post_response.go @@ -0,0 +1,89 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemTeamChannelsItemAllMembersRemovePostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemTeamChannelsItemAllMembersRemovePostResponse instantiates a new ItemTeamChannelsItemAllMembersRemovePostResponse and sets the default values. +func NewItemTeamChannelsItemAllMembersRemovePostResponse()(*ItemTeamChannelsItemAllMembersRemovePostResponse) { + m := &ItemTeamChannelsItemAllMembersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemAllMembersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamChannelsItemAllMembersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamChannelsItemAllMembersRemovePostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamChannelsItemAllMembersRemovePostResponse) 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 *ItemTeamChannelsItemAllMembersRemovePostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamChannelsItemAllMembersRemovePostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/groups/item_team_channels_item_all_members_remove_request_builder.go b/groups/item_team_channels_item_all_members_remove_request_builder.go new file mode 100644 index 0000000000..efca505160 --- /dev/null +++ b/groups/item_team_channels_item_all_members_remove_request_builder.go @@ -0,0 +1,99 @@ +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTeamChannelsItemAllMembersRemoveRequestBuilder provides operations to call the remove method. +type ItemTeamChannelsItemAllMembersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamChannelsItemAllMembersRemoveRequestBuilderInternal instantiates a new ItemTeamChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersRemoveRequestBuilder) { + m := &ItemTeamChannelsItemAllMembersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers/remove", pathParameters), + } + return m +} +// NewItemTeamChannelsItemAllMembersRemoveRequestBuilder instantiates a new ItemTeamChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemAllMembersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemTeamChannelsItemAllMembersRemoveResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemTeamChannelsItemAllMembersRemoveRequestBuilder) Post(ctx context.Context, body ItemTeamChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemAllMembersRemoveResponseable, 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, CreateItemTeamChannelsItemAllMembersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemAllMembersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemTeamChannelsItemAllMembersRemovePostResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemTeamChannelsItemAllMembersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemTeamChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamChannelsItemAllMembersRemovePostResponseable, 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, CreateItemTeamChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamChannelsItemAllMembersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemAllMembersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(*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 *ItemTeamChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemAllMembersRemoveRequestBuilder) { + return NewItemTeamChannelsItemAllMembersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_channels_item_all_members_remove_response.go b/groups/item_team_channels_item_all_members_remove_response.go new file mode 100644 index 0000000000..4e16db5382 --- /dev/null +++ b/groups/item_team_channels_item_all_members_remove_response.go @@ -0,0 +1,27 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemAllMembersRemovePostResponseable instead. +type ItemTeamChannelsItemAllMembersRemoveResponse struct { + ItemTeamChannelsItemAllMembersRemovePostResponse +} +// NewItemTeamChannelsItemAllMembersRemoveResponse instantiates a new ItemTeamChannelsItemAllMembersRemoveResponse and sets the default values. +func NewItemTeamChannelsItemAllMembersRemoveResponse()(*ItemTeamChannelsItemAllMembersRemoveResponse) { + m := &ItemTeamChannelsItemAllMembersRemoveResponse{ + ItemTeamChannelsItemAllMembersRemovePostResponse: *NewItemTeamChannelsItemAllMembersRemovePostResponse(), + } + return m +} +// CreateItemTeamChannelsItemAllMembersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamChannelsItemAllMembersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamChannelsItemAllMembersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamChannelsItemAllMembersRemovePostResponseable instead. +type ItemTeamChannelsItemAllMembersRemoveResponseable interface { + ItemTeamChannelsItemAllMembersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_channels_item_all_members_request_builder.go b/groups/item_team_channels_item_all_members_request_builder.go new file mode 100644 index 0000000000..07f0919f5d --- /dev/null +++ b/groups/item_team_channels_item_all_members_request_builder.go @@ -0,0 +1,162 @@ +package groups + +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" +) + +// ItemTeamChannelsItemAllMembersRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemTeamChannelsItemAllMembersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters 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"` +} +// ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters +} +// ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemTeamChannelsItemAllMembersAddRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) Add()(*ItemTeamChannelsItemAllMembersAddRequestBuilder) { + return NewItemTeamChannelsItemAllMembersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamChannelsItemAllMembersRequestBuilderInternal instantiates a new ItemTeamChannelsItemAllMembersRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersRequestBuilder) { + m := &ItemTeamChannelsItemAllMembersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamChannelsItemAllMembersRequestBuilder instantiates a new ItemTeamChannelsItemAllMembersRequestBuilder and sets the default values. +func NewItemTeamChannelsItemAllMembersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamChannelsItemAllMembersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamChannelsItemAllMembersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamChannelsItemAllMembersCountRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) Count()(*ItemTeamChannelsItemAllMembersCountRequestBuilder) { + return NewItemTeamChannelsItemAllMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable, 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.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to allMembers for groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemTeamChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) Remove()(*ItemTeamChannelsItemAllMembersRemoveRequestBuilder) { + return NewItemTeamChannelsItemAllMembersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(*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 allMembers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(*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 *ItemTeamChannelsItemAllMembersRequestBuilder when successful +func (m *ItemTeamChannelsItemAllMembersRequestBuilder) WithUrl(rawUrl string)(*ItemTeamChannelsItemAllMembersRequestBuilder) { + return NewItemTeamChannelsItemAllMembersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_all_members_add_post_request_body.go b/groups/item_team_primary_channel_all_members_add_post_request_body.go new file mode 100644 index 0000000000..f06db3aa5d --- /dev/null +++ b/groups/item_team_primary_channel_all_members_add_post_request_body.go @@ -0,0 +1,126 @@ +package groups + +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 ItemTeamPrimaryChannelAllMembersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamPrimaryChannelAllMembersAddPostRequestBody instantiates a new ItemTeamPrimaryChannelAllMembersAddPostRequestBody and sets the default values. +func NewItemTeamPrimaryChannelAllMembersAddPostRequestBody()(*ItemTeamPrimaryChannelAllMembersAddPostRequestBody) { + m := &ItemTeamPrimaryChannelAllMembersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamPrimaryChannelAllMembersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelAllMembersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelAllMembersAddPostRequestBody(), 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 *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) 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 *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) 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 *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) 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 *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamPrimaryChannelAllMembersAddPostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/groups/item_team_primary_channel_all_members_add_post_response.go b/groups/item_team_primary_channel_all_members_add_post_response.go new file mode 100644 index 0000000000..b28f14597b --- /dev/null +++ b/groups/item_team_primary_channel_all_members_add_post_response.go @@ -0,0 +1,89 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemTeamPrimaryChannelAllMembersAddPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemTeamPrimaryChannelAllMembersAddPostResponse instantiates a new ItemTeamPrimaryChannelAllMembersAddPostResponse and sets the default values. +func NewItemTeamPrimaryChannelAllMembersAddPostResponse()(*ItemTeamPrimaryChannelAllMembersAddPostResponse) { + m := &ItemTeamPrimaryChannelAllMembersAddPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelAllMembersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamPrimaryChannelAllMembersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamPrimaryChannelAllMembersAddPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelAllMembersAddPostResponse) 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 *ItemTeamPrimaryChannelAllMembersAddPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelAllMembersAddPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/groups/item_team_primary_channel_all_members_add_request_builder.go b/groups/item_team_primary_channel_all_members_add_request_builder.go new file mode 100644 index 0000000000..c8568e0b93 --- /dev/null +++ b/groups/item_team_primary_channel_all_members_add_request_builder.go @@ -0,0 +1,99 @@ +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTeamPrimaryChannelAllMembersAddRequestBuilder provides operations to call the add method. +type ItemTeamPrimaryChannelAllMembersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamPrimaryChannelAllMembersAddRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelAllMembersAddRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersAddRequestBuilder) { + m := &ItemTeamPrimaryChannelAllMembersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/add", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelAllMembersAddRequestBuilder instantiates a new ItemTeamPrimaryChannelAllMembersAddRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelAllMembersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemTeamPrimaryChannelAllMembersAddResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemTeamPrimaryChannelAllMembersAddRequestBuilder) Post(ctx context.Context, body ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelAllMembersAddResponseable, 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, CreateItemTeamPrimaryChannelAllMembersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelAllMembersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemTeamPrimaryChannelAllMembersAddPostResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemTeamPrimaryChannelAllMembersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelAllMembersAddPostResponseable, 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, CreateItemTeamPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelAllMembersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelAllMembersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(*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 *ItemTeamPrimaryChannelAllMembersAddRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersAddRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelAllMembersAddRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_all_members_add_response.go b/groups/item_team_primary_channel_all_members_add_response.go new file mode 100644 index 0000000000..767ae0412f --- /dev/null +++ b/groups/item_team_primary_channel_all_members_add_response.go @@ -0,0 +1,27 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelAllMembersAddPostResponseable instead. +type ItemTeamPrimaryChannelAllMembersAddResponse struct { + ItemTeamPrimaryChannelAllMembersAddPostResponse +} +// NewItemTeamPrimaryChannelAllMembersAddResponse instantiates a new ItemTeamPrimaryChannelAllMembersAddResponse and sets the default values. +func NewItemTeamPrimaryChannelAllMembersAddResponse()(*ItemTeamPrimaryChannelAllMembersAddResponse) { + m := &ItemTeamPrimaryChannelAllMembersAddResponse{ + ItemTeamPrimaryChannelAllMembersAddPostResponse: *NewItemTeamPrimaryChannelAllMembersAddPostResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelAllMembersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelAllMembersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelAllMembersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelAllMembersAddPostResponseable instead. +type ItemTeamPrimaryChannelAllMembersAddResponseable interface { + ItemTeamPrimaryChannelAllMembersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_primary_channel_all_members_conversation_member_item_request_builder.go b/groups/item_team_primary_channel_all_members_conversation_member_item_request_builder.go new file mode 100644 index 0000000000..277a50f992 --- /dev/null +++ b/groups/item_team_primary_channel_all_members_conversation_member_item_request_builder.go @@ -0,0 +1,157 @@ +package groups + +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" +) + +// ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + m := &ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder instantiates a new ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property allMembers for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Patch update the navigation property allMembers in groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property allMembers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*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 allMembers in groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*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 *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/approleassignments/count_request_builder.go b/groups/item_team_primary_channel_all_members_count_request_builder.go similarity index 54% rename from approleassignments/count_request_builder.go rename to groups/item_team_primary_channel_all_members_count_request_builder.go index 616646e619..cc3f143f93 100644 --- a/approleassignments/count_request_builder.go +++ b/groups/item_team_primary_channel_all_members_count_request_builder.go @@ -1,4 +1,4 @@ -package approleassignments +package groups import ( "context" @@ -6,43 +6,43 @@ import ( ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" ) -// CountRequestBuilder provides operations to count the resources in the collection. -type CountRequestBuilder struct { +// ItemTeamPrimaryChannelAllMembersCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamPrimaryChannelAllMembersCountRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// CountRequestBuilderGetQueryParameters get the number of the resource -type CountRequestBuilderGetQueryParameters struct { +// ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters struct { // Filter items by property values Filter *string `uriparametername:"%24filter"` // Search items by search phrases Search *string `uriparametername:"%24search"` } -// CountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type CountRequestBuilderGetRequestConfiguration struct { +// ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption // Request query parameters - QueryParameters *CountRequestBuilderGetQueryParameters + QueryParameters *ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters } -// NewCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values. -func NewCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CountRequestBuilder) { - m := &CountRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/$count{?%24filter,%24search}", pathParameters), +// NewItemTeamPrimaryChannelAllMembersCountRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelAllMembersCountRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersCountRequestBuilder) { + m := &ItemTeamPrimaryChannelAllMembersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/$count{?%24filter,%24search}", pathParameters), } return m } -// NewCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values. -func NewCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CountRequestBuilder) { +// NewItemTeamPrimaryChannelAllMembersCountRequestBuilder instantiates a new ItemTeamPrimaryChannelAllMembersCountRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersCountRequestBuilder) { urlParams := make(map[string]string) urlParams["request-raw-url"] = rawUrl - return NewCountRequestBuilderInternal(urlParams, requestAdapter) + return NewItemTeamPrimaryChannelAllMembersCountRequestBuilderInternal(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 *CountRequestBuilder) Get(ctx context.Context, requestConfiguration *CountRequestBuilderGetRequestConfiguration)(*int32, error) { +func (m *ItemTeamPrimaryChannelAllMembersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration)(*int32, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { return nil, err @@ -61,7 +61,7 @@ func (m *CountRequestBuilder) Get(ctx context.Context, requestConfiguration *Cou } // ToGetRequestInformation get the number of the resource // returns a *RequestInformation when successful -func (m *CountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { +func (m *ItemTeamPrimaryChannelAllMembersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { if requestConfiguration.QueryParameters != nil { @@ -74,7 +74,7 @@ func (m *CountRequestBuilder) ToGetRequestInformation(ctx context.Context, reque 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 *CountRequestBuilder when successful -func (m *CountRequestBuilder) WithUrl(rawUrl string)(*CountRequestBuilder) { - return NewCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +// returns a *ItemTeamPrimaryChannelAllMembersCountRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelAllMembersCountRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); } diff --git a/groups/item_team_primary_channel_all_members_remove_post_request_body.go b/groups/item_team_primary_channel_all_members_remove_post_request_body.go new file mode 100644 index 0000000000..552aa2bd45 --- /dev/null +++ b/groups/item_team_primary_channel_all_members_remove_post_request_body.go @@ -0,0 +1,126 @@ +package groups + +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 ItemTeamPrimaryChannelAllMembersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamPrimaryChannelAllMembersRemovePostRequestBody instantiates a new ItemTeamPrimaryChannelAllMembersRemovePostRequestBody and sets the default values. +func NewItemTeamPrimaryChannelAllMembersRemovePostRequestBody()(*ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) { + m := &ItemTeamPrimaryChannelAllMembersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamPrimaryChannelAllMembersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelAllMembersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelAllMembersRemovePostRequestBody(), 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 *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemTeamPrimaryChannelAllMembersRemovePostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/groups/item_team_primary_channel_all_members_remove_post_response.go b/groups/item_team_primary_channel_all_members_remove_post_response.go new file mode 100644 index 0000000000..61ea71f5fc --- /dev/null +++ b/groups/item_team_primary_channel_all_members_remove_post_response.go @@ -0,0 +1,89 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemTeamPrimaryChannelAllMembersRemovePostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemTeamPrimaryChannelAllMembersRemovePostResponse instantiates a new ItemTeamPrimaryChannelAllMembersRemovePostResponse and sets the default values. +func NewItemTeamPrimaryChannelAllMembersRemovePostResponse()(*ItemTeamPrimaryChannelAllMembersRemovePostResponse) { + m := &ItemTeamPrimaryChannelAllMembersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelAllMembersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemTeamPrimaryChannelAllMembersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemTeamPrimaryChannelAllMembersRemovePostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamPrimaryChannelAllMembersRemovePostResponse) 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 *ItemTeamPrimaryChannelAllMembersRemovePostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemTeamPrimaryChannelAllMembersRemovePostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/groups/item_team_primary_channel_all_members_remove_request_builder.go b/groups/item_team_primary_channel_all_members_remove_request_builder.go new file mode 100644 index 0000000000..44b732ef9f --- /dev/null +++ b/groups/item_team_primary_channel_all_members_remove_request_builder.go @@ -0,0 +1,99 @@ +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder provides operations to call the remove method. +type ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamPrimaryChannelAllMembersRemoveRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) { + m := &ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers/remove", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelAllMembersRemoveRequestBuilder instantiates a new ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelAllMembersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemTeamPrimaryChannelAllMembersRemoveResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) Post(ctx context.Context, body ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelAllMembersRemoveResponseable, 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, CreateItemTeamPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelAllMembersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemTeamPrimaryChannelAllMembersRemovePostResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemTeamPrimaryChannelAllMembersRemovePostResponseable, 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, CreateItemTeamPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemTeamPrimaryChannelAllMembersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(*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 *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_all_members_remove_response.go b/groups/item_team_primary_channel_all_members_remove_response.go new file mode 100644 index 0000000000..eb852560e6 --- /dev/null +++ b/groups/item_team_primary_channel_all_members_remove_response.go @@ -0,0 +1,27 @@ +package groups + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelAllMembersRemovePostResponseable instead. +type ItemTeamPrimaryChannelAllMembersRemoveResponse struct { + ItemTeamPrimaryChannelAllMembersRemovePostResponse +} +// NewItemTeamPrimaryChannelAllMembersRemoveResponse instantiates a new ItemTeamPrimaryChannelAllMembersRemoveResponse and sets the default values. +func NewItemTeamPrimaryChannelAllMembersRemoveResponse()(*ItemTeamPrimaryChannelAllMembersRemoveResponse) { + m := &ItemTeamPrimaryChannelAllMembersRemoveResponse{ + ItemTeamPrimaryChannelAllMembersRemovePostResponse: *NewItemTeamPrimaryChannelAllMembersRemovePostResponse(), + } + return m +} +// CreateItemTeamPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamPrimaryChannelAllMembersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemTeamPrimaryChannelAllMembersRemovePostResponseable instead. +type ItemTeamPrimaryChannelAllMembersRemoveResponseable interface { + ItemTeamPrimaryChannelAllMembersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_team_primary_channel_all_members_request_builder.go b/groups/item_team_primary_channel_all_members_request_builder.go new file mode 100644 index 0000000000..b25ed9e02f --- /dev/null +++ b/groups/item_team_primary_channel_all_members_request_builder.go @@ -0,0 +1,162 @@ +package groups + +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" +) + +// ItemTeamPrimaryChannelAllMembersRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemTeamPrimaryChannelAllMembersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters 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"` +} +// ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters +} +// ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemTeamPrimaryChannelAllMembersAddRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) Add()(*ItemTeamPrimaryChannelAllMembersAddRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamPrimaryChannelAllMembersRequestBuilderInternal instantiates a new ItemTeamPrimaryChannelAllMembersRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersRequestBuilder) { + m := &ItemTeamPrimaryChannelAllMembersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamPrimaryChannelAllMembersRequestBuilder instantiates a new ItemTeamPrimaryChannelAllMembersRequestBuilder and sets the default values. +func NewItemTeamPrimaryChannelAllMembersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamPrimaryChannelAllMembersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamPrimaryChannelAllMembersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamPrimaryChannelAllMembersCountRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) Count()(*ItemTeamPrimaryChannelAllMembersCountRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable, 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.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to allMembers for groups +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) Remove()(*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration)(*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 allMembers for groups +// returns a *RequestInformation when successful +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration)(*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 *ItemTeamPrimaryChannelAllMembersRequestBuilder when successful +func (m *ItemTeamPrimaryChannelAllMembersRequestBuilder) WithUrl(rawUrl string)(*ItemTeamPrimaryChannelAllMembersRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_primary_channel_request_builder.go b/groups/item_team_primary_channel_request_builder.go index ba897cd9cc..f8d5310889 100644 --- a/groups/item_team_primary_channel_request_builder.go +++ b/groups/item_team_primary_channel_request_builder.go @@ -41,6 +41,11 @@ type ItemTeamPrimaryChannelRequestBuilderPatchRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AllMembers provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemTeamPrimaryChannelAllMembersRequestBuilder when successful +func (m *ItemTeamPrimaryChannelRequestBuilder) AllMembers()(*ItemTeamPrimaryChannelAllMembersRequestBuilder) { + return NewItemTeamPrimaryChannelAllMembersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Archive provides operations to call the archive method. // returns a *ItemTeamPrimaryChannelArchiveRequestBuilder when successful func (m *ItemTeamPrimaryChannelRequestBuilder) Archive()(*ItemTeamPrimaryChannelArchiveRequestBuilder) { diff --git a/groups/item_team_schedule_day_notes_count_request_builder.go b/groups/item_team_schedule_day_notes_count_request_builder.go new file mode 100644 index 0000000000..078696c854 --- /dev/null +++ b/groups/item_team_schedule_day_notes_count_request_builder.go @@ -0,0 +1,80 @@ +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTeamScheduleDayNotesCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamScheduleDayNotesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleDayNotesCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamScheduleDayNotesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamScheduleDayNotesCountRequestBuilderGetQueryParameters +} +// NewItemTeamScheduleDayNotesCountRequestBuilderInternal instantiates a new ItemTeamScheduleDayNotesCountRequestBuilder and sets the default values. +func NewItemTeamScheduleDayNotesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleDayNotesCountRequestBuilder) { + m := &ItemTeamScheduleDayNotesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/dayNotes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTeamScheduleDayNotesCountRequestBuilder instantiates a new ItemTeamScheduleDayNotesCountRequestBuilder and sets the default values. +func NewItemTeamScheduleDayNotesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleDayNotesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleDayNotesCountRequestBuilderInternal(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 *ItemTeamScheduleDayNotesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration)(*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 *ItemTeamScheduleDayNotesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration)(*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 *ItemTeamScheduleDayNotesCountRequestBuilder when successful +func (m *ItemTeamScheduleDayNotesCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleDayNotesCountRequestBuilder) { + return NewItemTeamScheduleDayNotesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_schedule_day_notes_day_note_item_request_builder.go b/groups/item_team_schedule_day_notes_day_note_item_request_builder.go new file mode 100644 index 0000000000..9cb27ecc52 --- /dev/null +++ b/groups/item_team_schedule_day_notes_day_note_item_request_builder.go @@ -0,0 +1,157 @@ +package groups + +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" +) + +// ItemTeamScheduleDayNotesDayNoteItemRequestBuilder provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +type ItemTeamScheduleDayNotesDayNoteItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters the day notes in the schedule. +type ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters +} +// ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamScheduleDayNotesDayNoteItemRequestBuilderInternal instantiates a new ItemTeamScheduleDayNotesDayNoteItemRequestBuilder and sets the default values. +func NewItemTeamScheduleDayNotesDayNoteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) { + m := &ItemTeamScheduleDayNotesDayNoteItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamScheduleDayNotesDayNoteItemRequestBuilder instantiates a new ItemTeamScheduleDayNotesDayNoteItemRequestBuilder and sets the default values. +func NewItemTeamScheduleDayNotesDayNoteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleDayNotesDayNoteItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property dayNotes for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration)(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 day notes in the schedule. +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// Patch update the navigation property dayNotes in groups +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// ToDeleteRequestInformation delete navigation property dayNotes for groups +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration)(*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 day notes in the schedule. +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration)(*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 dayNotes in groups +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration)(*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 *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder when successful +func (m *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) { + return NewItemTeamScheduleDayNotesDayNoteItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_schedule_day_notes_request_builder.go b/groups/item_team_schedule_day_notes_request_builder.go new file mode 100644 index 0000000000..e029764632 --- /dev/null +++ b/groups/item_team_schedule_day_notes_request_builder.go @@ -0,0 +1,152 @@ +package groups + +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" +) + +// ItemTeamScheduleDayNotesRequestBuilder provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +type ItemTeamScheduleDayNotesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters the day notes in the schedule. +type ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters 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"` +} +// ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters +} +// ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByDayNoteId provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +// returns a *ItemTeamScheduleDayNotesDayNoteItemRequestBuilder when successful +func (m *ItemTeamScheduleDayNotesRequestBuilder) ByDayNoteId(dayNoteId string)(*ItemTeamScheduleDayNotesDayNoteItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if dayNoteId != "" { + urlTplParams["dayNote%2Did"] = dayNoteId + } + return NewItemTeamScheduleDayNotesDayNoteItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamScheduleDayNotesRequestBuilderInternal instantiates a new ItemTeamScheduleDayNotesRequestBuilder and sets the default values. +func NewItemTeamScheduleDayNotesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleDayNotesRequestBuilder) { + m := &ItemTeamScheduleDayNotesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamScheduleDayNotesRequestBuilder instantiates a new ItemTeamScheduleDayNotesRequestBuilder and sets the default values. +func NewItemTeamScheduleDayNotesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleDayNotesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleDayNotesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamScheduleDayNotesCountRequestBuilder when successful +func (m *ItemTeamScheduleDayNotesRequestBuilder) Count()(*ItemTeamScheduleDayNotesCountRequestBuilder) { + return NewItemTeamScheduleDayNotesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the day notes in the schedule. +// returns a DayNoteCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleDayNotesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable, 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.CreateDayNoteCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable), nil +} +// Post create new navigation property to dayNotes for groups +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleDayNotesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// ToGetRequestInformation the day notes in the schedule. +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleDayNotesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration)(*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 dayNotes for groups +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleDayNotesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration)(*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 *ItemTeamScheduleDayNotesRequestBuilder when successful +func (m *ItemTeamScheduleDayNotesRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleDayNotesRequestBuilder) { + return NewItemTeamScheduleDayNotesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_schedule_request_builder.go b/groups/item_team_schedule_request_builder.go index b0b6a9fefd..e2dbdf76e9 100644 --- a/groups/item_team_schedule_request_builder.go +++ b/groups/item_team_schedule_request_builder.go @@ -54,6 +54,11 @@ func NewItemTeamScheduleRequestBuilder(rawUrl string, requestAdapter i2ae4187f7d urlParams["request-raw-url"] = rawUrl return NewItemTeamScheduleRequestBuilderInternal(urlParams, requestAdapter) } +// DayNotes provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +// returns a *ItemTeamScheduleDayNotesRequestBuilder when successful +func (m *ItemTeamScheduleRequestBuilder) DayNotes()(*ItemTeamScheduleDayNotesRequestBuilder) { + return NewItemTeamScheduleDayNotesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Delete delete navigation property schedule for groups // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemTeamScheduleRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamScheduleRequestBuilderDeleteRequestConfiguration)(error) { @@ -145,6 +150,11 @@ func (m *ItemTeamScheduleRequestBuilder) Shifts()(*ItemTeamScheduleShiftsRequest func (m *ItemTeamScheduleRequestBuilder) SwapShiftsChangeRequests()(*ItemTeamScheduleSwapShiftsChangeRequestsRequestBuilder) { return NewItemTeamScheduleSwapShiftsChangeRequestsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// TimeCards provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +// returns a *ItemTeamScheduleTimeCardsRequestBuilder when successful +func (m *ItemTeamScheduleRequestBuilder) TimeCards()(*ItemTeamScheduleTimeCardsRequestBuilder) { + return NewItemTeamScheduleTimeCardsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // TimeOffReasons provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity. // returns a *ItemTeamScheduleTimeOffReasonsRequestBuilder when successful func (m *ItemTeamScheduleRequestBuilder) TimeOffReasons()(*ItemTeamScheduleTimeOffReasonsRequestBuilder) { 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 new file mode 100644 index 0000000000..6071ddb9e6 --- /dev/null +++ b/groups/item_team_schedule_time_cards_clock_in_post_request_body.go @@ -0,0 +1,151 @@ +package groups + +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 ItemTeamScheduleTimeCardsClockInPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamScheduleTimeCardsClockInPostRequestBody instantiates a new ItemTeamScheduleTimeCardsClockInPostRequestBody and sets the default values. +func NewItemTeamScheduleTimeCardsClockInPostRequestBody()(*ItemTeamScheduleTimeCardsClockInPostRequestBody) { + m := &ItemTeamScheduleTimeCardsClockInPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamScheduleTimeCardsClockInPostRequestBody(), 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 *ItemTeamScheduleTimeCardsClockInPostRequestBody) 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 *ItemTeamScheduleTimeCardsClockInPostRequestBody) 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 *ItemTeamScheduleTimeCardsClockInPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemTeamScheduleTimeCardsClockInPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemTeamScheduleTimeCardsClockInPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamScheduleTimeCardsClockInPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemTeamScheduleTimeCardsClockInPostRequestBody) 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 *ItemTeamScheduleTimeCardsClockInPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemTeamScheduleTimeCardsClockInPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemTeamScheduleTimeCardsClockInPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemTeamScheduleTimeCardsClockInPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/groups/item_team_schedule_time_cards_clock_in_request_builder.go b/groups/item_team_schedule_time_cards_clock_in_request_builder.go new file mode 100644 index 0000000000..762416f81f --- /dev/null +++ b/groups/item_team_schedule_time_cards_clock_in_request_builder.go @@ -0,0 +1,76 @@ +package groups + +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" +) + +// ItemTeamScheduleTimeCardsClockInRequestBuilder provides operations to call the clockIn method. +type ItemTeamScheduleTimeCardsClockInRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamScheduleTimeCardsClockInRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsClockInRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsClockInRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsClockInRequestBuilder) { + m := &ItemTeamScheduleTimeCardsClockInRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/clockIn", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsClockInRequestBuilder instantiates a new ItemTeamScheduleTimeCardsClockInRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsClockInRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsClockInRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsClockInRequestBuilderInternal(urlParams, requestAdapter) +} +// Post clock in to start a timeCard. +// returns a TimeCardable 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/timecard-clockin?view=graph-rest-1.0 +func (m *ItemTeamScheduleTimeCardsClockInRequestBuilder) Post(ctx context.Context, body ItemTeamScheduleTimeCardsClockInPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation clock in to start a timeCard. +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsClockInRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamScheduleTimeCardsClockInPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsClockInRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsClockInRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsClockInRequestBuilder) { + return NewItemTeamScheduleTimeCardsClockInRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_schedule_time_cards_count_request_builder.go b/groups/item_team_schedule_time_cards_count_request_builder.go new file mode 100644 index 0000000000..52fcdb819e --- /dev/null +++ b/groups/item_team_schedule_time_cards_count_request_builder.go @@ -0,0 +1,80 @@ +package groups + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemTeamScheduleTimeCardsCountRequestBuilder provides operations to count the resources in the collection. +type ItemTeamScheduleTimeCardsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemTeamScheduleTimeCardsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamScheduleTimeCardsCountRequestBuilderGetQueryParameters +} +// NewItemTeamScheduleTimeCardsCountRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsCountRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsCountRequestBuilder) { + m := &ItemTeamScheduleTimeCardsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsCountRequestBuilder instantiates a new ItemTeamScheduleTimeCardsCountRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsCountRequestBuilderInternal(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 *ItemTeamScheduleTimeCardsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsCountRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsCountRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsCountRequestBuilder) { + return NewItemTeamScheduleTimeCardsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..e82118759d --- /dev/null +++ b/groups/item_team_schedule_time_cards_item_clock_out_post_request_body.go @@ -0,0 +1,151 @@ +package groups + +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 ItemTeamScheduleTimeCardsItemClockOutPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamScheduleTimeCardsItemClockOutPostRequestBody instantiates a new ItemTeamScheduleTimeCardsItemClockOutPostRequestBody and sets the default values. +func NewItemTeamScheduleTimeCardsItemClockOutPostRequestBody()(*ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) { + m := &ItemTeamScheduleTimeCardsItemClockOutPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamScheduleTimeCardsItemClockOutPostRequestBody(), 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 *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemTeamScheduleTimeCardsItemClockOutPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/groups/item_team_schedule_time_cards_item_clock_out_request_builder.go b/groups/item_team_schedule_time_cards_item_clock_out_request_builder.go new file mode 100644 index 0000000000..7d20131bab --- /dev/null +++ b/groups/item_team_schedule_time_cards_item_clock_out_request_builder.go @@ -0,0 +1,73 @@ +package groups + +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" +) + +// ItemTeamScheduleTimeCardsItemClockOutRequestBuilder provides operations to call the clockOut method. +type ItemTeamScheduleTimeCardsItemClockOutRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamScheduleTimeCardsItemClockOutRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsItemClockOutRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemClockOutRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemClockOutRequestBuilder) { + m := &ItemTeamScheduleTimeCardsItemClockOutRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/clockOut", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsItemClockOutRequestBuilder instantiates a new ItemTeamScheduleTimeCardsItemClockOutRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemClockOutRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemClockOutRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsItemClockOutRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action clockOut +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsItemClockOutRequestBuilder) Post(ctx context.Context, body ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action clockOut +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsItemClockOutRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsItemClockOutRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsItemClockOutRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsItemClockOutRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemClockOutRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_schedule_time_cards_item_confirm_request_builder.go b/groups/item_team_schedule_time_cards_item_confirm_request_builder.go new file mode 100644 index 0000000000..9eb05744bc --- /dev/null +++ b/groups/item_team_schedule_time_cards_item_confirm_request_builder.go @@ -0,0 +1,72 @@ +package groups + +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" +) + +// ItemTeamScheduleTimeCardsItemConfirmRequestBuilder provides operations to call the confirm method. +type ItemTeamScheduleTimeCardsItemConfirmRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamScheduleTimeCardsItemConfirmRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsItemConfirmRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemConfirmRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemConfirmRequestBuilder) { + m := &ItemTeamScheduleTimeCardsItemConfirmRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/confirm", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsItemConfirmRequestBuilder instantiates a new ItemTeamScheduleTimeCardsItemConfirmRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemConfirmRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemConfirmRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsItemConfirmRequestBuilderInternal(urlParams, requestAdapter) +} +// Post confirm a timeCard. +// returns a TimeCardable 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/timecard-confirm?view=graph-rest-1.0 +func (m *ItemTeamScheduleTimeCardsItemConfirmRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation confirm a timeCard. +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsItemConfirmRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsItemConfirmRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsItemConfirmRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsItemConfirmRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemConfirmRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..885cdb2069 --- /dev/null +++ b/groups/item_team_schedule_time_cards_item_end_break_post_request_body.go @@ -0,0 +1,151 @@ +package groups + +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 ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamScheduleTimeCardsItemEndBreakPostRequestBody instantiates a new ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody and sets the default values. +func NewItemTeamScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) { + m := &ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamScheduleTimeCardsItemEndBreakPostRequestBody(), 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 *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/groups/item_team_schedule_time_cards_item_end_break_request_builder.go b/groups/item_team_schedule_time_cards_item_end_break_request_builder.go new file mode 100644 index 0000000000..ada39ac149 --- /dev/null +++ b/groups/item_team_schedule_time_cards_item_end_break_request_builder.go @@ -0,0 +1,73 @@ +package groups + +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" +) + +// ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder provides operations to call the endBreak method. +type ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamScheduleTimeCardsItemEndBreakRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemEndBreakRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder) { + m := &ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/endBreak", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsItemEndBreakRequestBuilder instantiates a new ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemEndBreakRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsItemEndBreakRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action endBreak +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder) Post(ctx context.Context, body ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action endBreak +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemEndBreakRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..866d97b953 --- /dev/null +++ b/groups/item_team_schedule_time_cards_item_start_break_post_request_body.go @@ -0,0 +1,151 @@ +package groups + +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 ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemTeamScheduleTimeCardsItemStartBreakPostRequestBody instantiates a new ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody and sets the default values. +func NewItemTeamScheduleTimeCardsItemStartBreakPostRequestBody()(*ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) { + m := &ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemTeamScheduleTimeCardsItemStartBreakPostRequestBody(), 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 *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/groups/item_team_schedule_time_cards_item_start_break_request_builder.go b/groups/item_team_schedule_time_cards_item_start_break_request_builder.go new file mode 100644 index 0000000000..342554824c --- /dev/null +++ b/groups/item_team_schedule_time_cards_item_start_break_request_builder.go @@ -0,0 +1,73 @@ +package groups + +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" +) + +// ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder provides operations to call the startBreak method. +type ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemTeamScheduleTimeCardsItemStartBreakRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemStartBreakRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder) { + m := &ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}/startBreak", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsItemStartBreakRequestBuilder instantiates a new ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsItemStartBreakRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsItemStartBreakRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action startBreak +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder) Post(ctx context.Context, body ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action startBreak +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable, requestConfiguration *ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemStartBreakRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_schedule_time_cards_request_builder.go b/groups/item_team_schedule_time_cards_request_builder.go new file mode 100644 index 0000000000..2bb50f1fa4 --- /dev/null +++ b/groups/item_team_schedule_time_cards_request_builder.go @@ -0,0 +1,157 @@ +package groups + +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" +) + +// ItemTeamScheduleTimeCardsRequestBuilder provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +type ItemTeamScheduleTimeCardsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters the time cards in the schedule. +type ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters 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"` +} +// ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters +} +// ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByTimeCardId provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +// returns a *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsRequestBuilder) ByTimeCardId(timeCardId string)(*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if timeCardId != "" { + urlTplParams["timeCard%2Did"] = timeCardId + } + return NewItemTeamScheduleTimeCardsTimeCardItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// ClockIn provides operations to call the clockIn method. +// returns a *ItemTeamScheduleTimeCardsClockInRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsRequestBuilder) ClockIn()(*ItemTeamScheduleTimeCardsClockInRequestBuilder) { + return NewItemTeamScheduleTimeCardsClockInRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamScheduleTimeCardsRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsRequestBuilder) { + m := &ItemTeamScheduleTimeCardsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsRequestBuilder instantiates a new ItemTeamScheduleTimeCardsRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemTeamScheduleTimeCardsCountRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsRequestBuilder) Count()(*ItemTeamScheduleTimeCardsCountRequestBuilder) { + return NewItemTeamScheduleTimeCardsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the time cards in the schedule. +// returns a TimeCardCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable, 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.CreateTimeCardCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable), nil +} +// Post create new navigation property to timeCards for groups +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToGetRequestInformation the time cards in the schedule. +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration)(*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 timeCards for groups +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsRequestBuilder) { + return NewItemTeamScheduleTimeCardsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_team_schedule_time_cards_time_card_item_request_builder.go b/groups/item_team_schedule_time_cards_time_card_item_request_builder.go new file mode 100644 index 0000000000..790b9d48d8 --- /dev/null +++ b/groups/item_team_schedule_time_cards_time_card_item_request_builder.go @@ -0,0 +1,177 @@ +package groups + +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" +) + +// ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +type ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters the time cards in the schedule. +type ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters +} +// ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ClockOut provides operations to call the clockOut method. +// returns a *ItemTeamScheduleTimeCardsItemClockOutRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) ClockOut()(*ItemTeamScheduleTimeCardsItemClockOutRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemClockOutRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Confirm provides operations to call the confirm method. +// returns a *ItemTeamScheduleTimeCardsItemConfirmRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) Confirm()(*ItemTeamScheduleTimeCardsItemConfirmRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemConfirmRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemTeamScheduleTimeCardsTimeCardItemRequestBuilderInternal instantiates a new ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsTimeCardItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) { + m := &ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemTeamScheduleTimeCardsTimeCardItemRequestBuilder instantiates a new ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder and sets the default values. +func NewItemTeamScheduleTimeCardsTimeCardItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemTeamScheduleTimeCardsTimeCardItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property timeCards for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration)(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 +} +// EndBreak provides operations to call the endBreak method. +// returns a *ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) EndBreak()(*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemEndBreakRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the time cards in the schedule. +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// Patch update the navigation property timeCards in groups +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// StartBreak provides operations to call the startBreak method. +// returns a *ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) StartBreak()(*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder) { + return NewItemTeamScheduleTimeCardsItemStartBreakRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property timeCards for groups +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration)(*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 time cards in the schedule. +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration)(*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 timeCards in groups +// returns a *RequestInformation when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration)(*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 *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder when successful +func (m *ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) WithUrl(rawUrl string)(*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder) { + return NewItemTeamScheduleTimeCardsTimeCardItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identity/conditional_access_named_locations_named_location_item_request_builder.go b/identity/conditional_access_named_locations_named_location_item_request_builder.go index 8286ff8450..a5b926da82 100644 --- a/identity/conditional_access_named_locations_named_location_item_request_builder.go +++ b/identity/conditional_access_named_locations_named_location_item_request_builder.go @@ -18,7 +18,7 @@ type ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequest // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a countryNamedLocation object. +// ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters retrieve the properties and relationships of an ipNamedLocation object. type ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -54,11 +54,11 @@ func NewConditionalAccessNamedLocationsNamedLocationItemRequestBuilder(rawUrl st urlParams["request-raw-url"] = rawUrl return NewConditionalAccessNamedLocationsNamedLocationItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete a namedLocation object. +// Delete delete an ipNamedLocation object. // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-1.0 func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -73,12 +73,12 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Delete( } return nil } -// Get retrieve the properties and relationships of a countryNamedLocation object. +// Get retrieve the properties and relationships of an ipNamedLocation object. // returns a NamedLocationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/countrynamedlocation-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0 func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NamedLocationable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -119,7 +119,7 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) Patch(c } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NamedLocationable), nil } -// ToDeleteRequestInformation delete a namedLocation object. +// ToDeleteRequestInformation delete an ipNamedLocation object. // returns a *RequestInformation when successful func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -130,7 +130,7 @@ func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToDelet requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the properties and relationships of a countryNamedLocation object. +// ToGetRequestInformation retrieve the properties and relationships of an ipNamedLocation object. // returns a *RequestInformation when successful func (m *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ConditionalAccessNamedLocationsNamedLocationItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go b/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go index 22c3ef4f0d..e755db7e0a 100644 --- a/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go +++ b/identitygovernance/035dc70034b87a918d74c29c8ef01e0b77d6b98ba10a3145d6df9ad09f77c65b.go @@ -18,7 +18,7 @@ type EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExten // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. +// EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. type EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -54,11 +54,11 @@ func NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutEx urlParams["request-raw-url"] = rawUrl return NewEntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderInternal(urlParams, requestAdapter) } -// Delete delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: +// Delete delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: // 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/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -73,12 +73,12 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE } return nil } -// Get read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. +// Get read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. // returns a CustomCalloutExtensionable 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/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-1.0 func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -96,12 +96,12 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil } -// Patch update the properties of an accessPackageAssignmentWorkflowExtension object. +// Patch update the properties of an accessPackageAssignmentRequestWorkflowExtension object. // returns a CustomCalloutExtensionable 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/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -119,7 +119,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil } -// ToDeleteRequestInformation delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: +// ToDeleteRequestInformation delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DELETE, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -130,7 +130,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. +// ToGetRequestInformation read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) @@ -144,7 +144,7 @@ func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutE requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of an accessPackageAssignmentWorkflowExtension object. +// ToPatchRequestInformation update the properties of an accessPackageAssignmentRequestWorkflowExtension object. // returns a *RequestInformation when successful func (m *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *EntitlementManagementCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go b/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go index e638276ce5..634b42e719 100644 --- a/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go +++ b/identitygovernance/terms_of_use_agreements_agreement_item_request_builder.go @@ -18,7 +18,7 @@ type TermsOfUseAgreementsAgreementItemRequestBuilderDeleteRequestConfiguration s // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// TermsOfUseAgreementsAgreementItemRequestBuilderGetQueryParameters retrieve the properties and relationships of an agreement object. +// TermsOfUseAgreementsAgreementItemRequestBuilderGetQueryParameters retrieve all files related to an agreement. This includes the default file and all localized files. type TermsOfUseAgreementsAgreementItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -88,12 +88,12 @@ func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) File()(*TermsOfUseAgre func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) Files()(*TermsOfUseAgreementsItemFilesRequestBuilder) { return NewTermsOfUseAgreementsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get retrieve the properties and relationships of an agreement object. +// Get retrieve all files related to an agreement. This includes the default file and all localized files. // returns a Agreementable 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/agreement-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-1.0 func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) Get(ctx context.Context, requestConfiguration *TermsOfUseAgreementsAgreementItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Agreementable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -145,7 +145,7 @@ func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) ToDeleteRequestInforma requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation retrieve the properties and relationships of an agreement object. +// ToGetRequestInformation retrieve all files related to an agreement. This includes the default file and all localized files. // returns a *RequestInformation when successful func (m *TermsOfUseAgreementsAgreementItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *TermsOfUseAgreementsAgreementItemRequestBuilderGetRequestConfiguration)(*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 4dad642305..5fb7dc0249 100644 --- a/kiota-dom-export.txt +++ b/kiota-dom-export.txt @@ -4148,418 +4148,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.applicationtemplates.ItemInstantiateRe github.com/microsoftgraph/msgraph-sdk-go/.applicationtemplates.ItemInstantiateRequestBuilder::|public|ToPostRequestInformation(body:ItemInstantiatePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemInstantiateRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.applicationtemplates.ItemInstantiateRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.applicationtemplates.ItemInstantiateRequestBuilder::|public|WithUrl(rawUrl:string):*ItemInstantiateRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters::|public|Expand:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters::|public|Select:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*AppRoleAssignmentItemRequestBuilderGetQueryParameters -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|checkMemberGroups():*ItemCheckMemberGroupsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|checkMemberObjects():*ItemCheckMemberObjectsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AppRoleAssignmentItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|getMemberGroups():*ItemGetMemberGroupsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|getMemberObjects():*ItemGetMemberObjectsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable; ctx:context.Context; requestConfiguration?:*AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|restore():*ItemRestoreRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AppRoleAssignmentItemRequestBuilderGetRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable; ctx:context.Context; requestConfiguration?:*AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.AppRoleAssignmentItemRequestBuilder::|public|WithUrl(rawUrl:string):*AppRoleAssignmentItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Count:*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Expand:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Filter:*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Orderby:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Search:*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Select:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Skip:*int32 -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters::|public|Top:*int32 -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetRequestConfiguration::|public|queryParameters:*AppRoleAssignmentsRequestBuilderGetQueryParameters -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|ByAppRoleAssignmentId(appRoleAssignmentId:string):*AppRoleAssignmentItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|Count():*CountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|delta():*DeltaRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*AppRoleAssignmentsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentCollectionResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|getAvailableExtensionProperties():*GetAvailableExtensionPropertiesRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|getByIds():*GetByIdsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable; ctx:context.Context; requestConfiguration?:*AppRoleAssignmentsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*AppRoleAssignmentsRequestBuilderGetRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppRoleAssignmentable; ctx:context.Context; requestConfiguration?:*AppRoleAssignmentsRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|validateProperties():*ValidatePropertiesRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.appRoleAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):*AppRoleAssignmentsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CountRequestBuilderGetQueryParameters -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CountRequestBuilderGetRequestConfiguration):*int32 -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CountRequestBuilderGetRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.CountRequestBuilder::|public|WithUrl(rawUrl:string):*CountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaGetResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Count:*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Expand:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Filter:*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Orderby:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Search:*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Select:[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Skip:*int32 -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|Top:*int32 -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration::|public|queryParameters:*DeltaRequestBuilderGetQueryParameters -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DeltaRequestBuilderGetRequestConfiguration):DeltaResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|GetAsDeltaGetResponse(ctx:context.Context; requestConfiguration?:*DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DeltaRequestBuilderGetRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):*DeltaRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaResponse-->*DeltaGetResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.DeltaResponseable~~>DeltaGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|GetAdditionalData():map[string]any -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|GetIsSyncedFromOnPremises():*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|SetAdditionalData(value:map[string]any):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|public|SetIsSyncedFromOnPremises(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBodyable::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBodyable::|public|GetIsSyncedFromOnPremises():*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBodyable::|public|SetIsSyncedFromOnPremises(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostRequestBody~~>GetAvailableExtensionPropertiesPostRequestBodyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder.GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder.GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|Post(body:GetAvailableExtensionPropertiesPostRequestBodyable; ctx:context.Context; requestConfiguration?:*GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration):GetAvailableExtensionPropertiesResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|PostAsGetAvailableExtensionPropertiesPostResponse(body:GetAvailableExtensionPropertiesPostRequestBodyable; ctx:context.Context; requestConfiguration?:*GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration):GetAvailableExtensionPropertiesPostResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|ToPostRequestInformation(body:GetAvailableExtensionPropertiesPostRequestBodyable; ctx:context.Context; requestConfiguration?:*GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesRequestBuilder::|public|WithUrl(rawUrl:string):*GetAvailableExtensionPropertiesRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesResponse-->*GetAvailableExtensionPropertiesPostResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetAvailableExtensionPropertiesResponseable~~>GetAvailableExtensionPropertiesPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|GetAdditionalData():map[string]any -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|GetIds():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|GetTypes():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|SetAdditionalData(value:map[string]any):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|SetIds(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|public|SetTypes(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBodyable::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBodyable::|public|GetIds():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBodyable::|public|GetTypes():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBodyable::|public|SetIds(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBodyable::|public|SetTypes(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostRequestBody~~>GetByIdsPostRequestBodyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder.GetByIdsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder.GetByIdsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|Post(body:GetByIdsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*GetByIdsRequestBuilderPostRequestConfiguration):GetByIdsResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|PostAsGetByIdsPostResponse(body:GetByIdsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*GetByIdsRequestBuilderPostRequestConfiguration):GetByIdsPostResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|ToPostRequestInformation(body:GetByIdsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*GetByIdsRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsRequestBuilder::|public|WithUrl(rawUrl:string):*GetByIdsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsResponse-->*GetByIdsPostResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.GetByIdsResponseable~~>GetByIdsPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|GetAdditionalData():map[string]any -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|GetGroupIds():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|SetAdditionalData(value:map[string]any):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|public|SetGroupIds(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBodyable::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBodyable::|public|GetGroupIds():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBodyable::|public|SetGroupIds(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostRequestBody~~>ItemCheckMemberGroupsPostRequestBodyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponse::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponse::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponseable::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponseable::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder.ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder.ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|Post(body:ItemCheckMemberGroupsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration):ItemCheckMemberGroupsResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|PostAsCheckMemberGroupsPostResponse(body:ItemCheckMemberGroupsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration):ItemCheckMemberGroupsPostResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|ToPostRequestInformation(body:ItemCheckMemberGroupsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemCheckMemberGroupsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsResponse-->*ItemCheckMemberGroupsPostResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberGroupsResponseable~~>ItemCheckMemberGroupsPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|GetAdditionalData():map[string]any -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|GetIds():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|SetAdditionalData(value:map[string]any):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|public|SetIds(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBodyable::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBodyable::|public|GetIds():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBodyable::|public|SetIds(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostRequestBody~~>ItemCheckMemberObjectsPostRequestBodyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponse::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponse::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponseable::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponseable::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder.ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder.ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|Post(body:ItemCheckMemberObjectsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration):ItemCheckMemberObjectsResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|PostAsCheckMemberObjectsPostResponse(body:ItemCheckMemberObjectsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration):ItemCheckMemberObjectsPostResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|ToPostRequestInformation(body:ItemCheckMemberObjectsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemCheckMemberObjectsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsResponse-->*ItemCheckMemberObjectsPostResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemCheckMemberObjectsResponseable~~>ItemCheckMemberObjectsPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|GetAdditionalData():map[string]any -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|GetSecurityEnabledOnly():*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|SetAdditionalData(value:map[string]any):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|public|SetSecurityEnabledOnly(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBodyable::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBodyable::|public|GetSecurityEnabledOnly():*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBodyable::|public|SetSecurityEnabledOnly(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostRequestBody~~>ItemGetMemberGroupsPostRequestBodyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponse::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponse::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponseable::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponseable::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder.ItemGetMemberGroupsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder.ItemGetMemberGroupsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|Post(body:ItemGetMemberGroupsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemGetMemberGroupsRequestBuilderPostRequestConfiguration):ItemGetMemberGroupsResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|PostAsGetMemberGroupsPostResponse(body:ItemGetMemberGroupsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemGetMemberGroupsRequestBuilderPostRequestConfiguration):ItemGetMemberGroupsPostResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|ToPostRequestInformation(body:ItemGetMemberGroupsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemGetMemberGroupsRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemGetMemberGroupsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsResponse-->*ItemGetMemberGroupsPostResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberGroupsResponseable~~>ItemGetMemberGroupsPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|GetAdditionalData():map[string]any -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|GetSecurityEnabledOnly():*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|SetAdditionalData(value:map[string]any):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|public|SetSecurityEnabledOnly(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBodyable::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBodyable::|public|GetSecurityEnabledOnly():*bool -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBodyable::|public|SetSecurityEnabledOnly(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostRequestBody~~>ItemGetMemberObjectsPostRequestBodyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponse::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponse::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponse::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponseable::|public|GetValue():[]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponseable::|public|SetValue(value:[]string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder.ItemGetMemberObjectsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder.ItemGetMemberObjectsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|Post(body:ItemGetMemberObjectsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemGetMemberObjectsRequestBuilderPostRequestConfiguration):ItemGetMemberObjectsResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|PostAsGetMemberObjectsPostResponse(body:ItemGetMemberObjectsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemGetMemberObjectsRequestBuilderPostRequestConfiguration):ItemGetMemberObjectsPostResponseable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|ToPostRequestInformation(body:ItemGetMemberObjectsPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemGetMemberObjectsRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemGetMemberObjectsRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsResponse-->*ItemGetMemberObjectsPostResponse -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsResponse::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemGetMemberObjectsResponseable~~>ItemGetMemberObjectsPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder.ItemRestoreRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder.ItemRestoreRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemRestoreRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemRestoreRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ItemRestoreRequestBuilder::|public|WithUrl(rawUrl:string):*ItemRestoreRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|constructor():void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|GetAdditionalData():map[string]any -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|GetDisplayName():*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|GetEntityType():*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|GetMailNickname():*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|GetOnBehalfOfUserId():*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|SetAdditionalData(value:map[string]any):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|SetDisplayName(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|SetEntityType(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|SetMailNickname(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|public|SetOnBehalfOfUserId(value:*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|GetBackingStore():BackingStore -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|GetDisplayName():*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|GetEntityType():*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|GetMailNickname():*string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|GetOnBehalfOfUserId():*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|SetDisplayName(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|SetEntityType(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|SetMailNickname(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable::|public|SetOnBehalfOfUserId(value:*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesPostRequestBody~~>ValidatePropertiesPostRequestBodyable -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder.ValidatePropertiesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder.ValidatePropertiesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|pathParameters:map[string]string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|Post(body:ValidatePropertiesPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ValidatePropertiesRequestBuilderPostRequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|requestAdapter:RequestAdapter -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|ToPostRequestInformation(body:ValidatePropertiesPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ValidatePropertiesRequestBuilderPostRequestConfiguration):*RequestInformation -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|urlTemplate:string -github.com/microsoftgraph/msgraph-sdk-go/.approleassignments.ValidatePropertiesRequestBuilder::|public|WithUrl(rawUrl:string):*ValidatePropertiesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.auditlogs.auditLogsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.auditlogs.auditLogsRequestBuilder.AuditLogsRequestBuilderGetQueryParameters::|public|Expand:[]string github.com/microsoftgraph/msgraph-sdk-go/.auditlogs.auditLogsRequestBuilder.AuditLogsRequestBuilderGetQueryParameters::|public|Select:[]string @@ -70928,7 +70516,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|applic github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|applicationsWithAppId(appId:*string):*icb01e23b9e2000c995fe3ccbcce50c962c8a8bcf9515fda13f2213d1263e0e4f.ApplicationsWithAppIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|applicationsWithUniqueName(uniqueName:*string):*i0013a2fa3da6391bf410919641ab77468fe95e3d38c64ffd840561d0ad959a62.ApplicationsWithUniqueNameRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|applicationTemplates():*i5310ba7d4cfddbf5de4c1be94a30f9ca8c747c30a87e76587ce88d1cbfff01b4.ApplicationTemplatesRequestBuilder -github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|appRoleAssignments():*ifaac1286fcbb332377eef658041897d053ec6a58a5caa2899f3376d70c5a345d.AppRoleAssignmentsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|auditLogs():*i20b08d3949f1191430a14a315e0758a1f131dc59bbdc93e654f1dd447a6af14c.AuditLogsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|authenticationMethodConfigurations():*i1dc06c4b7f499cb445a6c55e466abd6d7466bb35a2683c675909db23c57898e7.AuthenticationMethodConfigurationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.GraphBaseServiceClient::|public|authenticationMethodsPolicy():*id81f15a01b3ceaefa8b1b55f4ee944912f2179aafc4d873f0a2eaf0853eeccd0.AuthenticationMethodsPolicyRequestBuilder @@ -93856,6 +93443,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequestBuilder.ItemTeamChannelsChannelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamChannelsChannelItemRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequestBuilder.ItemTeamChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequestBuilder.ItemTeamChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequestBuilder::|public|allMembers():*ItemTeamChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequestBuilder::|public|archive():*ItemTeamChannelsItemArchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequestBuilder::|public|completeMigration():*ItemTeamChannelsItemCompleteMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsChannelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void @@ -93964,6 +93552,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsGetAllRetainedM github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsGetAllRetainedMessagesResponse::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsGetAllRetainedMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsGetAllRetainedMessagesResponseable~~>ItemTeamChannelsGetAllRetainedMessagesGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostRequestBody~~>ItemTeamChannelsItemAllMembersAddPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder.ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder.ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|Post(body:ItemTeamChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):ItemTeamChannelsItemAllMembersAddResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|PostAsAddPostResponse(body:ItemTeamChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):ItemTeamChannelsItemAllMembersAddPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddResponse-->*ItemTeamChannelsItemAllMembersAddPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersAddResponseable~~>ItemTeamChannelsItemAllMembersAddPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder.ItemTeamChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder.ItemTeamChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder.ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder.ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder.ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamChannelsItemAllMembersCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostRequestBody~~>ItemTeamChannelsItemAllMembersRemovePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemovePostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder.ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder.ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|Post(body:ItemTeamChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemTeamChannelsItemAllMembersRemoveResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|PostAsRemovePostResponse(body:ItemTeamChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemTeamChannelsItemAllMembersRemovePostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveResponse-->*ItemTeamChannelsItemAllMembersRemovePostResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRemoveResponseable~~>ItemTeamChannelsItemAllMembersRemovePostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamChannelsItemAllMembersRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder.ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|add():*ItemTeamChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):*ItemTeamChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|Count():*ItemTeamChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|remove():*ItemTeamChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamChannelsItemAllMembersRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemArchivePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemArchivePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamChannelsItemArchivePostRequestBody::|public|GetBackingStore():BackingStore @@ -95599,6 +95335,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPhotoValueContentReques github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPhotoValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemTeamPhotoValueContentRequestBuilderPutRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPhotoValueContentRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPhotoValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamPhotoValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostRequestBody~~>ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder.ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder.ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|Post(body:ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):ItemTeamPrimaryChannelAllMembersAddResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|PostAsAddPostResponse(body:ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):ItemTeamPrimaryChannelAllMembersAddPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamPrimaryChannelAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddResponse-->*ItemTeamPrimaryChannelAllMembersAddPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersAddResponseable~~>ItemTeamPrimaryChannelAllMembersAddPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder.ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder.ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder.ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder.ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder.ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamPrimaryChannelAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostRequestBody~~>ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemovePostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|Post(body:ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemTeamPrimaryChannelAllMembersRemoveResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|PostAsRemovePostResponse(body:ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemTeamPrimaryChannelAllMembersRemovePostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveResponse-->*ItemTeamPrimaryChannelAllMembersRemovePostResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRemoveResponseable~~>ItemTeamPrimaryChannelAllMembersRemovePostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamPrimaryChannelAllMembersRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder.ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|add():*ItemTeamPrimaryChannelAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):*ItemTeamPrimaryChannelAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|Count():*ItemTeamPrimaryChannelAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|remove():*ItemTeamPrimaryChannelAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemTeamPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamPrimaryChannelAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelArchivePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelArchivePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelArchivePostRequestBody::|public|GetBackingStore():BackingStore @@ -96412,6 +96296,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBu github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBuilder.ItemTeamPrimaryChannelRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamPrimaryChannelRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBuilder.ItemTeamPrimaryChannelRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBuilder.ItemTeamPrimaryChannelRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBuilder::|public|allMembers():*ItemTeamPrimaryChannelAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBuilder::|public|archive():*ItemTeamPrimaryChannelArchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBuilder::|public|completeMigration():*ItemTeamPrimaryChannelCompleteMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamPrimaryChannelRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void @@ -96691,6 +96576,68 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamRequestBuilder::|public github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamRequestBuilder::|public|unarchive():*ItemTeamUnarchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder.ItemTeamScheduleDayNotesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder.ItemTeamScheduleDayNotesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder.ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder.ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder.ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamScheduleDayNotesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleDayNotesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder.ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesDayNoteItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleDayNotesDayNoteItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamScheduleDayNotesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder.ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|ByDayNoteId(dayNoteId:string):*ItemTeamScheduleDayNotesDayNoteItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|Count():*ItemTeamScheduleDayNotesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleDayNotesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleDayNotesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleDayNotesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleOfferShiftRequestsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleOfferShiftRequestsCountRequestBuilder.ItemTeamScheduleOfferShiftRequestsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleOfferShiftRequestsCountRequestBuilder.ItemTeamScheduleOfferShiftRequestsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -96889,6 +96836,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder. github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder.ItemTeamScheduleRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|dayNotes():*ItemTeamScheduleDayNotesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleRequestBuilderDeleteRequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|offerShiftRequests():*ItemTeamScheduleOfferShiftRequestsRequestBuilder @@ -96901,6 +96849,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder: github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|share():*ItemTeamScheduleShareRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|shifts():*ItemTeamScheduleShiftsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|swapShiftsChangeRequests():*ItemTeamScheduleSwapShiftsChangeRequestsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|timeCards():*ItemTeamScheduleTimeCardsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|timeOffReasons():*ItemTeamScheduleTimeOffReasonsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|timeOffRequests():*ItemTeamScheduleTimeOffRequestsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleRequestBuilder::|public|timesOff():*ItemTeamScheduleTimesOffRequestBuilder @@ -97130,6 +97079,208 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleSwapShiftsChang github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SwapShiftsChangeRequestable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInPostRequestBody~~>ItemTeamScheduleTimeCardsClockInPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder.ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder.ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|Post(body:ItemTeamScheduleTimeCardsClockInPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamScheduleTimeCardsClockInPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsClockInRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsClockInRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder.ItemTeamScheduleTimeCardsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder.ItemTeamScheduleTimeCardsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder.ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder.ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder.ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamScheduleTimeCardsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutPostRequestBody~~>ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder.ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder.ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|Post(body:ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamScheduleTimeCardsItemClockOutPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemClockOutRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsItemClockOutRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder.ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder.ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemConfirmRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsItemConfirmRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakPostRequestBody~~>ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|Post(body:ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamScheduleTimeCardsItemEndBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakPostRequestBody~~>ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|Post(body:ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|ToPostRequestInformation(body:ItemTeamScheduleTimeCardsItemStartBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamScheduleTimeCardsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder.ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|ByTimeCardId(timeCardId:string):*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|clockIn():*ItemTeamScheduleTimeCardsClockInRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|Count():*ItemTeamScheduleTimeCardsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|clockOut():*ItemTeamScheduleTimeCardsItemClockOutRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|confirm():*ItemTeamScheduleTimeCardsItemConfirmRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|endBreak():*ItemTeamScheduleTimeCardsItemEndBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|startBreak():*ItemTeamScheduleTimeCardsItemStartBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemTeamScheduleTimeCardsTimeCardItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeOffReasonsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeOffReasonsCountRequestBuilder.ItemTeamScheduleTimeOffReasonsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemTeamScheduleTimeOffReasonsCountRequestBuilder.ItemTeamScheduleTimeOffReasonsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -120373,6 +120524,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.allLicensedUsersAssignmentTarge github.com/microsoftgraph/msgraph-sdk-go/.models.allLicensedUsersAssignmentTarget::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.allLicensedUsersAssignmentTarget::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.allLicensedUsersAssignmentTargetable~~>DeviceAndAppManagementAssignmentTargetable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.allowedLobbyAdmitterRoles::0000-organizerAndCoOrganizersAndPresenters +github.com/microsoftgraph/msgraph-sdk-go/.models.allowedLobbyAdmitterRoles::0001-organizerAndCoOrganizers +github.com/microsoftgraph/msgraph-sdk-go/.models.allowedLobbyAdmitterRoles::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.allowedTargetScope::0000-notSpecified github.com/microsoftgraph/msgraph-sdk-go/.models.allowedTargetScope::0001-specificDirectoryUsers github.com/microsoftgraph/msgraph-sdk-go/.models.allowedTargetScope::0002-specificConnectedOrganizationUsers @@ -128733,25 +128887,30 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.certificationControl~~>Certific github.com/microsoftgraph/msgraph-sdk-go/.models.certification~~>Certificationable github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|GetCreatedBy():IdentitySetable github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|GetLastModifiedBy():IdentitySetable github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|SetCreatedBy(value:IdentitySetable):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|SetLastModifiedBy(value:IdentitySetable):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|GetCreatedBy():IdentitySetable github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|GetLastModifiedBy():IdentitySetable github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|SetCreatedBy(value:IdentitySetable):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|SetLastModifiedBy(value:IdentitySetable):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.changeTrackedEntityable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.channel-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|GetAllMembers():[]ConversationMemberable github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|GetDescription():*string github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|GetDisplayName():*string @@ -128770,6 +128929,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|GetTenantId(): github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|GetWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|SetAllMembers(value:[]ConversationMemberable):void github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|SetDescription(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|SetDisplayName(value:*string):void @@ -128786,6 +128946,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|SetTabs(value: github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|SetTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|public|SetWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.channel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetAllMembers():[]ConversationMemberable github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetDescription():*string github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetDisplayName():*string @@ -128801,6 +128962,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetSummary github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetTabs():[]TeamsTabable github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|GetWebUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|SetAllMembers(value:[]ConversationMemberable):void github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|SetDescription(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.channelable::|public|SetDisplayName(value:*string):void @@ -132188,6 +132350,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.configurationManagerCollectionA github.com/microsoftgraph/msgraph-sdk-go/.models.configurationManagerCollectionAssignmentTargetable::|public|GetCollectionId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.configurationManagerCollectionAssignmentTargetable::|public|SetCollectionId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.configurationManagerCollectionAssignmentTargetable~~>DeviceAndAppManagementAssignmentTargetable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.confirmedBy::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.confirmedBy::0001-user +github.com/microsoftgraph/msgraph-sdk-go/.models.confirmedBy::0002-manager +github.com/microsoftgraph/msgraph-sdk-go/.models.confirmedBy::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.connectedOrganization-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.connectedOrganization::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.connectedOrganization::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time @@ -133904,6 +134070,35 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.daylightTimeZoneOffset::|static github.com/microsoftgraph/msgraph-sdk-go/.models.daylightTimeZoneOffsetable::|public|GetDaylightBias():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.daylightTimeZoneOffsetable::|public|SetDaylightBias(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.daylightTimeZoneOffsetable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; StandardTimeZoneOffsetable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote-->*ChangeTrackedEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|GetDayNoteDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|GetDraftDayNote():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|GetSharedDayNote():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|SetDayNoteDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|SetDraftDayNote(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|public|SetSharedDayNote(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNote::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteable::|public|GetDayNoteDate():*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteable::|public|GetDraftDayNote():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteable::|public|GetSharedDayNote():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteable::|public|SetDayNoteDate(value:*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteable::|public|SetDraftDayNote(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteable::|public|SetSharedDayNote(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteable~~>ChangeTrackedEntityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponse::|public|GetValue():[]DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponse::|public|SetValue(value:[]DayNoteable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponseable::|public|GetValue():[]DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponseable::|public|SetValue(value:[]DayNoteable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.dayNoteCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.dayOfWeek::0000-sunday github.com/microsoftgraph/msgraph-sdk-go/.models.dayOfWeek::0001-monday github.com/microsoftgraph/msgraph-sdk-go/.models.dayOfWeek::0002-tuesday @@ -151476,6 +151671,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.meetingInfoable::|public|SetBac github.com/microsoftgraph/msgraph-sdk-go/.models.meetingInfoable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.meetingInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.meetingInfo~~>MeetingInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.meetingLiveShareOptions::0000-enabled +github.com/microsoftgraph/msgraph-sdk-go/.models.meetingLiveShareOptions::0001-disabled +github.com/microsoftgraph/msgraph-sdk-go/.models.meetingLiveShareOptions::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.meetingMessageType::0000-none github.com/microsoftgraph/msgraph-sdk-go/.models.meetingMessageType::0001-meetingRequest github.com/microsoftgraph/msgraph-sdk-go/.models.meetingMessageType::0002-meetingCancelled @@ -154631,12 +154829,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowAttendeeToEnableCamera():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowAttendeeToEnableMic():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowBreakoutRooms():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowedLobbyAdmitters():*AllowedLobbyAdmitterRoles github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowedPresenters():*OnlineMeetingPresenters +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowLiveShare():*MeetingLiveShareOptions github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowMeetingChat():*MeetingChatMode github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowParticipantsToChangeName():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowPowerPointSharing():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowRecording():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowTeamworkReactions():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowTranscription():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAllowWhiteboard():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAttendanceReports():[]MeetingAttendanceReportable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAudioConferencing():AudioConferencingable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetChatInfo():ChatInfoable @@ -154656,12 +154859,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|Odat github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowAttendeeToEnableCamera(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowAttendeeToEnableMic(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowBreakoutRooms(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowedLobbyAdmitters(value:*AllowedLobbyAdmitterRoles):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowedPresenters(value:*OnlineMeetingPresenters):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowLiveShare(value:*MeetingLiveShareOptions):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowMeetingChat(value:*MeetingChatMode):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowParticipantsToChangeName(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowPowerPointSharing(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowRecording(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowTeamworkReactions(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowTranscription(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAllowWhiteboard(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAttendanceReports(value:[]MeetingAttendanceReportable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAudioConferencing(value:AudioConferencingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetChatInfo(value:ChatInfoable):void @@ -154679,12 +154887,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetW github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowAttendeeToEnableCamera():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowAttendeeToEnableMic():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowBreakoutRooms():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowedLobbyAdmitters():*AllowedLobbyAdmitterRoles github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowedPresenters():*OnlineMeetingPresenters +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowLiveShare():*MeetingLiveShareOptions github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowMeetingChat():*MeetingChatMode github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowParticipantsToChangeName():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowPowerPointSharing():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowRecording():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowTeamworkReactions():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowTranscription():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAllowWhiteboard():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAttendanceReports():[]MeetingAttendanceReportable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAudioConferencing():AudioConferencingable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetChatInfo():ChatInfoable @@ -154701,12 +154914,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetWatermarkProtection():WatermarkProtectionValuesable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowAttendeeToEnableCamera(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowAttendeeToEnableMic(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowBreakoutRooms(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowedLobbyAdmitters(value:*AllowedLobbyAdmitterRoles):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowedPresenters(value:*OnlineMeetingPresenters):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowLiveShare(value:*MeetingLiveShareOptions):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowMeetingChat(value:*MeetingChatMode):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowParticipantsToChangeName(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowPowerPointSharing(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowRecording(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowTeamworkReactions(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowTranscription(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAllowWhiteboard(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAttendanceReports(value:[]MeetingAttendanceReportable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAudioConferencing(value:AudioConferencingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetChatInfo(value:ChatInfoable):void @@ -164495,8 +164713,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.samlSingleSignOnSettingsable~~> github.com/microsoftgraph/msgraph-sdk-go/.models.samlSingleSignOnSettings~~>SamlSingleSignOnSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetDayNotes():[]DayNoteable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetIsActivitiesIncludedWhenCopyingShiftsEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetOfferShiftRequests():[]OfferShiftRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetOfferShiftRequestsEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetOpenShiftChangeRequests():[]OpenShiftChangeRequestable @@ -164506,9 +164726,12 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetProvisionS github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetProvisionStatusCode():*string github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetSchedulingGroups():[]SchedulingGroupable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetShifts():[]Shiftable +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetStartDayOfWeek():*DayOfWeek github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetSwapShiftsChangeRequests():[]SwapShiftsChangeRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetSwapShiftsRequestsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetTimeCards():[]TimeCardable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetTimeClockEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetTimeClockSettings():TimeClockSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetTimeOffReasons():[]TimeOffReasonable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetTimeOffRequests():[]TimeOffRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetTimeOffRequestsEnabled():*bool @@ -164517,7 +164740,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetTimeZone() github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|GetWorkforceIntegrationIds():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetDayNotes(value:[]DayNoteable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetIsActivitiesIncludedWhenCopyingShiftsEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetOfferShiftRequests(value:[]OfferShiftRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetOfferShiftRequestsEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetOpenShiftChangeRequests(value:[]OpenShiftChangeRequestable):void @@ -164527,9 +164752,12 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetProvisionS github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetProvisionStatusCode(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetSchedulingGroups(value:[]SchedulingGroupable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetShifts(value:[]Shiftable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetStartDayOfWeek(value:*DayOfWeek):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetSwapShiftsChangeRequests(value:[]SwapShiftsChangeRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetSwapShiftsRequestsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimeCards(value:[]TimeCardable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimeClockEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimeClockSettings(value:TimeClockSettingsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimeOffReasons(value:[]TimeOffReasonable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimeOffRequests(value:[]TimeOffRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimeOffRequestsEnabled(value:*bool):void @@ -164537,7 +164765,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimesOff(v github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetTimeZone(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|public|SetWorkforceIntegrationIds(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedule::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetDayNotes():[]DayNoteable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetIsActivitiesIncludedWhenCopyingShiftsEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetOfferShiftRequests():[]OfferShiftRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetOfferShiftRequestsEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetOpenShiftChangeRequests():[]OpenShiftChangeRequestable @@ -164547,16 +164777,21 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetProvis github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetProvisionStatusCode():*string github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetSchedulingGroups():[]SchedulingGroupable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetShifts():[]Shiftable +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetStartDayOfWeek():*DayOfWeek github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetSwapShiftsChangeRequests():[]SwapShiftsChangeRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetSwapShiftsRequestsEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimeCards():[]TimeCardable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimeClockEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimeClockSettings():TimeClockSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimeOffReasons():[]TimeOffReasonable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimeOffRequests():[]TimeOffRequestable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimeOffRequestsEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimesOff():[]TimeOffable github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetTimeZone():*string github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|GetWorkforceIntegrationIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetDayNotes(value:[]DayNoteable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetIsActivitiesIncludedWhenCopyingShiftsEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetOfferShiftRequests(value:[]OfferShiftRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetOfferShiftRequestsEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetOpenShiftChangeRequests(value:[]OpenShiftChangeRequestable):void @@ -164566,9 +164801,12 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetProvis github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetProvisionStatusCode(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetSchedulingGroups(value:[]SchedulingGroupable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetShifts(value:[]Shiftable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetStartDayOfWeek(value:*DayOfWeek):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetSwapShiftsChangeRequests(value:[]SwapShiftsChangeRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetSwapShiftsRequestsEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetTimeCards(value:[]TimeCardable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetTimeClockEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetTimeClockSettings(value:TimeClockSettingsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetTimeOffReasons(value:[]TimeOffReasonable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetTimeOffRequests(value:[]TimeOffRequestable):void github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleable::|public|SetTimeOffRequestsEnabled(value:*bool):void @@ -164753,19 +164991,23 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleRequestActions::0008-se github.com/microsoftgraph/msgraph-sdk-go/.models.scheduleRequestActions::0009-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup-->*ChangeTrackedEntity github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|GetCode():*string github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|GetDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|GetIsActive():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|GetUserIds():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|SetCode(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|SetIsActive(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|public|SetUserIds(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|GetCode():*string github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|GetDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|GetIsActive():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|GetUserIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|SetCode(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|SetIsActive(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.schedulingGroupable::|public|SetUserIds(value:[]string):void @@ -178528,6 +178770,167 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.ticketInfoable::|public|SetTick github.com/microsoftgraph/msgraph-sdk-go/.models.ticketInfoable::|public|SetTicketSystem(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.ticketInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.ticketInfo~~>TicketInfoable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard-->*ChangeTrackedEntity +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetBreaks():[]TimeCardBreakable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetClockInEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetClockOutEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetConfirmedBy():*ConfirmedBy +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetNotes():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetOriginalEntry():TimeCardEntryable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetState():*TimeCardState +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|GetUserId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetBreaks(value:[]TimeCardBreakable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetClockInEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetClockOutEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetConfirmedBy(value:*ConfirmedBy):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetNotes(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetOriginalEntry(value:TimeCardEntryable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetState(value:*TimeCardState):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|public|SetUserId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCard::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetBreaks():[]TimeCardBreakable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetClockInEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetClockOutEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetConfirmedBy():*ConfirmedBy +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetNotes():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetOriginalEntry():TimeCardEntryable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetState():*TimeCardState +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|GetUserId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetBreaks(value:[]TimeCardBreakable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetClockInEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetClockOutEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetConfirmedBy(value:*ConfirmedBy):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetNotes(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetOriginalEntry(value:TimeCardEntryable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetState(value:*TimeCardState):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable::|public|SetUserId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardable~~>ChangeTrackedEntityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|GetBreakId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|GetEnd():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|GetNotes():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|GetStart():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|SetBreakId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|SetEnd(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|SetNotes(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|public|SetStart(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|GetBreakId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|GetEnd():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|GetNotes():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|GetStart():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|SetBreakId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|SetEnd(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|SetNotes(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable::|public|SetStart(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreakable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardBreak~~>TimeCardBreakable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponse::|public|GetValue():[]TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponse::|public|SetValue(value:[]TimeCardable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponseable::|public|GetValue():[]TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponseable::|public|SetValue(value:[]TimeCardable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|GetBreaks():[]TimeCardBreakable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|GetClockInEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|GetClockOutEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|SetBreaks(value:[]TimeCardBreakable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|SetClockInEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|SetClockOutEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|GetBreaks():[]TimeCardBreakable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|GetClockInEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|GetClockOutEvent():TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|SetBreaks(value:[]TimeCardBreakable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|SetClockInEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|SetClockOutEvent(value:TimeCardEventable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntryable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEntry~~>TimeCardEntryable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|GetDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|GetNotes():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|SetDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|SetNotes(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|GetDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|GetNotes():ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|SetDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|SetNotes(value:ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEventable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardEvent~~>TimeCardEventable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardState::0000-clockedIn +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardState::0001-onBreak +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardState::0002-clockedOut +github.com/microsoftgraph/msgraph-sdk-go/.models.timeCardState::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|GetApprovedLocation():GeoCoordinatesable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|SetApprovedLocation(value:GeoCoordinatesable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettingsable::|public|GetApprovedLocation():GeoCoordinatesable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettingsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettingsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettingsable::|public|SetApprovedLocation(value:GeoCoordinatesable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettingsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettingsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettingsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeClockSettings~~>TimeClockSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.timeConstraint::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.timeConstraint::|public|GetActivityDomain():*ActivityDomain github.com/microsoftgraph/msgraph-sdk-go/.models.timeConstraint::|public|GetAdditionalData():map[string]any @@ -178598,19 +179001,23 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffItemable::|public|SetTim github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffItemable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; ScheduleEntityable github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason-->*ChangeTrackedEntity github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|GetCode():*string github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|GetDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|GetIconType():*TimeOffReasonIconType github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|GetIsActive():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|SetCode(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|SetIconType(value:*TimeOffReasonIconType):void github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|public|SetIsActive(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReason::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|GetCode():*string github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|GetDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|GetIconType():*TimeOffReasonIconType github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|GetIsActive():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|SetCode(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|SetIconType(value:*TimeOffReasonIconType):void github.com/microsoftgraph/msgraph-sdk-go/.models.timeOffReasonable::|public|SetIsActive(value:*bool):void @@ -189929,9 +190336,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEn github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0005-openShiftRequest github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0006-offerShiftRequest github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0007-unknownFutureValue -github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0008-timeOffReason -github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0009-timeOff -github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0010-timeOffRequest +github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0008-timeCard +github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0009-timeOffReason +github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0010-timeOff +github.com/microsoftgraph/msgraph-sdk-go/.models.workforceIntegrationSupportedEntities::0011-timeOffRequest github.com/microsoftgraph/msgraph-sdk-go/.models.workingHours::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.workingHours::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.workingHours::|public|GetBackingStore():BackingStore @@ -232698,6 +233106,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBu github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBuilder.ItemChannelsChannelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChannelsChannelItemRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBuilder.ItemChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBuilder.ItemChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBuilder::|public|allMembers():*ItemChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBuilder::|public|archive():*ItemChannelsItemArchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBuilder::|public|completeMigration():*ItemChannelsItemCompleteMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsChannelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void @@ -232806,6 +233215,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsGetAllRetainedMessag github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsGetAllRetainedMessagesResponse::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsGetAllRetainedMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsGetAllRetainedMessagesResponseable~~>ItemChannelsGetAllRetainedMessagesGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostRequestBody~~>ItemChannelsItemAllMembersAddPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder.ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder.ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|Post(body:ItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):ItemChannelsItemAllMembersAddResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|PostAsAddPostResponse(body:ItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):ItemChannelsItemAllMembersAddPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|ToPostRequestInformation(body:ItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddResponse-->*ItemChannelsItemAllMembersAddPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersAddResponseable~~>ItemChannelsItemAllMembersAddPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder.ItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder.ItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder.ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder.ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder.ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostRequestBody~~>ItemChannelsItemAllMembersRemovePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemovePostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder.ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder.ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|Post(body:ItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemChannelsItemAllMembersRemoveResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|PostAsRemovePostResponse(body:ItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemChannelsItemAllMembersRemovePostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|ToPostRequestInformation(body:ItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveResponse-->*ItemChannelsItemAllMembersRemovePostResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRemoveResponseable~~>ItemChannelsItemAllMembersRemovePostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemChannelsItemAllMembersRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder.ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|add():*ItemChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):*ItemChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|Count():*ItemChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|remove():*ItemChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):*ItemChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemArchivePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemArchivePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemChannelsItemArchivePostRequestBody::|public|GetBackingStore():BackingStore @@ -234441,6 +234998,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPhotoValueContentRequestBuil github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPhotoValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemPhotoValueContentRequestBuilderPutRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPhotoValueContentRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPhotoValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*ItemPhotoValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostRequestBody~~>ItemPrimaryChannelAllMembersAddPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder.ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder.ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|Post(body:ItemPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):ItemPrimaryChannelAllMembersAddResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|PostAsAddPostResponse(body:ItemPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):ItemPrimaryChannelAllMembersAddPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|ToPostRequestInformation(body:ItemPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddRequestBuilder::|public|WithUrl(rawUrl:string):*ItemPrimaryChannelAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddResponse-->*ItemPrimaryChannelAllMembersAddPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersAddResponseable~~>ItemPrimaryChannelAllMembersAddPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder.ItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder.ItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder.ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder.ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder.ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemPrimaryChannelAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostRequestBody~~>ItemPrimaryChannelAllMembersRemovePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemovePostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder.ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder.ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|Post(body:ItemPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemPrimaryChannelAllMembersRemoveResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|PostAsRemovePostResponse(body:ItemPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemPrimaryChannelAllMembersRemovePostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|ToPostRequestInformation(body:ItemPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemPrimaryChannelAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveResponse-->*ItemPrimaryChannelAllMembersRemovePostResponse +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRemoveResponseable~~>ItemPrimaryChannelAllMembersRemovePostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder.ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|add():*ItemPrimaryChannelAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|Count():*ItemPrimaryChannelAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|remove():*ItemPrimaryChannelAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):*ItemPrimaryChannelAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelArchivePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelArchivePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelArchivePostRequestBody::|public|GetBackingStore():BackingStore @@ -235254,6 +235959,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder.ItemPrimaryChannelRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemPrimaryChannelRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder.ItemPrimaryChannelRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder.ItemPrimaryChannelRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder::|public|allMembers():*ItemPrimaryChannelAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder::|public|archive():*ItemPrimaryChannelArchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder::|public|completeMigration():*ItemPrimaryChannelCompleteMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void @@ -235493,6 +236199,68 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelUnarchiveReque github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelUnarchiveRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemPrimaryChannelUnarchiveRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelUnarchiveRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemPrimaryChannelUnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemPrimaryChannelUnarchiveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder.ItemScheduleDayNotesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder.ItemScheduleDayNotesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder.ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder.ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder.ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemScheduleDayNotesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleDayNotesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder.ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesDayNoteItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleDayNotesDayNoteItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemScheduleDayNotesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder.ItemScheduleDayNotesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|ByDayNoteId(dayNoteId:string):*ItemScheduleDayNotesDayNoteItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|Count():*ItemScheduleDayNotesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemScheduleDayNotesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleDayNotesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleDayNotesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleOfferShiftRequestsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleOfferShiftRequestsCountRequestBuilder.ItemScheduleOfferShiftRequestsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleOfferShiftRequestsCountRequestBuilder.ItemScheduleOfferShiftRequestsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -235691,6 +236459,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder.ItemS github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder.ItemScheduleRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|dayNotes():*ItemScheduleDayNotesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemScheduleRequestBuilderDeleteRequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemScheduleRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|offerShiftRequests():*ItemScheduleOfferShiftRequestsRequestBuilder @@ -235703,6 +236472,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|pub github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|share():*ItemScheduleShareRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|shifts():*ItemScheduleShiftsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|swapShiftsChangeRequests():*ItemScheduleSwapShiftsChangeRequestsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|timeCards():*ItemScheduleTimeCardsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|timeOffReasons():*ItemScheduleTimeOffReasonsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|timeOffRequests():*ItemScheduleTimeOffRequestsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleRequestBuilder::|public|timesOff():*ItemScheduleTimesOffRequestBuilder @@ -235932,6 +236702,208 @@ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleSwapShiftsChangeRequ github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SwapShiftsChangeRequestable; ctx:context.Context; requestConfiguration?:*ItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInPostRequestBody~~>ItemScheduleTimeCardsClockInPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder.ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder.ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|Post(body:ItemScheduleTimeCardsClockInPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|ToPostRequestInformation(body:ItemScheduleTimeCardsClockInPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsClockInRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsClockInRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder.ItemScheduleTimeCardsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder.ItemScheduleTimeCardsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder.ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder.ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder.ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemScheduleTimeCardsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutPostRequestBody~~>ItemScheduleTimeCardsItemClockOutPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder.ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder.ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|Post(body:ItemScheduleTimeCardsItemClockOutPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|ToPostRequestInformation(body:ItemScheduleTimeCardsItemClockOutPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemClockOutRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsItemClockOutRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder.ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder.ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemConfirmRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsItemConfirmRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakPostRequestBody~~>ItemScheduleTimeCardsItemEndBreakPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder.ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder.ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|Post(body:ItemScheduleTimeCardsItemEndBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|ToPostRequestInformation(body:ItemScheduleTimeCardsItemEndBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsItemEndBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakPostRequestBody~~>ItemScheduleTimeCardsItemStartBreakPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder.ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder.ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|Post(body:ItemScheduleTimeCardsItemStartBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|ToPostRequestInformation(body:ItemScheduleTimeCardsItemStartBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsItemStartBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemScheduleTimeCardsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder.ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|ByTimeCardId(timeCardId:string):*ItemScheduleTimeCardsTimeCardItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|clockIn():*ItemScheduleTimeCardsClockInRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|Count():*ItemScheduleTimeCardsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|clockOut():*ItemScheduleTimeCardsItemClockOutRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|confirm():*ItemScheduleTimeCardsItemConfirmRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|endBreak():*ItemScheduleTimeCardsItemEndBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|startBreak():*ItemScheduleTimeCardsItemStartBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemScheduleTimeCardsTimeCardItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeOffReasonsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeOffReasonsCountRequestBuilder.ItemScheduleTimeOffReasonsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.teams.ItemScheduleTimeOffReasonsCountRequestBuilder.ItemScheduleTimeOffReasonsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -236605,6 +237577,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChann github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChannelItemRequestBuilder.DeletedTeamsItemChannelsChannelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*DeletedTeamsItemChannelsChannelItemRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChannelItemRequestBuilder.DeletedTeamsItemChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChannelItemRequestBuilder.DeletedTeamsItemChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChannelItemRequestBuilder::|public|allMembers():*DeletedTeamsItemChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChannelItemRequestBuilder::|public|archive():*DeletedTeamsItemChannelsItemArchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChannelItemRequestBuilder::|public|completeMigration():*DeletedTeamsItemChannelsItemCompleteMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsChannelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void @@ -236713,6 +237686,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsGetAl github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsGetAllRetainedMessagesResponse::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsGetAllRetainedMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsGetAllRetainedMessagesResponseable~~>DeletedTeamsItemChannelsGetAllRetainedMessagesGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody~~>DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|Post(body:DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):DeletedTeamsItemChannelsItemAllMembersAddResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|PostAsAddPostResponse(body:DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):DeletedTeamsItemChannelsItemAllMembersAddPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|ToPostRequestInformation(body:DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|WithUrl(rawUrl:string):*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddResponse-->*DeletedTeamsItemChannelsItemAllMembersAddPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersAddResponseable~~>DeletedTeamsItemChannelsItemAllMembersAddPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|WithUrl(rawUrl:string):*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody~~>DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|Post(body:DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):DeletedTeamsItemChannelsItemAllMembersRemoveResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|PostAsRemovePostResponse(body:DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|ToPostRequestInformation(body:DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|WithUrl(rawUrl:string):*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveResponse-->*DeletedTeamsItemChannelsItemAllMembersRemovePostResponse +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRemoveResponseable~~>DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:*DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder.DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|add():*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|Count():*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|remove():*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):*DeletedTeamsItemChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemArchivePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemArchivePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.teamwork.DeletedTeamsItemChannelsItemArchivePostRequestBody::|public|GetBackingStore():BackingStore @@ -251513,6 +252634,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChann github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChannelItemRequestBuilder.ItemJoinedTeamsItemChannelsChannelItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemChannelsChannelItemRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChannelItemRequestBuilder.ItemJoinedTeamsItemChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChannelItemRequestBuilder.ItemJoinedTeamsItemChannelsChannelItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChannelItemRequestBuilder::|public|allMembers():*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChannelItemRequestBuilder::|public|archive():*ItemJoinedTeamsItemChannelsItemArchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChannelItemRequestBuilder::|public|completeMigration():*ItemJoinedTeamsItemChannelsItemCompleteMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsChannelItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void @@ -251621,6 +252743,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsGetAl github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsGetAllRetainedMessagesResponse::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsGetAllRetainedMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsGetAllRetainedMessagesResponseable~~>ItemJoinedTeamsItemChannelsGetAllRetainedMessagesGetResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody~~>ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|Post(body:ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemChannelsItemAllMembersAddResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|PostAsAddPostResponse(body:ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddResponse-->*ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersAddResponseable~~>ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody~~>ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|Post(body:ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|PostAsRemovePostResponse(body:ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse-->*ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseable~~>ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|add():*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|Count():*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|remove():*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemArchivePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemArchivePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemChannelsItemArchivePostRequestBody::|public|GetBackingStore():BackingStore @@ -253256,6 +254526,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPhotoValueCon github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPhotoValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPhotoValueContentRequestBuilderPutRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPhotoValueContentRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPhotoValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemPhotoValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody~~>ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|Post(body:ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|PostAsAddPostResponse(body:ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse-->*ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseable~~>ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|GetValues():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable::|public|SetValues(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody~~>ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|Post(body:ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|PostAsRemovePostResponse(body:ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse-->*ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseable~~>ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|add():*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|ByConversationMemberId(conversationMemberId:string):*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|Count():*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|remove():*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelArchivePostRequestBody::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelArchivePostRequestBody::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelArchivePostRequestBody::|public|GetBackingStore():BackingStore @@ -254069,6 +255487,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChanne github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelRequestBuilder.ItemJoinedTeamsItemPrimaryChannelRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemPrimaryChannelRequestBuilderGetQueryParameters github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelRequestBuilder.ItemJoinedTeamsItemPrimaryChannelRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelRequestBuilder.ItemJoinedTeamsItemPrimaryChannelRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelRequestBuilder::|public|allMembers():*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelRequestBuilder::|public|archive():*ItemJoinedTeamsItemPrimaryChannelArchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelRequestBuilder::|public|completeMigration():*ItemJoinedTeamsItemPrimaryChannelCompleteMigrationRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void @@ -254308,6 +255727,68 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChanne github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelUnarchiveRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemPrimaryChannelUnarchiveRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelUnarchiveRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemPrimaryChannelUnarchiveRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemPrimaryChannelUnarchiveRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder.ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|ByDayNoteId(dayNoteId:string):*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|Count():*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleDayNotesRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleDayNotesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleOfferShiftRequestsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleOfferShiftRequestsCountRequestBuilder.ItemJoinedTeamsItemScheduleOfferShiftRequestsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleOfferShiftRequestsCountRequestBuilder.ItemJoinedTeamsItemScheduleOfferShiftRequestsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -254506,6 +255987,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleReque github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder.ItemJoinedTeamsItemScheduleRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|dayNotes():*ItemJoinedTeamsItemScheduleDayNotesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleRequestBuilderDeleteRequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Scheduleable github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|offerShiftRequests():*ItemJoinedTeamsItemScheduleOfferShiftRequestsRequestBuilder @@ -254518,6 +256000,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleReque github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|share():*ItemJoinedTeamsItemScheduleShareRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|shifts():*ItemJoinedTeamsItemScheduleShiftsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|swapShiftsChangeRequests():*ItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|timeCards():*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|timeOffReasons():*ItemJoinedTeamsItemScheduleTimeOffReasonsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|timeOffRequests():*ItemJoinedTeamsItemScheduleTimeOffRequestsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleRequestBuilder::|public|timesOff():*ItemJoinedTeamsItemScheduleTimesOffRequestBuilder @@ -254747,6 +256230,208 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleSwapS github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SwapShiftsChangeRequestable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsSwapShiftsChangeRequestItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody~~>ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|Post(body:ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody~~>ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|Post(body:ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody~~>ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|Post(body:ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetIsAtApprovedLocation():*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|GetNotes():iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetIsAtApprovedLocation(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable::|public|SetNotes(value:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody~~>ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|Post(body:ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|ToPostRequestInformation(body:ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|ByTimeCardId(timeCardId:string):*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|clockIn():*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|Count():*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|clockOut():*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|confirm():*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|endBreak():*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|startBreak():*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable; ctx:context.Context; requestConfiguration?:*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeOffReasonsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeOffReasonsCountRequestBuilder.ItemJoinedTeamsItemScheduleTimeOffReasonsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemJoinedTeamsItemScheduleTimeOffReasonsCountRequestBuilder.ItemJoinedTeamsItemScheduleTimeOffReasonsCountRequestBuilderGetQueryParameters::|public|Search:*string diff --git a/kiota-lock.json b/kiota-lock.json index b5e7cc4ea4..8296f3275d 100644 --- a/kiota-lock.json +++ b/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "0922012981783F96DC07F5D7A6C66ACF27F7231418359DF10E870D51A0337185AA115C991527B8D7447CE77BF79643604D78D413185E7274AE691774AA3D4716", + "descriptionHash": "A0295D08B00F208AE931735CAD300D20844AF2449982425A068CCC22783FA2BA608259EFD304933574C24EA8AAD04E441D92DFA1903FCD7E8E870965A671F069", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.23.0", + "kiotaVersion": "1.24.0", "clientClassName": "GraphBaseServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "github.com/microsoftgraph/msgraph-sdk-go/", diff --git a/models/allowed_lobby_admitter_roles.go b/models/allowed_lobby_admitter_roles.go new file mode 100644 index 0000000000..f4960a2933 --- /dev/null +++ b/models/allowed_lobby_admitter_roles.go @@ -0,0 +1,36 @@ +package models +type AllowedLobbyAdmitterRoles int + +const ( + ORGANIZERANDCOORGANIZERSANDPRESENTERS_ALLOWEDLOBBYADMITTERROLES AllowedLobbyAdmitterRoles = iota + ORGANIZERANDCOORGANIZERS_ALLOWEDLOBBYADMITTERROLES + UNKNOWNFUTUREVALUE_ALLOWEDLOBBYADMITTERROLES +) + +func (i AllowedLobbyAdmitterRoles) String() string { + return []string{"organizerAndCoOrganizersAndPresenters", "organizerAndCoOrganizers", "unknownFutureValue"}[i] +} +func ParseAllowedLobbyAdmitterRoles(v string) (any, error) { + result := ORGANIZERANDCOORGANIZERSANDPRESENTERS_ALLOWEDLOBBYADMITTERROLES + switch v { + case "organizerAndCoOrganizersAndPresenters": + result = ORGANIZERANDCOORGANIZERSANDPRESENTERS_ALLOWEDLOBBYADMITTERROLES + case "organizerAndCoOrganizers": + result = ORGANIZERANDCOORGANIZERS_ALLOWEDLOBBYADMITTERROLES + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ALLOWEDLOBBYADMITTERROLES + default: + return nil, nil + } + return &result, nil +} +func SerializeAllowedLobbyAdmitterRoles(values []AllowedLobbyAdmitterRoles) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i AllowedLobbyAdmitterRoles) isMultiValue() bool { + return false +} diff --git a/models/application.go b/models/application.go index ccce9c4466..2884c9665d 100644 --- a/models/application.go +++ b/models/application.go @@ -907,7 +907,7 @@ func (m *Application) GetOptionalClaims()(OptionalClaimsable) { } return nil } -// GetOwners gets the owners property value. Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// GetOwners gets the owners property value. Directory objects that are owners of this application. 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 []DirectoryObjectable when successful func (m *Application) GetOwners()([]DirectoryObjectable) { val, err := m.GetBackingStore().Get("owners") @@ -1699,7 +1699,7 @@ func (m *Application) SetOptionalClaims(value OptionalClaimsable)() { panic(err) } } -// SetOwners sets the owners property value. Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// SetOwners sets the owners property value. Directory objects that are owners of this application. 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. func (m *Application) SetOwners(value []DirectoryObjectable)() { err := m.GetBackingStore().Set("owners", value) if err != nil { diff --git a/models/change_tracked_entity.go b/models/change_tracked_entity.go index f6d75896aa..ea8e6a3830 100644 --- a/models/change_tracked_entity.go +++ b/models/change_tracked_entity.go @@ -30,6 +30,8 @@ func CreateChangeTrackedEntityFromDiscriminatorValue(parseNode i878a80d2330e89d2 } if mappingValue != nil { switch *mappingValue { + case "#microsoft.graph.dayNote": + return NewDayNote(), nil case "#microsoft.graph.offerShiftRequest": return NewOfferShiftRequest(), nil case "#microsoft.graph.openShift": @@ -46,6 +48,8 @@ func CreateChangeTrackedEntityFromDiscriminatorValue(parseNode i878a80d2330e89d2 return NewShiftPreferences(), nil case "#microsoft.graph.swapShiftsChangeRequest": return NewSwapShiftsChangeRequest(), nil + case "#microsoft.graph.timeCard": + return NewTimeCard(), nil case "#microsoft.graph.timeOff": return NewTimeOff(), nil case "#microsoft.graph.timeOffReason": @@ -60,6 +64,18 @@ func CreateChangeTrackedEntityFromDiscriminatorValue(parseNode i878a80d2330e89d2 } return NewChangeTrackedEntity(), nil } +// GetCreatedBy gets the createdBy property value. Identity of the creator of the entity. +// returns a IdentitySetable when successful +func (m *ChangeTrackedEntity) GetCreatedBy()(IdentitySetable) { + val, err := m.GetBackingStore().Get("createdBy") + if err != nil { + panic(err) + } + if val != nil { + return val.(IdentitySetable) + } + 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 // returns a *Time when successful func (m *ChangeTrackedEntity) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { @@ -76,6 +92,16 @@ func (m *ChangeTrackedEntity) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3a // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *ChangeTrackedEntity) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.Entity.GetFieldDeserializers() + res["createdBy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateIdentitySetFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetCreatedBy(val.(IdentitySetable)) + } + return nil + } res["createdDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetTimeValue() if err != nil { @@ -138,8 +164,21 @@ func (m *ChangeTrackedEntity) Serialize(writer i878a80d2330e89d26896388a3f487eef if err != nil { return err } + { + err = writer.WriteObjectValue("createdBy", m.GetCreatedBy()) + if err != nil { + return err + } + } return nil } +// SetCreatedBy sets the createdBy property value. Identity of the creator of the entity. +func (m *ChangeTrackedEntity) SetCreatedBy(value IdentitySetable)() { + err := m.GetBackingStore().Set("createdBy", value) + if err != nil { + 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 func (m *ChangeTrackedEntity) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("createdDateTime", value) @@ -164,9 +203,11 @@ func (m *ChangeTrackedEntity) SetLastModifiedDateTime(value *i336074805fc853987a type ChangeTrackedEntityable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCreatedBy()(IdentitySetable) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetLastModifiedBy()(IdentitySetable) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + SetCreatedBy(value IdentitySetable)() SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetLastModifiedBy(value IdentitySetable)() SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() diff --git a/models/channel.go b/models/channel.go index 8174afeb1a..0071ba9c4d 100644 --- a/models/channel.go +++ b/models/channel.go @@ -20,6 +20,18 @@ func NewChannel()(*Channel) { func CreateChannelFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewChannel(), nil } +// GetAllMembers gets the allMembers property value. A collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a []ConversationMemberable when successful +func (m *Channel) GetAllMembers()([]ConversationMemberable) { + val, err := m.GetBackingStore().Get("allMembers") + if err != nil { + panic(err) + } + if val != nil { + return val.([]ConversationMemberable) + } + return nil +} // 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) { @@ -72,6 +84,22 @@ func (m *Channel) GetEmail()(*string) { // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *Channel) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.Entity.GetFieldDeserializers() + res["allMembers"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(ConversationMemberable) + } + } + m.SetAllMembers(res) + } + return nil + } res["createdDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetTimeValue() if err != nil { @@ -386,6 +414,18 @@ func (m *Channel) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010 if err != nil { return err } + if m.GetAllMembers() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAllMembers())) + for i, v := range m.GetAllMembers() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("allMembers", cast) + if err != nil { + return err + } + } { err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) if err != nil { @@ -503,6 +543,13 @@ func (m *Channel) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010 } return nil } +// SetAllMembers sets the allMembers property value. A collection of membership records associated with the channel, including both direct and indirect members of shared channels. +func (m *Channel) SetAllMembers(value []ConversationMemberable)() { + err := m.GetBackingStore().Set("allMembers", value) + if err != nil { + panic(err) + } +} // 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) @@ -611,6 +658,7 @@ func (m *Channel) SetWebUrl(value *string)() { type Channelable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAllMembers()([]ConversationMemberable) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetDescription()(*string) GetDisplayName()(*string) @@ -626,6 +674,7 @@ type Channelable interface { GetTabs()([]TeamsTabable) GetTenantId()(*string) GetWebUrl()(*string) + SetAllMembers(value []ConversationMemberable)() SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetDescription(value *string)() SetDisplayName(value *string)() diff --git a/models/confirmed_by.go b/models/confirmed_by.go new file mode 100644 index 0000000000..031abb2126 --- /dev/null +++ b/models/confirmed_by.go @@ -0,0 +1,54 @@ +package models +import ( + "math" + "strings" +) +type ConfirmedBy int + +const ( + NONE_CONFIRMEDBY = 1 + USER_CONFIRMEDBY = 2 + MANAGER_CONFIRMEDBY = 4 + UNKNOWNFUTUREVALUE_CONFIRMEDBY = 8 +) + +func (i ConfirmedBy) String() string { + var values []string + options := []string{"none", "user", "manager", "unknownFutureValue"} + for p := 0; p < 4; p++ { + mantis := ConfirmedBy(int(math.Pow(2, float64(p)))) + if i&mantis == mantis { + values = append(values, options[p]) + } + } + return strings.Join(values, ",") +} +func ParseConfirmedBy(v string) (any, error) { + var result ConfirmedBy + values := strings.Split(v, ",") + for _, str := range values { + switch str { + case "none": + result |= NONE_CONFIRMEDBY + case "user": + result |= USER_CONFIRMEDBY + case "manager": + result |= MANAGER_CONFIRMEDBY + case "unknownFutureValue": + result |= UNKNOWNFUTUREVALUE_CONFIRMEDBY + default: + return nil, nil + } + } + return &result, nil +} +func SerializeConfirmedBy(values []ConfirmedBy) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ConfirmedBy) isMultiValue() bool { + return true +} diff --git a/models/day_note.go b/models/day_note.go new file mode 100644 index 0000000000..ed05b51ba4 --- /dev/null +++ b/models/day_note.go @@ -0,0 +1,152 @@ +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DayNote struct { + ChangeTrackedEntity +} +// NewDayNote instantiates a new DayNote and sets the default values. +func NewDayNote()(*DayNote) { + m := &DayNote{ + ChangeTrackedEntity: *NewChangeTrackedEntity(), + } + odataTypeValue := "#microsoft.graph.dayNote" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDayNoteFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDayNoteFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDayNote(), nil +} +// GetDayNoteDate gets the dayNoteDate property value. The date of the day note. +// returns a *DateOnly when successful +func (m *DayNote) GetDayNoteDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) { + val, err := m.GetBackingStore().Get("dayNoteDate") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) + } + return nil +} +// GetDraftDayNote gets the draftDayNote property value. The draft version of this day note that is viewable by managers. Only contentType text is supported. +// returns a ItemBodyable when successful +func (m *DayNote) GetDraftDayNote()(ItemBodyable) { + val, err := m.GetBackingStore().Get("draftDayNote") + if err != nil { + panic(err) + } + if val != nil { + return val.(ItemBodyable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DayNote) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ChangeTrackedEntity.GetFieldDeserializers() + res["dayNoteDate"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetDateOnlyValue() + if err != nil { + return err + } + if val != nil { + m.SetDayNoteDate(val) + } + return nil + } + res["draftDayNote"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetDraftDayNote(val.(ItemBodyable)) + } + return nil + } + res["sharedDayNote"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetSharedDayNote(val.(ItemBodyable)) + } + return nil + } + return res +} +// GetSharedDayNote gets the sharedDayNote property value. The shared version of this day note that is viewable by both employees and managers. Only contentType text is supported. +// returns a ItemBodyable when successful +func (m *DayNote) GetSharedDayNote()(ItemBodyable) { + val, err := m.GetBackingStore().Get("sharedDayNote") + if err != nil { + panic(err) + } + if val != nil { + return val.(ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *DayNote) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ChangeTrackedEntity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteDateOnlyValue("dayNoteDate", m.GetDayNoteDate()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("draftDayNote", m.GetDraftDayNote()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("sharedDayNote", m.GetSharedDayNote()) + if err != nil { + return err + } + } + return nil +} +// SetDayNoteDate sets the dayNoteDate property value. The date of the day note. +func (m *DayNote) SetDayNoteDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() { + err := m.GetBackingStore().Set("dayNoteDate", value) + if err != nil { + panic(err) + } +} +// SetDraftDayNote sets the draftDayNote property value. The draft version of this day note that is viewable by managers. Only contentType text is supported. +func (m *DayNote) SetDraftDayNote(value ItemBodyable)() { + err := m.GetBackingStore().Set("draftDayNote", value) + if err != nil { + panic(err) + } +} +// SetSharedDayNote sets the sharedDayNote property value. The shared version of this day note that is viewable by both employees and managers. Only contentType text is supported. +func (m *DayNote) SetSharedDayNote(value ItemBodyable)() { + err := m.GetBackingStore().Set("sharedDayNote", value) + if err != nil { + panic(err) + } +} +type DayNoteable interface { + ChangeTrackedEntityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetDayNoteDate()(*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly) + GetDraftDayNote()(ItemBodyable) + GetSharedDayNote()(ItemBodyable) + SetDayNoteDate(value *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.DateOnly)() + SetDraftDayNote(value ItemBodyable)() + SetSharedDayNote(value ItemBodyable)() +} diff --git a/models/day_note_collection_response.go b/models/day_note_collection_response.go new file mode 100644 index 0000000000..2b7978d5e5 --- /dev/null +++ b/models/day_note_collection_response.go @@ -0,0 +1,88 @@ +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type DayNoteCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewDayNoteCollectionResponse instantiates a new DayNoteCollectionResponse and sets the default values. +func NewDayNoteCollectionResponse()(*DayNoteCollectionResponse) { + m := &DayNoteCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateDayNoteCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDayNoteCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDayNoteCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DayNoteCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateDayNoteFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]DayNoteable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(DayNoteable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []DayNoteable when successful +func (m *DayNoteCollectionResponse) GetValue()([]DayNoteable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]DayNoteable) + } + return nil +} +// Serialize serializes information the current object +func (m *DayNoteCollectionResponse) 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 *DayNoteCollectionResponse) SetValue(value []DayNoteable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type DayNoteCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]DayNoteable) + SetValue(value []DayNoteable)() +} diff --git a/models/device.go b/models/device.go index ee4b62388c..d3a9a8cc04 100644 --- a/models/device.go +++ b/models/device.go @@ -834,7 +834,7 @@ func (m *Device) GetTransitiveMemberOf()([]DirectoryObjectable) { } return nil } -// GetTrustType gets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. +// GetTrustType gets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in). // returns a *string when successful func (m *Device) GetTrustType()(*string) { val, err := m.GetBackingStore().Get("trustType") @@ -1338,7 +1338,7 @@ func (m *Device) SetTransitiveMemberOf(value []DirectoryObjectable)() { panic(err) } } -// SetTrustType sets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. +// SetTrustType sets the trustType property value. Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud-only joined devices), ServerAd (on-premises domain joined devices joined to Microsoft Entra ID). For more information, see Introduction to device management in Microsoft Entra ID. Supports $filter (eq, ne, not, in). func (m *Device) SetTrustType(value *string)() { err := m.GetBackingStore().Set("trustType", value) if err != nil { diff --git a/models/entity.go b/models/entity.go index 18f9ab3f07..64a947417b 100644 --- a/models/entity.go +++ b/models/entity.go @@ -374,6 +374,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewCustomSecurityAttributeDefinition(), nil case "#microsoft.graph.dataPolicyOperation": return NewDataPolicyOperation(), nil + case "#microsoft.graph.dayNote": + return NewDayNote(), nil case "#microsoft.graph.defaultManagedAppProtection": return NewDefaultManagedAppProtection(), nil case "#microsoft.graph.delegatedAdminAccessAssignment": @@ -1360,6 +1362,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewThreatAssessmentResult(), nil case "#microsoft.graph.thumbnailSet": return NewThumbnailSet(), nil + case "#microsoft.graph.timeCard": + return NewTimeCard(), nil case "#microsoft.graph.timeOff": return NewTimeOff(), nil case "#microsoft.graph.timeOffReason": diff --git a/models/meeting_live_share_options.go b/models/meeting_live_share_options.go new file mode 100644 index 0000000000..65dda74099 --- /dev/null +++ b/models/meeting_live_share_options.go @@ -0,0 +1,36 @@ +package models +type MeetingLiveShareOptions int + +const ( + ENABLED_MEETINGLIVESHAREOPTIONS MeetingLiveShareOptions = iota + DISABLED_MEETINGLIVESHAREOPTIONS + UNKNOWNFUTUREVALUE_MEETINGLIVESHAREOPTIONS +) + +func (i MeetingLiveShareOptions) String() string { + return []string{"enabled", "disabled", "unknownFutureValue"}[i] +} +func ParseMeetingLiveShareOptions(v string) (any, error) { + result := ENABLED_MEETINGLIVESHAREOPTIONS + switch v { + case "enabled": + result = ENABLED_MEETINGLIVESHAREOPTIONS + case "disabled": + result = DISABLED_MEETINGLIVESHAREOPTIONS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_MEETINGLIVESHAREOPTIONS + default: + return nil, nil + } + return &result, nil +} +func SerializeMeetingLiveShareOptions(values []MeetingLiveShareOptions) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i MeetingLiveShareOptions) isMultiValue() bool { + return false +} diff --git a/models/online_meeting_base.go b/models/online_meeting_base.go index 47978cf8ff..1a96280542 100644 --- a/models/online_meeting_base.go +++ b/models/online_meeting_base.go @@ -63,6 +63,30 @@ func (m *OnlineMeetingBase) GetAllowAttendeeToEnableMic()(*bool) { } return nil } +// GetAllowBreakoutRooms gets the allowBreakoutRooms property value. Indicates whether breakout rooms are enabled for the meeting. +// returns a *bool when successful +func (m *OnlineMeetingBase) GetAllowBreakoutRooms()(*bool) { + val, err := m.GetBackingStore().Get("allowBreakoutRooms") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetAllowedLobbyAdmitters gets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. +// returns a *AllowedLobbyAdmitterRoles when successful +func (m *OnlineMeetingBase) GetAllowedLobbyAdmitters()(*AllowedLobbyAdmitterRoles) { + val, err := m.GetBackingStore().Get("allowedLobbyAdmitters") + if err != nil { + panic(err) + } + if val != nil { + return val.(*AllowedLobbyAdmitterRoles) + } + return nil +} // GetAllowedPresenters gets the allowedPresenters property value. Specifies who can be a presenter in a meeting. // returns a *OnlineMeetingPresenters when successful func (m *OnlineMeetingBase) GetAllowedPresenters()(*OnlineMeetingPresenters) { @@ -75,6 +99,18 @@ func (m *OnlineMeetingBase) GetAllowedPresenters()(*OnlineMeetingPresenters) { } return nil } +// GetAllowLiveShare gets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue. +// returns a *MeetingLiveShareOptions when successful +func (m *OnlineMeetingBase) GetAllowLiveShare()(*MeetingLiveShareOptions) { + val, err := m.GetBackingStore().Get("allowLiveShare") + if err != nil { + panic(err) + } + if val != nil { + return val.(*MeetingLiveShareOptions) + } + return nil +} // GetAllowMeetingChat gets the allowMeetingChat property value. Specifies the mode of the meeting chat. // returns a *MeetingChatMode when successful func (m *OnlineMeetingBase) GetAllowMeetingChat()(*MeetingChatMode) { @@ -99,6 +135,18 @@ func (m *OnlineMeetingBase) GetAllowParticipantsToChangeName()(*bool) { } return nil } +// GetAllowPowerPointSharing gets the allowPowerPointSharing property value. Indicates whether PowerPoint live is enabled for the meeting. +// returns a *bool when successful +func (m *OnlineMeetingBase) GetAllowPowerPointSharing()(*bool) { + val, err := m.GetBackingStore().Get("allowPowerPointSharing") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} // GetAllowRecording gets the allowRecording property value. Indicates whether recording is enabled for the meeting. // returns a *bool when successful func (m *OnlineMeetingBase) GetAllowRecording()(*bool) { @@ -135,6 +183,18 @@ func (m *OnlineMeetingBase) GetAllowTranscription()(*bool) { } return nil } +// GetAllowWhiteboard gets the allowWhiteboard property value. Indicates whether whiteboard is enabled for the meeting. +// returns a *bool when successful +func (m *OnlineMeetingBase) GetAllowWhiteboard()(*bool) { + val, err := m.GetBackingStore().Get("allowWhiteboard") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} // GetAttendanceReports gets the attendanceReports property value. The attendance reports of an online meeting. Read-only. // returns a []MeetingAttendanceReportable when successful func (m *OnlineMeetingBase) GetAttendanceReports()([]MeetingAttendanceReportable) { @@ -207,6 +267,26 @@ func (m *OnlineMeetingBase) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["allowBreakoutRooms"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetAllowBreakoutRooms(val) + } + return nil + } + res["allowedLobbyAdmitters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseAllowedLobbyAdmitterRoles) + if err != nil { + return err + } + if val != nil { + m.SetAllowedLobbyAdmitters(val.(*AllowedLobbyAdmitterRoles)) + } + return nil + } res["allowedPresenters"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParseOnlineMeetingPresenters) if err != nil { @@ -217,6 +297,16 @@ func (m *OnlineMeetingBase) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["allowLiveShare"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseMeetingLiveShareOptions) + if err != nil { + return err + } + if val != nil { + m.SetAllowLiveShare(val.(*MeetingLiveShareOptions)) + } + return nil + } res["allowMeetingChat"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParseMeetingChatMode) if err != nil { @@ -237,6 +327,16 @@ func (m *OnlineMeetingBase) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["allowPowerPointSharing"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetAllowPowerPointSharing(val) + } + return nil + } res["allowRecording"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -267,6 +367,16 @@ func (m *OnlineMeetingBase) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["allowWhiteboard"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetAllowWhiteboard(val) + } + return nil + } res["attendanceReports"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateMeetingAttendanceReportFromDiscriminatorValue) if err != nil { @@ -553,6 +663,19 @@ func (m *OnlineMeetingBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + { + err = writer.WriteBoolValue("allowBreakoutRooms", m.GetAllowBreakoutRooms()) + if err != nil { + return err + } + } + if m.GetAllowedLobbyAdmitters() != nil { + cast := (*m.GetAllowedLobbyAdmitters()).String() + err = writer.WriteStringValue("allowedLobbyAdmitters", &cast) + if err != nil { + return err + } + } if m.GetAllowedPresenters() != nil { cast := (*m.GetAllowedPresenters()).String() err = writer.WriteStringValue("allowedPresenters", &cast) @@ -560,6 +683,13 @@ func (m *OnlineMeetingBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + if m.GetAllowLiveShare() != nil { + cast := (*m.GetAllowLiveShare()).String() + err = writer.WriteStringValue("allowLiveShare", &cast) + if err != nil { + return err + } + } if m.GetAllowMeetingChat() != nil { cast := (*m.GetAllowMeetingChat()).String() err = writer.WriteStringValue("allowMeetingChat", &cast) @@ -573,6 +703,12 @@ func (m *OnlineMeetingBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + { + err = writer.WriteBoolValue("allowPowerPointSharing", m.GetAllowPowerPointSharing()) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("allowRecording", m.GetAllowRecording()) if err != nil { @@ -591,6 +727,12 @@ func (m *OnlineMeetingBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + { + err = writer.WriteBoolValue("allowWhiteboard", m.GetAllowWhiteboard()) + if err != nil { + return err + } + } if m.GetAttendanceReports() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetAttendanceReports())) for i, v := range m.GetAttendanceReports() { @@ -698,6 +840,20 @@ func (m *OnlineMeetingBase) SetAllowAttendeeToEnableMic(value *bool)() { panic(err) } } +// SetAllowBreakoutRooms sets the allowBreakoutRooms property value. Indicates whether breakout rooms are enabled for the meeting. +func (m *OnlineMeetingBase) SetAllowBreakoutRooms(value *bool)() { + err := m.GetBackingStore().Set("allowBreakoutRooms", value) + if err != nil { + panic(err) + } +} +// SetAllowedLobbyAdmitters sets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. +func (m *OnlineMeetingBase) SetAllowedLobbyAdmitters(value *AllowedLobbyAdmitterRoles)() { + err := m.GetBackingStore().Set("allowedLobbyAdmitters", value) + if err != nil { + panic(err) + } +} // SetAllowedPresenters sets the allowedPresenters property value. Specifies who can be a presenter in a meeting. func (m *OnlineMeetingBase) SetAllowedPresenters(value *OnlineMeetingPresenters)() { err := m.GetBackingStore().Set("allowedPresenters", value) @@ -705,6 +861,13 @@ func (m *OnlineMeetingBase) SetAllowedPresenters(value *OnlineMeetingPresenters) panic(err) } } +// SetAllowLiveShare sets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue. +func (m *OnlineMeetingBase) SetAllowLiveShare(value *MeetingLiveShareOptions)() { + err := m.GetBackingStore().Set("allowLiveShare", value) + if err != nil { + panic(err) + } +} // SetAllowMeetingChat sets the allowMeetingChat property value. Specifies the mode of the meeting chat. func (m *OnlineMeetingBase) SetAllowMeetingChat(value *MeetingChatMode)() { err := m.GetBackingStore().Set("allowMeetingChat", value) @@ -719,6 +882,13 @@ func (m *OnlineMeetingBase) SetAllowParticipantsToChangeName(value *bool)() { panic(err) } } +// SetAllowPowerPointSharing sets the allowPowerPointSharing property value. Indicates whether PowerPoint live is enabled for the meeting. +func (m *OnlineMeetingBase) SetAllowPowerPointSharing(value *bool)() { + err := m.GetBackingStore().Set("allowPowerPointSharing", value) + if err != nil { + panic(err) + } +} // SetAllowRecording sets the allowRecording property value. Indicates whether recording is enabled for the meeting. func (m *OnlineMeetingBase) SetAllowRecording(value *bool)() { err := m.GetBackingStore().Set("allowRecording", value) @@ -740,6 +910,13 @@ func (m *OnlineMeetingBase) SetAllowTranscription(value *bool)() { panic(err) } } +// SetAllowWhiteboard sets the allowWhiteboard property value. Indicates whether whiteboard is enabled for the meeting. +func (m *OnlineMeetingBase) SetAllowWhiteboard(value *bool)() { + err := m.GetBackingStore().Set("allowWhiteboard", value) + if err != nil { + panic(err) + } +} // SetAttendanceReports sets the attendanceReports property value. The attendance reports of an online meeting. Read-only. func (m *OnlineMeetingBase) SetAttendanceReports(value []MeetingAttendanceReportable)() { err := m.GetBackingStore().Set("attendanceReports", value) @@ -843,12 +1020,17 @@ type OnlineMeetingBaseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetAllowAttendeeToEnableCamera()(*bool) GetAllowAttendeeToEnableMic()(*bool) + GetAllowBreakoutRooms()(*bool) + GetAllowedLobbyAdmitters()(*AllowedLobbyAdmitterRoles) GetAllowedPresenters()(*OnlineMeetingPresenters) + GetAllowLiveShare()(*MeetingLiveShareOptions) GetAllowMeetingChat()(*MeetingChatMode) GetAllowParticipantsToChangeName()(*bool) + GetAllowPowerPointSharing()(*bool) GetAllowRecording()(*bool) GetAllowTeamworkReactions()(*bool) GetAllowTranscription()(*bool) + GetAllowWhiteboard()(*bool) GetAttendanceReports()([]MeetingAttendanceReportable) GetAudioConferencing()(AudioConferencingable) GetChatInfo()(ChatInfoable) @@ -865,12 +1047,17 @@ type OnlineMeetingBaseable interface { GetWatermarkProtection()(WatermarkProtectionValuesable) SetAllowAttendeeToEnableCamera(value *bool)() SetAllowAttendeeToEnableMic(value *bool)() + SetAllowBreakoutRooms(value *bool)() + SetAllowedLobbyAdmitters(value *AllowedLobbyAdmitterRoles)() SetAllowedPresenters(value *OnlineMeetingPresenters)() + SetAllowLiveShare(value *MeetingLiveShareOptions)() SetAllowMeetingChat(value *MeetingChatMode)() SetAllowParticipantsToChangeName(value *bool)() + SetAllowPowerPointSharing(value *bool)() SetAllowRecording(value *bool)() SetAllowTeamworkReactions(value *bool)() SetAllowTranscription(value *bool)() + SetAllowWhiteboard(value *bool)() SetAttendanceReports(value []MeetingAttendanceReportable)() SetAudioConferencing(value AudioConferencingable)() SetChatInfo(value ChatInfoable)() diff --git a/models/parental_control_settings.go b/models/parental_control_settings.go index 2ea199ed64..d57c7e913f 100644 --- a/models/parental_control_settings.go +++ b/models/parental_control_settings.go @@ -94,7 +94,7 @@ func (m *ParentalControlSettings) GetFieldDeserializers()(map[string]func(i878a8 } return res } -// GetLegalAgeGroupRule gets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app. +// GetLegalAgeGroupRule gets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app. // returns a *string when successful func (m *ParentalControlSettings) GetLegalAgeGroupRule()(*string) { val, err := m.GetBackingStore().Get("legalAgeGroupRule") @@ -164,7 +164,7 @@ func (m *ParentalControlSettings) SetCountriesBlockedForMinors(value []string)() panic(err) } } -// SetLegalAgeGroupRule sets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app. +// SetLegalAgeGroupRule sets the legalAgeGroupRule property value. Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country/region minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country/region minor rules.BlockMinorsBlocks minors from using the app. func (m *ParentalControlSettings) SetLegalAgeGroupRule(value *string)() { err := m.GetBackingStore().Set("legalAgeGroupRule", value) if err != nil { diff --git a/models/schedule.go b/models/schedule.go index be1e7f1fd2..8219d430fe 100644 --- a/models/schedule.go +++ b/models/schedule.go @@ -19,6 +19,18 @@ func NewSchedule()(*Schedule) { func CreateScheduleFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewSchedule(), nil } +// GetDayNotes gets the dayNotes property value. The day notes in the schedule. +// returns a []DayNoteable when successful +func (m *Schedule) GetDayNotes()([]DayNoteable) { + val, err := m.GetBackingStore().Get("dayNotes") + if err != nil { + panic(err) + } + if val != nil { + return val.([]DayNoteable) + } + return nil +} // GetEnabled gets the enabled property value. Indicates whether the schedule is enabled for the team. Required. // returns a *bool when successful func (m *Schedule) GetEnabled()(*bool) { @@ -35,6 +47,22 @@ func (m *Schedule) GetEnabled()(*bool) { // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *Schedule) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.Entity.GetFieldDeserializers() + res["dayNotes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateDayNoteFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]DayNoteable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(DayNoteable) + } + } + m.SetDayNotes(res) + } + return nil + } res["enabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -45,6 +73,16 @@ func (m *Schedule) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return nil } + res["isActivitiesIncludedWhenCopyingShiftsEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsActivitiesIncludedWhenCopyingShiftsEnabled(val) + } + return nil + } res["offerShiftRequests"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateOfferShiftRequestFromDiscriminatorValue) if err != nil { @@ -165,6 +203,16 @@ func (m *Schedule) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return nil } + res["startDayOfWeek"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseDayOfWeek) + if err != nil { + return err + } + if val != nil { + m.SetStartDayOfWeek(val.(*DayOfWeek)) + } + return nil + } res["swapShiftsChangeRequests"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateSwapShiftsChangeRequestFromDiscriminatorValue) if err != nil { @@ -191,6 +239,22 @@ func (m *Schedule) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return nil } + res["timeCards"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateTimeCardFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]TimeCardable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(TimeCardable) + } + } + m.SetTimeCards(res) + } + return nil + } res["timeClockEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -201,6 +265,16 @@ func (m *Schedule) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return nil } + res["timeClockSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeClockSettingsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetTimeClockSettings(val.(TimeClockSettingsable)) + } + return nil + } res["timeOffReasons"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateTimeOffReasonFromDiscriminatorValue) if err != nil { @@ -287,6 +361,18 @@ func (m *Schedule) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return res } +// GetIsActivitiesIncludedWhenCopyingShiftsEnabled gets the isActivitiesIncludedWhenCopyingShiftsEnabled property value. Indicates whether copied shifts include activities from the original shift. +// returns a *bool when successful +func (m *Schedule) GetIsActivitiesIncludedWhenCopyingShiftsEnabled()(*bool) { + val, err := m.GetBackingStore().Get("isActivitiesIncludedWhenCopyingShiftsEnabled") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} // GetOfferShiftRequests gets the offerShiftRequests property value. The offer requests for shifts in the schedule. // returns a []OfferShiftRequestable when successful func (m *Schedule) GetOfferShiftRequests()([]OfferShiftRequestable) { @@ -395,6 +481,18 @@ func (m *Schedule) GetShifts()([]Shiftable) { } return nil } +// GetStartDayOfWeek gets the startDayOfWeek property value. Indicates the start day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. +// returns a *DayOfWeek when successful +func (m *Schedule) GetStartDayOfWeek()(*DayOfWeek) { + val, err := m.GetBackingStore().Get("startDayOfWeek") + if err != nil { + panic(err) + } + if val != nil { + return val.(*DayOfWeek) + } + return nil +} // GetSwapShiftsChangeRequests gets the swapShiftsChangeRequests property value. The swap requests for shifts in the schedule. // returns a []SwapShiftsChangeRequestable when successful func (m *Schedule) GetSwapShiftsChangeRequests()([]SwapShiftsChangeRequestable) { @@ -419,6 +517,18 @@ func (m *Schedule) GetSwapShiftsRequestsEnabled()(*bool) { } return nil } +// GetTimeCards gets the timeCards property value. The time cards in the schedule. +// returns a []TimeCardable when successful +func (m *Schedule) GetTimeCards()([]TimeCardable) { + val, err := m.GetBackingStore().Get("timeCards") + if err != nil { + panic(err) + } + if val != nil { + return val.([]TimeCardable) + } + return nil +} // GetTimeClockEnabled gets the timeClockEnabled property value. Indicates whether time clock is enabled for the schedule. // returns a *bool when successful func (m *Schedule) GetTimeClockEnabled()(*bool) { @@ -431,6 +541,18 @@ func (m *Schedule) GetTimeClockEnabled()(*bool) { } return nil } +// GetTimeClockSettings gets the timeClockSettings property value. The time clock location settings for this schedule. +// returns a TimeClockSettingsable when successful +func (m *Schedule) GetTimeClockSettings()(TimeClockSettingsable) { + val, err := m.GetBackingStore().Get("timeClockSettings") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeClockSettingsable) + } + return nil +} // GetTimeOffReasons gets the timeOffReasons property value. The set of reasons for a time off in the schedule. // returns a []TimeOffReasonable when successful func (m *Schedule) GetTimeOffReasons()([]TimeOffReasonable) { @@ -509,12 +631,30 @@ func (m *Schedule) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c01 if err != nil { return err } + if m.GetDayNotes() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetDayNotes())) + for i, v := range m.GetDayNotes() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("dayNotes", cast) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("enabled", m.GetEnabled()) if err != nil { return err } } + { + err = writer.WriteBoolValue("isActivitiesIncludedWhenCopyingShiftsEnabled", m.GetIsActivitiesIncludedWhenCopyingShiftsEnabled()) + if err != nil { + return err + } + } if m.GetOfferShiftRequests() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetOfferShiftRequests())) for i, v := range m.GetOfferShiftRequests() { @@ -587,6 +727,13 @@ func (m *Schedule) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c01 return err } } + if m.GetStartDayOfWeek() != nil { + cast := (*m.GetStartDayOfWeek()).String() + err = writer.WriteStringValue("startDayOfWeek", &cast) + if err != nil { + return err + } + } if m.GetSwapShiftsChangeRequests() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSwapShiftsChangeRequests())) for i, v := range m.GetSwapShiftsChangeRequests() { @@ -605,12 +752,30 @@ func (m *Schedule) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c01 return err } } + if m.GetTimeCards() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTimeCards())) + for i, v := range m.GetTimeCards() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("timeCards", cast) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("timeClockEnabled", m.GetTimeClockEnabled()) if err != nil { return err } } + { + err = writer.WriteObjectValue("timeClockSettings", m.GetTimeClockSettings()) + if err != nil { + return err + } + } if m.GetTimeOffReasons() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetTimeOffReasons())) for i, v := range m.GetTimeOffReasons() { @@ -667,6 +832,13 @@ func (m *Schedule) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c01 } return nil } +// SetDayNotes sets the dayNotes property value. The day notes in the schedule. +func (m *Schedule) SetDayNotes(value []DayNoteable)() { + err := m.GetBackingStore().Set("dayNotes", value) + if err != nil { + panic(err) + } +} // SetEnabled sets the enabled property value. Indicates whether the schedule is enabled for the team. Required. func (m *Schedule) SetEnabled(value *bool)() { err := m.GetBackingStore().Set("enabled", value) @@ -674,6 +846,13 @@ func (m *Schedule) SetEnabled(value *bool)() { panic(err) } } +// SetIsActivitiesIncludedWhenCopyingShiftsEnabled sets the isActivitiesIncludedWhenCopyingShiftsEnabled property value. Indicates whether copied shifts include activities from the original shift. +func (m *Schedule) SetIsActivitiesIncludedWhenCopyingShiftsEnabled(value *bool)() { + err := m.GetBackingStore().Set("isActivitiesIncludedWhenCopyingShiftsEnabled", value) + if err != nil { + panic(err) + } +} // SetOfferShiftRequests sets the offerShiftRequests property value. The offer requests for shifts in the schedule. func (m *Schedule) SetOfferShiftRequests(value []OfferShiftRequestable)() { err := m.GetBackingStore().Set("offerShiftRequests", value) @@ -737,6 +916,13 @@ func (m *Schedule) SetShifts(value []Shiftable)() { panic(err) } } +// SetStartDayOfWeek sets the startDayOfWeek property value. Indicates the start day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. +func (m *Schedule) SetStartDayOfWeek(value *DayOfWeek)() { + err := m.GetBackingStore().Set("startDayOfWeek", value) + if err != nil { + panic(err) + } +} // SetSwapShiftsChangeRequests sets the swapShiftsChangeRequests property value. The swap requests for shifts in the schedule. func (m *Schedule) SetSwapShiftsChangeRequests(value []SwapShiftsChangeRequestable)() { err := m.GetBackingStore().Set("swapShiftsChangeRequests", value) @@ -751,6 +937,13 @@ func (m *Schedule) SetSwapShiftsRequestsEnabled(value *bool)() { panic(err) } } +// SetTimeCards sets the timeCards property value. The time cards in the schedule. +func (m *Schedule) SetTimeCards(value []TimeCardable)() { + err := m.GetBackingStore().Set("timeCards", value) + if err != nil { + panic(err) + } +} // SetTimeClockEnabled sets the timeClockEnabled property value. Indicates whether time clock is enabled for the schedule. func (m *Schedule) SetTimeClockEnabled(value *bool)() { err := m.GetBackingStore().Set("timeClockEnabled", value) @@ -758,6 +951,13 @@ func (m *Schedule) SetTimeClockEnabled(value *bool)() { panic(err) } } +// SetTimeClockSettings sets the timeClockSettings property value. The time clock location settings for this schedule. +func (m *Schedule) SetTimeClockSettings(value TimeClockSettingsable)() { + err := m.GetBackingStore().Set("timeClockSettings", value) + if err != nil { + panic(err) + } +} // SetTimeOffReasons sets the timeOffReasons property value. The set of reasons for a time off in the schedule. func (m *Schedule) SetTimeOffReasons(value []TimeOffReasonable)() { err := m.GetBackingStore().Set("timeOffReasons", value) @@ -803,7 +1003,9 @@ func (m *Schedule) SetWorkforceIntegrationIds(value []string)() { type Scheduleable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetDayNotes()([]DayNoteable) GetEnabled()(*bool) + GetIsActivitiesIncludedWhenCopyingShiftsEnabled()(*bool) GetOfferShiftRequests()([]OfferShiftRequestable) GetOfferShiftRequestsEnabled()(*bool) GetOpenShiftChangeRequests()([]OpenShiftChangeRequestable) @@ -813,16 +1015,21 @@ type Scheduleable interface { GetProvisionStatusCode()(*string) GetSchedulingGroups()([]SchedulingGroupable) GetShifts()([]Shiftable) + GetStartDayOfWeek()(*DayOfWeek) GetSwapShiftsChangeRequests()([]SwapShiftsChangeRequestable) GetSwapShiftsRequestsEnabled()(*bool) + GetTimeCards()([]TimeCardable) GetTimeClockEnabled()(*bool) + GetTimeClockSettings()(TimeClockSettingsable) GetTimeOffReasons()([]TimeOffReasonable) GetTimeOffRequests()([]TimeOffRequestable) GetTimeOffRequestsEnabled()(*bool) GetTimesOff()([]TimeOffable) GetTimeZone()(*string) GetWorkforceIntegrationIds()([]string) + SetDayNotes(value []DayNoteable)() SetEnabled(value *bool)() + SetIsActivitiesIncludedWhenCopyingShiftsEnabled(value *bool)() SetOfferShiftRequests(value []OfferShiftRequestable)() SetOfferShiftRequestsEnabled(value *bool)() SetOpenShiftChangeRequests(value []OpenShiftChangeRequestable)() @@ -832,9 +1039,12 @@ type Scheduleable interface { SetProvisionStatusCode(value *string)() SetSchedulingGroups(value []SchedulingGroupable)() SetShifts(value []Shiftable)() + SetStartDayOfWeek(value *DayOfWeek)() SetSwapShiftsChangeRequests(value []SwapShiftsChangeRequestable)() SetSwapShiftsRequestsEnabled(value *bool)() + SetTimeCards(value []TimeCardable)() SetTimeClockEnabled(value *bool)() + SetTimeClockSettings(value TimeClockSettingsable)() SetTimeOffReasons(value []TimeOffReasonable)() SetTimeOffRequests(value []TimeOffRequestable)() SetTimeOffRequestsEnabled(value *bool)() diff --git a/models/scheduling_group.go b/models/scheduling_group.go index b711c6d928..3db285009e 100644 --- a/models/scheduling_group.go +++ b/models/scheduling_group.go @@ -21,6 +21,18 @@ func NewSchedulingGroup()(*SchedulingGroup) { func CreateSchedulingGroupFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewSchedulingGroup(), nil } +// GetCode gets the code property value. The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. +// returns a *string when successful +func (m *SchedulingGroup) GetCode()(*string) { + val, err := m.GetBackingStore().Get("code") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetDisplayName gets the displayName property value. The display name for the schedulingGroup. Required. // returns a *string when successful func (m *SchedulingGroup) GetDisplayName()(*string) { @@ -37,6 +49,16 @@ func (m *SchedulingGroup) GetDisplayName()(*string) { // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *SchedulingGroup) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.ChangeTrackedEntity.GetFieldDeserializers() + res["code"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCode(val) + } + return nil + } res["displayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -105,6 +127,12 @@ func (m *SchedulingGroup) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0 if err != nil { return err } + { + err = writer.WriteStringValue("code", m.GetCode()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("displayName", m.GetDisplayName()) if err != nil { @@ -119,6 +147,13 @@ func (m *SchedulingGroup) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0 } return nil } +// SetCode sets the code property value. The code for the schedulingGroup to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. +func (m *SchedulingGroup) SetCode(value *string)() { + err := m.GetBackingStore().Set("code", value) + if err != nil { + panic(err) + } +} // SetDisplayName sets the displayName property value. The display name for the schedulingGroup. Required. func (m *SchedulingGroup) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) @@ -143,9 +178,11 @@ func (m *SchedulingGroup) SetUserIds(value []string)() { type SchedulingGroupable interface { ChangeTrackedEntityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCode()(*string) GetDisplayName()(*string) GetIsActive()(*bool) GetUserIds()([]string) + SetCode(value *string)() SetDisplayName(value *string)() SetIsActive(value *bool)() SetUserIds(value []string)() diff --git a/models/search/bookmark.go b/models/search/bookmark.go index 48a070fde9..7e0cdddf3e 100644 --- a/models/search/bookmark.go +++ b/models/search/bookmark.go @@ -293,7 +293,7 @@ func (m *Bookmark) GetState()(*AnswerState) { } return nil } -// GetTargetedVariations gets the targetedVariations property value. Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. +// GetTargetedVariations gets the targetedVariations property value. Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. // returns a []AnswerVariantable when successful func (m *Bookmark) GetTargetedVariations()([]AnswerVariantable) { val, err := m.GetBackingStore().Get("targetedVariations") @@ -456,7 +456,7 @@ func (m *Bookmark) SetState(value *AnswerState)() { panic(err) } } -// SetTargetedVariations sets the targetedVariations property value. Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. +// SetTargetedVariations sets the targetedVariations property value. Variations of a bookmark for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. func (m *Bookmark) SetTargetedVariations(value []AnswerVariantable)() { err := m.GetBackingStore().Set("targetedVariations", value) if err != nil { diff --git a/models/search/qna.go b/models/search/qna.go index 362f7df600..b78101e3d7 100644 --- a/models/search/qna.go +++ b/models/search/qna.go @@ -237,7 +237,7 @@ func (m *Qna) GetState()(*AnswerState) { } return nil } -// GetTargetedVariations gets the targetedVariations property value. Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. +// GetTargetedVariations gets the targetedVariations property value. Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. // returns a []AnswerVariantable when successful func (m *Qna) GetTargetedVariations()([]AnswerVariantable) { val, err := m.GetBackingStore().Get("targetedVariations") @@ -374,7 +374,7 @@ func (m *Qna) SetState(value *AnswerState)() { panic(err) } } -// SetTargetedVariations sets the targetedVariations property value. Variations of a QnA for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. +// SetTargetedVariations sets the targetedVariations property value. Variations of a QnA for different countries/regions or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings apply to all variations. func (m *Qna) SetTargetedVariations(value []AnswerVariantable)() { err := m.GetBackingStore().Set("targetedVariations", value) if err != nil { diff --git a/models/service_principal.go b/models/service_principal.go index 266e996ac6..a5a174c84c 100644 --- a/models/service_principal.go +++ b/models/service_principal.go @@ -1118,7 +1118,7 @@ func (m *ServicePrincipal) GetOwnedObjects()([]DirectoryObjectable) { } return nil } -// GetOwners gets the owners property value. 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// GetOwners gets the owners property value. 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 []DirectoryObjectable when successful func (m *ServicePrincipal) GetOwners()([]DirectoryObjectable) { val, err := m.GetBackingStore().Get("owners") @@ -2024,7 +2024,7 @@ func (m *ServicePrincipal) SetOwnedObjects(value []DirectoryObjectable)() { panic(err) } } -// SetOwners sets the owners property value. 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// SetOwners sets the owners property value. 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. func (m *ServicePrincipal) SetOwners(value []DirectoryObjectable)() { err := m.GetBackingStore().Set("owners", value) if err != nil { diff --git a/models/time_card.go b/models/time_card.go new file mode 100644 index 0000000000..9a848bc85f --- /dev/null +++ b/models/time_card.go @@ -0,0 +1,351 @@ +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type TimeCard struct { + ChangeTrackedEntity +} +// NewTimeCard instantiates a new TimeCard and sets the default values. +func NewTimeCard()(*TimeCard) { + m := &TimeCard{ + ChangeTrackedEntity: *NewChangeTrackedEntity(), + } + odataTypeValue := "#microsoft.graph.timeCard" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateTimeCardFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTimeCardFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTimeCard(), nil +} +// GetBreaks gets the breaks property value. The list of breaks associated with the timeCard. +// returns a []TimeCardBreakable when successful +func (m *TimeCard) GetBreaks()([]TimeCardBreakable) { + val, err := m.GetBackingStore().Get("breaks") + if err != nil { + panic(err) + } + if val != nil { + return val.([]TimeCardBreakable) + } + return nil +} +// GetClockInEvent gets the clockInEvent property value. The clock-in event of the timeCard. +// returns a TimeCardEventable when successful +func (m *TimeCard) GetClockInEvent()(TimeCardEventable) { + val, err := m.GetBackingStore().Get("clockInEvent") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeCardEventable) + } + return nil +} +// GetClockOutEvent gets the clockOutEvent property value. The clock-out event of the timeCard. +// returns a TimeCardEventable when successful +func (m *TimeCard) GetClockOutEvent()(TimeCardEventable) { + val, err := m.GetBackingStore().Get("clockOutEvent") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeCardEventable) + } + return nil +} +// GetConfirmedBy gets the confirmedBy property value. Indicates whether this timeCard entry is confirmed. Possible values are: none, user, manager, unknownFutureValue. +// returns a *ConfirmedBy when successful +func (m *TimeCard) GetConfirmedBy()(*ConfirmedBy) { + val, err := m.GetBackingStore().Get("confirmedBy") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ConfirmedBy) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TimeCard) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ChangeTrackedEntity.GetFieldDeserializers() + res["breaks"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateTimeCardBreakFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]TimeCardBreakable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(TimeCardBreakable) + } + } + m.SetBreaks(res) + } + return nil + } + res["clockInEvent"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeCardEventFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetClockInEvent(val.(TimeCardEventable)) + } + return nil + } + res["clockOutEvent"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeCardEventFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetClockOutEvent(val.(TimeCardEventable)) + } + return nil + } + res["confirmedBy"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseConfirmedBy) + if err != nil { + return err + } + if val != nil { + m.SetConfirmedBy(val.(*ConfirmedBy)) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(ItemBodyable)) + } + return nil + } + res["originalEntry"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeCardEntryFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetOriginalEntry(val.(TimeCardEntryable)) + } + return nil + } + res["state"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseTimeCardState) + if err != nil { + return err + } + if val != nil { + m.SetState(val.(*TimeCardState)) + } + 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 + } + return res +} +// GetNotes gets the notes property value. Notes about the timeCard. +// returns a ItemBodyable when successful +func (m *TimeCard) GetNotes()(ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(ItemBodyable) + } + return nil +} +// GetOriginalEntry gets the originalEntry property value. The original timeCardEntry of the timeCard before it was edited. +// returns a TimeCardEntryable when successful +func (m *TimeCard) GetOriginalEntry()(TimeCardEntryable) { + val, err := m.GetBackingStore().Get("originalEntry") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeCardEntryable) + } + return nil +} +// GetState gets the state property value. The current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue. +// returns a *TimeCardState when successful +func (m *TimeCard) GetState()(*TimeCardState) { + val, err := m.GetBackingStore().Get("state") + if err != nil { + panic(err) + } + if val != nil { + return val.(*TimeCardState) + } + return nil +} +// GetUserId gets the userId property value. User ID to which the timeCard belongs. +// returns a *string when successful +func (m *TimeCard) GetUserId()(*string) { + val, err := m.GetBackingStore().Get("userId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *TimeCard) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ChangeTrackedEntity.Serialize(writer) + if err != nil { + return err + } + if m.GetBreaks() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetBreaks())) + for i, v := range m.GetBreaks() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("breaks", cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("clockInEvent", m.GetClockInEvent()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("clockOutEvent", m.GetClockOutEvent()) + if err != nil { + return err + } + } + if m.GetConfirmedBy() != nil { + cast := (*m.GetConfirmedBy()).String() + err = writer.WriteStringValue("confirmedBy", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("notes", m.GetNotes()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("originalEntry", m.GetOriginalEntry()) + if err != nil { + return err + } + } + if m.GetState() != nil { + cast := (*m.GetState()).String() + err = writer.WriteStringValue("state", &cast) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("userId", m.GetUserId()) + if err != nil { + return err + } + } + return nil +} +// SetBreaks sets the breaks property value. The list of breaks associated with the timeCard. +func (m *TimeCard) SetBreaks(value []TimeCardBreakable)() { + err := m.GetBackingStore().Set("breaks", value) + if err != nil { + panic(err) + } +} +// SetClockInEvent sets the clockInEvent property value. The clock-in event of the timeCard. +func (m *TimeCard) SetClockInEvent(value TimeCardEventable)() { + err := m.GetBackingStore().Set("clockInEvent", value) + if err != nil { + panic(err) + } +} +// SetClockOutEvent sets the clockOutEvent property value. The clock-out event of the timeCard. +func (m *TimeCard) SetClockOutEvent(value TimeCardEventable)() { + err := m.GetBackingStore().Set("clockOutEvent", value) + if err != nil { + panic(err) + } +} +// SetConfirmedBy sets the confirmedBy property value. Indicates whether this timeCard entry is confirmed. Possible values are: none, user, manager, unknownFutureValue. +func (m *TimeCard) SetConfirmedBy(value *ConfirmedBy)() { + err := m.GetBackingStore().Set("confirmedBy", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. Notes about the timeCard. +func (m *TimeCard) SetNotes(value ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +// SetOriginalEntry sets the originalEntry property value. The original timeCardEntry of the timeCard before it was edited. +func (m *TimeCard) SetOriginalEntry(value TimeCardEntryable)() { + err := m.GetBackingStore().Set("originalEntry", value) + if err != nil { + panic(err) + } +} +// SetState sets the state property value. The current state of the timeCard during its life cycle. The possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue. +func (m *TimeCard) SetState(value *TimeCardState)() { + err := m.GetBackingStore().Set("state", value) + if err != nil { + panic(err) + } +} +// SetUserId sets the userId property value. User ID to which the timeCard belongs. +func (m *TimeCard) SetUserId(value *string)() { + err := m.GetBackingStore().Set("userId", value) + if err != nil { + panic(err) + } +} +type TimeCardable interface { + ChangeTrackedEntityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBreaks()([]TimeCardBreakable) + GetClockInEvent()(TimeCardEventable) + GetClockOutEvent()(TimeCardEventable) + GetConfirmedBy()(*ConfirmedBy) + GetNotes()(ItemBodyable) + GetOriginalEntry()(TimeCardEntryable) + GetState()(*TimeCardState) + GetUserId()(*string) + SetBreaks(value []TimeCardBreakable)() + SetClockInEvent(value TimeCardEventable)() + SetClockOutEvent(value TimeCardEventable)() + SetConfirmedBy(value *ConfirmedBy)() + SetNotes(value ItemBodyable)() + SetOriginalEntry(value TimeCardEntryable)() + SetState(value *TimeCardState)() + SetUserId(value *string)() +} diff --git a/models/time_card_break.go b/models/time_card_break.go new file mode 100644 index 0000000000..85a4df42f6 --- /dev/null +++ b/models/time_card_break.go @@ -0,0 +1,261 @@ +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TimeCardBreak struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTimeCardBreak instantiates a new TimeCardBreak and sets the default values. +func NewTimeCardBreak()(*TimeCardBreak) { + m := &TimeCardBreak{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTimeCardBreakFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTimeCardBreakFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTimeCardBreak(), 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 *TimeCardBreak) 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 *TimeCardBreak) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetBreakId gets the breakId property value. ID of the timeCardBreak. +// returns a *string when successful +func (m *TimeCardBreak) GetBreakId()(*string) { + val, err := m.GetBackingStore().Get("breakId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetEnd gets the end property value. The start event of the timeCardBreak. +// returns a TimeCardEventable when successful +func (m *TimeCardBreak) GetEnd()(TimeCardEventable) { + val, err := m.GetBackingStore().Get("end") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeCardEventable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TimeCardBreak) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["breakId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetBreakId(val) + } + return nil + } + res["end"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeCardEventFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetEnd(val.(TimeCardEventable)) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(ItemBodyable)) + } + 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["start"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeCardEventFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetStart(val.(TimeCardEventable)) + } + return nil + } + return res +} +// GetNotes gets the notes property value. Notes about the timeCardBreak. +// returns a ItemBodyable when successful +func (m *TimeCardBreak) GetNotes()(ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(ItemBodyable) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *TimeCardBreak) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetStart gets the start property value. The start property +// returns a TimeCardEventable when successful +func (m *TimeCardBreak) GetStart()(TimeCardEventable) { + val, err := m.GetBackingStore().Get("start") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeCardEventable) + } + return nil +} +// Serialize serializes information the current object +func (m *TimeCardBreak) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("breakId", m.GetBreakId()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("end", m.GetEnd()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("start", m.GetStart()) + 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 *TimeCardBreak) 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 *TimeCardBreak) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetBreakId sets the breakId property value. ID of the timeCardBreak. +func (m *TimeCardBreak) SetBreakId(value *string)() { + err := m.GetBackingStore().Set("breakId", value) + if err != nil { + panic(err) + } +} +// SetEnd sets the end property value. The start event of the timeCardBreak. +func (m *TimeCardBreak) SetEnd(value TimeCardEventable)() { + err := m.GetBackingStore().Set("end", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. Notes about the timeCardBreak. +func (m *TimeCardBreak) SetNotes(value ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *TimeCardBreak) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetStart sets the start property value. The start property +func (m *TimeCardBreak) SetStart(value TimeCardEventable)() { + err := m.GetBackingStore().Set("start", value) + if err != nil { + panic(err) + } +} +type TimeCardBreakable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetBreakId()(*string) + GetEnd()(TimeCardEventable) + GetNotes()(ItemBodyable) + GetOdataType()(*string) + GetStart()(TimeCardEventable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetBreakId(value *string)() + SetEnd(value TimeCardEventable)() + SetNotes(value ItemBodyable)() + SetOdataType(value *string)() + SetStart(value TimeCardEventable)() +} diff --git a/models/time_card_collection_response.go b/models/time_card_collection_response.go new file mode 100644 index 0000000000..d7fda45d6b --- /dev/null +++ b/models/time_card_collection_response.go @@ -0,0 +1,88 @@ +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type TimeCardCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewTimeCardCollectionResponse instantiates a new TimeCardCollectionResponse and sets the default values. +func NewTimeCardCollectionResponse()(*TimeCardCollectionResponse) { + m := &TimeCardCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateTimeCardCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTimeCardCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTimeCardCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TimeCardCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateTimeCardFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]TimeCardable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(TimeCardable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []TimeCardable when successful +func (m *TimeCardCollectionResponse) GetValue()([]TimeCardable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]TimeCardable) + } + return nil +} +// Serialize serializes information the current object +func (m *TimeCardCollectionResponse) 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 *TimeCardCollectionResponse) SetValue(value []TimeCardable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type TimeCardCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]TimeCardable) + SetValue(value []TimeCardable)() +} diff --git a/models/time_card_entry.go b/models/time_card_entry.go new file mode 100644 index 0000000000..f70af86fa1 --- /dev/null +++ b/models/time_card_entry.go @@ -0,0 +1,236 @@ +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TimeCardEntry struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTimeCardEntry instantiates a new TimeCardEntry and sets the default values. +func NewTimeCardEntry()(*TimeCardEntry) { + m := &TimeCardEntry{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTimeCardEntryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTimeCardEntryFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTimeCardEntry(), 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 *TimeCardEntry) 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 *TimeCardEntry) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetBreaks gets the breaks property value. The clock-in event of the timeCard. +// returns a []TimeCardBreakable when successful +func (m *TimeCardEntry) GetBreaks()([]TimeCardBreakable) { + val, err := m.GetBackingStore().Get("breaks") + if err != nil { + panic(err) + } + if val != nil { + return val.([]TimeCardBreakable) + } + return nil +} +// GetClockInEvent gets the clockInEvent property value. The clock-out event of the timeCard. +// returns a TimeCardEventable when successful +func (m *TimeCardEntry) GetClockInEvent()(TimeCardEventable) { + val, err := m.GetBackingStore().Get("clockInEvent") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeCardEventable) + } + return nil +} +// GetClockOutEvent gets the clockOutEvent property value. The list of breaks associated with the timeCard. +// returns a TimeCardEventable when successful +func (m *TimeCardEntry) GetClockOutEvent()(TimeCardEventable) { + val, err := m.GetBackingStore().Get("clockOutEvent") + if err != nil { + panic(err) + } + if val != nil { + return val.(TimeCardEventable) + } + return nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *TimeCardEntry) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["breaks"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateTimeCardBreakFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]TimeCardBreakable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(TimeCardBreakable) + } + } + m.SetBreaks(res) + } + return nil + } + res["clockInEvent"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeCardEventFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetClockInEvent(val.(TimeCardEventable)) + } + return nil + } + res["clockOutEvent"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateTimeCardEventFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetClockOutEvent(val.(TimeCardEventable)) + } + 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 *TimeCardEntry) 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 *TimeCardEntry) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetBreaks() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetBreaks())) + for i, v := range m.GetBreaks() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("breaks", cast) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("clockInEvent", m.GetClockInEvent()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("clockOutEvent", m.GetClockOutEvent()) + 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 *TimeCardEntry) 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 *TimeCardEntry) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetBreaks sets the breaks property value. The clock-in event of the timeCard. +func (m *TimeCardEntry) SetBreaks(value []TimeCardBreakable)() { + err := m.GetBackingStore().Set("breaks", value) + if err != nil { + panic(err) + } +} +// SetClockInEvent sets the clockInEvent property value. The clock-out event of the timeCard. +func (m *TimeCardEntry) SetClockInEvent(value TimeCardEventable)() { + err := m.GetBackingStore().Set("clockInEvent", value) + if err != nil { + panic(err) + } +} +// SetClockOutEvent sets the clockOutEvent property value. The list of breaks associated with the timeCard. +func (m *TimeCardEntry) SetClockOutEvent(value TimeCardEventable)() { + err := m.GetBackingStore().Set("clockOutEvent", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *TimeCardEntry) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type TimeCardEntryable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetBreaks()([]TimeCardBreakable) + GetClockInEvent()(TimeCardEventable) + GetClockOutEvent()(TimeCardEventable) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetBreaks(value []TimeCardBreakable)() + SetClockInEvent(value TimeCardEventable)() + SetClockOutEvent(value TimeCardEventable)() + SetOdataType(value *string)() +} diff --git a/models/time_card_event.go b/models/time_card_event.go new file mode 100644 index 0000000000..01f7736c2a --- /dev/null +++ b/models/time_card_event.go @@ -0,0 +1,225 @@ +package models + +import ( + i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e "time" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TimeCardEvent struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTimeCardEvent instantiates a new TimeCardEvent and sets the default values. +func NewTimeCardEvent()(*TimeCardEvent) { + m := &TimeCardEvent{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTimeCardEventFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTimeCardEventFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTimeCardEvent(), 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 *TimeCardEvent) 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 *TimeCardEvent) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetDateTime gets the dateTime property value. The time the entry is recorded. +// returns a *Time when successful +func (m *TimeCardEvent) GetDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("dateTime") + 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 *TimeCardEvent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["dateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetDateTime(val) + } + return nil + } + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(ItemBodyable)) + } + 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 +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. Indicates whether this action happens at an approved location. +// returns a *bool when successful +func (m *TimeCardEvent) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. Notes about the timeCardEvent. +// returns a ItemBodyable when successful +func (m *TimeCardEvent) GetNotes()(ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(ItemBodyable) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *TimeCardEvent) 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 *TimeCardEvent) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteTimeValue("dateTime", m.GetDateTime()) + if err != nil { + return err + } + } + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *TimeCardEvent) 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 *TimeCardEvent) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetDateTime sets the dateTime property value. The time the entry is recorded. +func (m *TimeCardEvent) SetDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("dateTime", value) + if err != nil { + panic(err) + } +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. Indicates whether this action happens at an approved location. +func (m *TimeCardEvent) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. Notes about the timeCardEvent. +func (m *TimeCardEvent) SetNotes(value ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *TimeCardEvent) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type TimeCardEventable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetIsAtApprovedLocation()(*bool) + GetNotes()(ItemBodyable) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value ItemBodyable)() + SetOdataType(value *string)() +} diff --git a/models/time_card_state.go b/models/time_card_state.go new file mode 100644 index 0000000000..a88ed27ad4 --- /dev/null +++ b/models/time_card_state.go @@ -0,0 +1,39 @@ +package models +type TimeCardState int + +const ( + CLOCKEDIN_TIMECARDSTATE TimeCardState = iota + ONBREAK_TIMECARDSTATE + CLOCKEDOUT_TIMECARDSTATE + UNKNOWNFUTUREVALUE_TIMECARDSTATE +) + +func (i TimeCardState) String() string { + return []string{"clockedIn", "onBreak", "clockedOut", "unknownFutureValue"}[i] +} +func ParseTimeCardState(v string) (any, error) { + result := CLOCKEDIN_TIMECARDSTATE + switch v { + case "clockedIn": + result = CLOCKEDIN_TIMECARDSTATE + case "onBreak": + result = ONBREAK_TIMECARDSTATE + case "clockedOut": + result = CLOCKEDOUT_TIMECARDSTATE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_TIMECARDSTATE + default: + return nil, nil + } + return &result, nil +} +func SerializeTimeCardState(values []TimeCardState) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i TimeCardState) isMultiValue() bool { + return false +} diff --git a/models/time_clock_settings.go b/models/time_clock_settings.go new file mode 100644 index 0000000000..5aa169f773 --- /dev/null +++ b/models/time_clock_settings.go @@ -0,0 +1,150 @@ +package models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type TimeClockSettings struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewTimeClockSettings instantiates a new TimeClockSettings and sets the default values. +func NewTimeClockSettings()(*TimeClockSettings) { + m := &TimeClockSettings{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateTimeClockSettingsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateTimeClockSettingsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewTimeClockSettings(), 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 *TimeClockSettings) 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) +} +// GetApprovedLocation gets the approvedLocation property value. The approved location of the timeClock. +// returns a GeoCoordinatesable when successful +func (m *TimeClockSettings) GetApprovedLocation()(GeoCoordinatesable) { + val, err := m.GetBackingStore().Get("approvedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(GeoCoordinatesable) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *TimeClockSettings) 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 *TimeClockSettings) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["approvedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateGeoCoordinatesFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetApprovedLocation(val.(GeoCoordinatesable)) + } + 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 *TimeClockSettings) 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 *TimeClockSettings) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteObjectValue("approvedLocation", m.GetApprovedLocation()) + 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 *TimeClockSettings) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetApprovedLocation sets the approvedLocation property value. The approved location of the timeClock. +func (m *TimeClockSettings) SetApprovedLocation(value GeoCoordinatesable)() { + err := m.GetBackingStore().Set("approvedLocation", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *TimeClockSettings) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *TimeClockSettings) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type TimeClockSettingsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetApprovedLocation()(GeoCoordinatesable) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + SetApprovedLocation(value GeoCoordinatesable)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() +} diff --git a/models/time_off_reason.go b/models/time_off_reason.go index 8ccaac4889..a37f397ae4 100644 --- a/models/time_off_reason.go +++ b/models/time_off_reason.go @@ -21,6 +21,18 @@ func NewTimeOffReason()(*TimeOffReason) { func CreateTimeOffReasonFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewTimeOffReason(), nil } +// GetCode gets the code property value. The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. +// returns a *string when successful +func (m *TimeOffReason) GetCode()(*string) { + val, err := m.GetBackingStore().Get("code") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetDisplayName gets the displayName property value. The name of the timeOffReason. Required. // returns a *string when successful func (m *TimeOffReason) GetDisplayName()(*string) { @@ -37,6 +49,16 @@ func (m *TimeOffReason) GetDisplayName()(*string) { // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *TimeOffReason) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.ChangeTrackedEntity.GetFieldDeserializers() + res["code"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetCode(val) + } + return nil + } res["displayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -99,6 +121,12 @@ func (m *TimeOffReason) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0 if err != nil { return err } + { + err = writer.WriteStringValue("code", m.GetCode()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("displayName", m.GetDisplayName()) if err != nil { @@ -120,6 +148,13 @@ func (m *TimeOffReason) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0 } return nil } +// SetCode sets the code property value. The code of the timeOffReason to represent an external identifier. This field must be unique within the team in Microsoft Teams and uses an alphanumeric format, with a maximum of 100 characters. +func (m *TimeOffReason) SetCode(value *string)() { + err := m.GetBackingStore().Set("code", value) + if err != nil { + panic(err) + } +} // SetDisplayName sets the displayName property value. The name of the timeOffReason. Required. func (m *TimeOffReason) SetDisplayName(value *string)() { err := m.GetBackingStore().Set("displayName", value) @@ -144,9 +179,11 @@ func (m *TimeOffReason) SetIsActive(value *bool)() { type TimeOffReasonable interface { ChangeTrackedEntityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCode()(*string) GetDisplayName()(*string) GetIconType()(*TimeOffReasonIconType) GetIsActive()(*bool) + SetCode(value *string)() SetDisplayName(value *string)() SetIconType(value *TimeOffReasonIconType)() SetIsActive(value *bool)() diff --git a/models/user.go b/models/user.go index 8625804d96..cd76086f2f 100644 --- a/models/user.go +++ b/models/user.go @@ -299,7 +299,7 @@ func (m *User) GetContacts()([]Contactable) { } return nil } -// GetCountry gets the country property value. The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). +// GetCountry gets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). // returns a *string when successful func (m *User) GetCountry()(*string) { val, err := m.GetBackingStore().Get("country") @@ -2807,7 +2807,7 @@ func (m *User) GetPlanner()(PlannerUserable) { } return nil } -// GetPostalCode gets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). +// GetPostalCode gets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). // returns a *string when successful func (m *User) GetPostalCode()(*string) { val, err := m.GetBackingStore().Get("postalCode") @@ -3131,7 +3131,7 @@ func (m *User) GetTransitiveMemberOf()([]DirectoryObjectable) { } return nil } -// GetUsageLocation gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). +// GetUsageLocation gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). // returns a *string when successful func (m *User) GetUsageLocation()(*string) { val, err := m.GetBackingStore().Get("usageLocation") @@ -4356,7 +4356,7 @@ func (m *User) SetContacts(value []Contactable)() { panic(err) } } -// SetCountry sets the country property value. The country/region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). +// SetCountry sets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). func (m *User) SetCountry(value *string)() { err := m.GetBackingStore().Set("country", value) if err != nil { @@ -4888,7 +4888,7 @@ func (m *User) SetPlanner(value PlannerUserable)() { panic(err) } } -// SetPostalCode sets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). +// SetPostalCode sets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). func (m *User) SetPostalCode(value *string)() { err := m.GetBackingStore().Set("postalCode", value) if err != nil { @@ -5077,7 +5077,7 @@ func (m *User) SetTransitiveMemberOf(value []DirectoryObjectable)() { panic(err) } } -// SetUsageLocation sets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). +// SetUsageLocation sets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). func (m *User) SetUsageLocation(value *string)() { err := m.GetBackingStore().Set("usageLocation", value) if err != nil { diff --git a/models/workbook_worksheet_protection_options.go b/models/workbook_worksheet_protection_options.go index 5de76546f5..84df562c76 100644 --- a/models/workbook_worksheet_protection_options.go +++ b/models/workbook_worksheet_protection_options.go @@ -35,7 +35,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAdditionalData()(map[string]any) } return val.(map[string]any) } -// GetAllowAutoFilter gets the allowAutoFilter property value. Represents the worksheet protection option of allowing using auto filter feature. +// GetAllowAutoFilter gets the allowAutoFilter property value. Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowAutoFilter()(*bool) { val, err := m.GetBackingStore().Get("allowAutoFilter") @@ -47,7 +47,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowAutoFilter()(*bool) { } return nil } -// GetAllowDeleteColumns gets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns. +// GetAllowDeleteColumns gets the allowDeleteColumns property value. Indicates whether the worksheet protection option to allow deleting columns is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteColumns()(*bool) { val, err := m.GetBackingStore().Get("allowDeleteColumns") @@ -59,7 +59,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteColumns()(*bool) { } return nil } -// GetAllowDeleteRows gets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows. +// GetAllowDeleteRows gets the allowDeleteRows property value. Indicates whether the worksheet protection option to allow deleting rows is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteRows()(*bool) { val, err := m.GetBackingStore().Get("allowDeleteRows") @@ -71,7 +71,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowDeleteRows()(*bool) { } return nil } -// GetAllowFormatCells gets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells. +// GetAllowFormatCells gets the allowFormatCells property value. Indicates whether the worksheet protection option to allow formatting cells is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatCells()(*bool) { val, err := m.GetBackingStore().Get("allowFormatCells") @@ -83,7 +83,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatCells()(*bool) { } return nil } -// GetAllowFormatColumns gets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns. +// GetAllowFormatColumns gets the allowFormatColumns property value. Indicates whether the worksheet protection option to allow formatting columns is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatColumns()(*bool) { val, err := m.GetBackingStore().Get("allowFormatColumns") @@ -95,7 +95,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatColumns()(*bool) { } return nil } -// GetAllowFormatRows gets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows. +// GetAllowFormatRows gets the allowFormatRows property value. Indicates whether the worksheet protection option to allow formatting rows is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatRows()(*bool) { val, err := m.GetBackingStore().Get("allowFormatRows") @@ -107,7 +107,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowFormatRows()(*bool) { } return nil } -// GetAllowInsertColumns gets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns. +// GetAllowInsertColumns gets the allowInsertColumns property value. Indicates whether the worksheet protection option to allow inserting columns is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertColumns()(*bool) { val, err := m.GetBackingStore().Get("allowInsertColumns") @@ -119,7 +119,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertColumns()(*bool) { } return nil } -// GetAllowInsertHyperlinks gets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks. +// GetAllowInsertHyperlinks gets the allowInsertHyperlinks property value. Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertHyperlinks()(*bool) { val, err := m.GetBackingStore().Get("allowInsertHyperlinks") @@ -131,7 +131,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertHyperlinks()(*bool) { } return nil } -// GetAllowInsertRows gets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows. +// GetAllowInsertRows gets the allowInsertRows property value. Indicates whether the worksheet protection option to allow inserting rows is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertRows()(*bool) { val, err := m.GetBackingStore().Get("allowInsertRows") @@ -143,7 +143,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowInsertRows()(*bool) { } return nil } -// GetAllowPivotTables gets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature. +// GetAllowPivotTables gets the allowPivotTables property value. Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowPivotTables()(*bool) { val, err := m.GetBackingStore().Get("allowPivotTables") @@ -155,7 +155,7 @@ func (m *WorkbookWorksheetProtectionOptions) GetAllowPivotTables()(*bool) { } return nil } -// GetAllowSort gets the allowSort property value. Represents the worksheet protection option of allowing using sort feature. +// GetAllowSort gets the allowSort property value. Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. // returns a *bool when successful func (m *WorkbookWorksheetProtectionOptions) GetAllowSort()(*bool) { val, err := m.GetBackingStore().Get("allowSort") @@ -399,77 +399,77 @@ func (m *WorkbookWorksheetProtectionOptions) SetAdditionalData(value map[string] panic(err) } } -// SetAllowAutoFilter sets the allowAutoFilter property value. Represents the worksheet protection option of allowing using auto filter feature. +// SetAllowAutoFilter sets the allowAutoFilter property value. Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowAutoFilter(value *bool)() { err := m.GetBackingStore().Set("allowAutoFilter", value) if err != nil { panic(err) } } -// SetAllowDeleteColumns sets the allowDeleteColumns property value. Represents the worksheet protection option of allowing deleting columns. +// SetAllowDeleteColumns sets the allowDeleteColumns property value. Indicates whether the worksheet protection option to allow deleting columns is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowDeleteColumns(value *bool)() { err := m.GetBackingStore().Set("allowDeleteColumns", value) if err != nil { panic(err) } } -// SetAllowDeleteRows sets the allowDeleteRows property value. Represents the worksheet protection option of allowing deleting rows. +// SetAllowDeleteRows sets the allowDeleteRows property value. Indicates whether the worksheet protection option to allow deleting rows is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowDeleteRows(value *bool)() { err := m.GetBackingStore().Set("allowDeleteRows", value) if err != nil { panic(err) } } -// SetAllowFormatCells sets the allowFormatCells property value. Represents the worksheet protection option of allowing formatting cells. +// SetAllowFormatCells sets the allowFormatCells property value. Indicates whether the worksheet protection option to allow formatting cells is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatCells(value *bool)() { err := m.GetBackingStore().Set("allowFormatCells", value) if err != nil { panic(err) } } -// SetAllowFormatColumns sets the allowFormatColumns property value. Represents the worksheet protection option of allowing formatting columns. +// SetAllowFormatColumns sets the allowFormatColumns property value. Indicates whether the worksheet protection option to allow formatting columns is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatColumns(value *bool)() { err := m.GetBackingStore().Set("allowFormatColumns", value) if err != nil { panic(err) } } -// SetAllowFormatRows sets the allowFormatRows property value. Represents the worksheet protection option of allowing formatting rows. +// SetAllowFormatRows sets the allowFormatRows property value. Indicates whether the worksheet protection option to allow formatting rows is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowFormatRows(value *bool)() { err := m.GetBackingStore().Set("allowFormatRows", value) if err != nil { panic(err) } } -// SetAllowInsertColumns sets the allowInsertColumns property value. Represents the worksheet protection option of allowing inserting columns. +// SetAllowInsertColumns sets the allowInsertColumns property value. Indicates whether the worksheet protection option to allow inserting columns is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertColumns(value *bool)() { err := m.GetBackingStore().Set("allowInsertColumns", value) if err != nil { panic(err) } } -// SetAllowInsertHyperlinks sets the allowInsertHyperlinks property value. Represents the worksheet protection option of allowing inserting hyperlinks. +// SetAllowInsertHyperlinks sets the allowInsertHyperlinks property value. Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertHyperlinks(value *bool)() { err := m.GetBackingStore().Set("allowInsertHyperlinks", value) if err != nil { panic(err) } } -// SetAllowInsertRows sets the allowInsertRows property value. Represents the worksheet protection option of allowing inserting rows. +// SetAllowInsertRows sets the allowInsertRows property value. Indicates whether the worksheet protection option to allow inserting rows is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowInsertRows(value *bool)() { err := m.GetBackingStore().Set("allowInsertRows", value) if err != nil { panic(err) } } -// SetAllowPivotTables sets the allowPivotTables property value. Represents the worksheet protection option of allowing using pivot table feature. +// SetAllowPivotTables sets the allowPivotTables property value. Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowPivotTables(value *bool)() { err := m.GetBackingStore().Set("allowPivotTables", value) if err != nil { panic(err) } } -// SetAllowSort sets the allowSort property value. Represents the worksheet protection option of allowing using sort feature. +// SetAllowSort sets the allowSort property value. Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. func (m *WorkbookWorksheetProtectionOptions) SetAllowSort(value *bool)() { err := m.GetBackingStore().Set("allowSort", value) if err != nil { diff --git a/models/workforce_integration_supported_entities.go b/models/workforce_integration_supported_entities.go index 8b9ac194bd..5baec2cdc4 100644 --- a/models/workforce_integration_supported_entities.go +++ b/models/workforce_integration_supported_entities.go @@ -14,15 +14,16 @@ const ( OPENSHIFTREQUEST_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 32 OFFERSHIFTREQUEST_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 64 UNKNOWNFUTUREVALUE_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 128 - TIMEOFFREASON_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 256 - TIMEOFF_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 512 - TIMEOFFREQUEST_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 1024 + TIMECARD_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 256 + TIMEOFFREASON_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 512 + TIMEOFF_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 1024 + TIMEOFFREQUEST_WORKFORCEINTEGRATIONSUPPORTEDENTITIES = 2048 ) func (i WorkforceIntegrationSupportedEntities) String() string { var values []string - options := []string{"none", "shift", "swapRequest", "userShiftPreferences", "openShift", "openShiftRequest", "offerShiftRequest", "unknownFutureValue", "timeOffReason", "timeOff", "timeOffRequest"} - for p := 0; p < 11; p++ { + options := []string{"none", "shift", "swapRequest", "userShiftPreferences", "openShift", "openShiftRequest", "offerShiftRequest", "unknownFutureValue", "timeCard", "timeOffReason", "timeOff", "timeOffRequest"} + for p := 0; p < 12; p++ { mantis := WorkforceIntegrationSupportedEntities(int(math.Pow(2, float64(p)))) if i&mantis == mantis { values = append(values, options[p]) @@ -51,6 +52,8 @@ func ParseWorkforceIntegrationSupportedEntities(v string) (any, error) { result |= OFFERSHIFTREQUEST_WORKFORCEINTEGRATIONSUPPORTEDENTITIES case "unknownFutureValue": result |= UNKNOWNFUTUREVALUE_WORKFORCEINTEGRATIONSUPPORTEDENTITIES + case "timeCard": + result |= TIMECARD_WORKFORCEINTEGRATIONSUPPORTEDENTITIES case "timeOffReason": result |= TIMEOFFREASON_WORKFORCEINTEGRATIONSUPPORTEDENTITIES case "timeOff": diff --git a/organization/organization_item_request_builder.go b/organization/organization_item_request_builder.go index 342f99d404..b4bbc68fea 100644 --- a/organization/organization_item_request_builder.go +++ b/organization/organization_item_request_builder.go @@ -128,12 +128,12 @@ func (m *OrganizationItemRequestBuilder) GetMemberGroups()(*ItemGetMemberGroupsR func (m *OrganizationItemRequestBuilder) GetMemberObjects()(*ItemGetMemberObjectsRequestBuilder) { return NewItemGetMemberObjectsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. +// Patch update the properties of a organization object. // returns a Organizationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 func (m *OrganizationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, requestConfiguration *OrganizationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -186,7 +186,7 @@ func (m *OrganizationItemRequestBuilder) ToGetRequestInformation(ctx context.Con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. +// ToPatchRequestInformation update the properties of a organization object. // returns a *RequestInformation when successful func (m *OrganizationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Organizationable, requestConfiguration *OrganizationItemRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go b/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go index efaced0fd0..f7b393e8d0 100644 --- a/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go +++ b/policies/cross_tenant_access_policy_partners_item_identity_synchronization_request_builder.go @@ -96,12 +96,12 @@ func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilde } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable), nil } -// Put update the user synchronization policy of a partner-specific configuration. +// Put create a cross-tenant user synchronization policy for a partner-specific configuration. // returns a CrossTenantIdentitySyncPolicyPartnerable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder) Put(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, requestConfiguration *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilderPutRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, error) { requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -144,7 +144,7 @@ func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilde requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPutRequestInformation update the user synchronization policy of a partner-specific configuration. +// ToPutRequestInformation create a cross-tenant user synchronization policy for a partner-specific configuration. // returns a *RequestInformation when successful func (m *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder) ToPutRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable, requestConfiguration *CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/serviceprincipals/item_owners_ref_request_builder.go b/serviceprincipals/item_owners_ref_request_builder.go index ff3a5393bc..b926e6bb73 100644 --- a/serviceprincipals/item_owners_ref_request_builder.go +++ b/serviceprincipals/item_owners_ref_request_builder.go @@ -25,7 +25,7 @@ type ItemOwnersRefRequestBuilderDeleteRequestConfiguration struct { // Request query parameters QueryParameters *ItemOwnersRefRequestBuilderDeleteQueryParameters } -// ItemOwnersRefRequestBuilderGetQueryParameters 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// ItemOwnersRefRequestBuilderGetQueryParameters 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. type ItemOwnersRefRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -88,7 +88,7 @@ func (m *ItemOwnersRefRequestBuilder) Delete(ctx context.Context, requestConfigu } return nil } -// Get 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// Get 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 StringCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemOwnersRefRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemOwnersRefRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.StringCollectionResponseable, error) { @@ -141,7 +141,7 @@ func (m *ItemOwnersRefRequestBuilder) ToDeleteRequestInformation(ctx context.Con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// 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) diff --git a/serviceprincipals/item_owners_request_builder.go b/serviceprincipals/item_owners_request_builder.go index 401c7d5560..a5494ebb65 100644 --- a/serviceprincipals/item_owners_request_builder.go +++ b/serviceprincipals/item_owners_request_builder.go @@ -11,7 +11,7 @@ import ( type ItemOwnersRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// ItemOwnersRequestBuilderGetQueryParameters 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// ItemOwnersRequestBuilderGetQueryParameters 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. type ItemOwnersRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -69,7 +69,7 @@ func NewItemOwnersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263 func (m *ItemOwnersRequestBuilder) Count()(*ItemOwnersCountRequestBuilder) { return NewItemOwnersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// Get 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 DirectoryObjectCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemOwnersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemOwnersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, error) { @@ -114,7 +114,7 @@ func (m *ItemOwnersRequestBuilder) GraphUser()(*ItemOwnersGraphUserRequestBuilde func (m *ItemOwnersRequestBuilder) Ref()(*ItemOwnersRefRequestBuilder) { return NewItemOwnersRefRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// 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. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. +// 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 *ItemOwnersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemOwnersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/sites/item_lists_list_item_request_builder.go b/sites/item_lists_list_item_request_builder.go index ea2f72cc41..788f10c0fa 100644 --- a/sites/item_lists_list_item_request_builder.go +++ b/sites/item_lists_list_item_request_builder.go @@ -18,7 +18,7 @@ type ItemListsListItemRequestBuilderDeleteRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// ItemListsListItemRequestBuilderGetQueryParameters returns the metadata for a list. +// ItemListsListItemRequestBuilderGetQueryParameters get a list of rich long-running operations associated with a list. type ItemListsListItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -90,12 +90,12 @@ func (m *ItemListsListItemRequestBuilder) Delete(ctx context.Context, requestCon func (m *ItemListsListItemRequestBuilder) Drive()(*ItemListsItemDriveRequestBuilder) { return NewItemListsItemDriveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get returns the metadata for a list. +// Get get a list of rich long-running operations associated with a list. // returns a Listable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 func (m *ItemListsListItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsListItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -164,7 +164,7 @@ func (m *ItemListsListItemRequestBuilder) ToDeleteRequestInformation(ctx context requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation returns the metadata for a list. +// ToGetRequestInformation get a list of rich long-running operations associated with a list. // returns a *RequestInformation when successful func (m *ItemListsListItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsListItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/sites/sites_request_builder.go b/sites/sites_request_builder.go index fc6bc5ae51..dbda4c953a 100644 --- a/sites/sites_request_builder.go +++ b/sites/sites_request_builder.go @@ -11,7 +11,7 @@ import ( type SitesRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// SitesRequestBuilderGetQueryParameters search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. +// SitesRequestBuilderGetQueryParameters list all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. type SitesRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func (m *SitesRequestBuilder) Count()(*CountRequestBuilder) { func (m *SitesRequestBuilder) Delta()(*DeltaRequestBuilder) { return NewDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. +// Get list all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. // returns a SiteCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-1.0 func (m *SitesRequestBuilder) Get(ctx context.Context, requestConfiguration *SitesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.SiteCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -112,7 +112,7 @@ func (m *SitesRequestBuilder) GetAllSites()(*GetAllSitesRequestBuilder) { func (m *SitesRequestBuilder) Remove()(*RemoveRequestBuilder) { return NewRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. +// ToGetRequestInformation list all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. // returns a *RequestInformation when successful func (m *SitesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *SitesRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_channel_item_request_builder.go b/teams/item_channels_channel_item_request_builder.go index 4319585472..6e030b92af 100644 --- a/teams/item_channels_channel_item_request_builder.go +++ b/teams/item_channels_channel_item_request_builder.go @@ -41,6 +41,11 @@ type ItemChannelsChannelItemRequestBuilderPatchRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AllMembers provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemChannelsItemAllMembersRequestBuilder when successful +func (m *ItemChannelsChannelItemRequestBuilder) AllMembers()(*ItemChannelsItemAllMembersRequestBuilder) { + return NewItemChannelsItemAllMembersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Archive provides operations to call the archive method. // returns a *ItemChannelsItemArchiveRequestBuilder when successful func (m *ItemChannelsChannelItemRequestBuilder) Archive()(*ItemChannelsItemArchiveRequestBuilder) { diff --git a/teams/item_channels_item_all_members_add_post_request_body.go b/teams/item_channels_item_all_members_add_post_request_body.go new file mode 100644 index 0000000000..3b3b360192 --- /dev/null +++ b/teams/item_channels_item_all_members_add_post_request_body.go @@ -0,0 +1,126 @@ +package teams + +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 ItemChannelsItemAllMembersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemChannelsItemAllMembersAddPostRequestBody instantiates a new ItemChannelsItemAllMembersAddPostRequestBody and sets the default values. +func NewItemChannelsItemAllMembersAddPostRequestBody()(*ItemChannelsItemAllMembersAddPostRequestBody) { + m := &ItemChannelsItemAllMembersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemAllMembersAddPostRequestBody(), 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 *ItemChannelsItemAllMembersAddPostRequestBody) 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 *ItemChannelsItemAllMembersAddPostRequestBody) 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 *ItemChannelsItemAllMembersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemChannelsItemAllMembersAddPostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChannelsItemAllMembersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemChannelsItemAllMembersAddPostRequestBody) 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 *ItemChannelsItemAllMembersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemChannelsItemAllMembersAddPostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemChannelsItemAllMembersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/approleassignments/get_by_ids_post_response.go b/teams/item_channels_item_all_members_add_post_response.go similarity index 59% rename from approleassignments/get_by_ids_post_response.go rename to teams/item_channels_item_all_members_add_post_response.go index da9b064f8b..7eda9936aa 100644 --- a/approleassignments/get_by_ids_post_response.go +++ b/teams/item_channels_item_all_members_add_post_response.go @@ -1,39 +1,39 @@ -package approleassignments +package teams import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" ) -type GetByIdsPostResponse struct { +type ItemChannelsItemAllMembersAddPostResponse struct { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse } -// NewGetByIdsPostResponse instantiates a new GetByIdsPostResponse and sets the default values. -func NewGetByIdsPostResponse()(*GetByIdsPostResponse) { - m := &GetByIdsPostResponse{ +// NewItemChannelsItemAllMembersAddPostResponse instantiates a new ItemChannelsItemAllMembersAddPostResponse and sets the default values. +func NewItemChannelsItemAllMembersAddPostResponse()(*ItemChannelsItemAllMembersAddPostResponse) { + m := &ItemChannelsItemAllMembersAddPostResponse{ BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), } return m } -// CreateGetByIdsPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// CreateItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful -func CreateGetByIdsPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewGetByIdsPostResponse(), nil +func CreateItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemAllMembersAddPostResponse(), nil } // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *GetByIdsPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { +func (m *ItemChannelsItemAllMembersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue) + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) if err != nil { return err } if val != nil { - res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, len(val)) + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) for i, v := range val { if v != nil { - res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) } } m.SetValue(res) @@ -43,19 +43,19 @@ func (m *GetByIdsPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2 return res } // GetValue gets the value property value. The value property -// returns a []DirectoryObjectable when successful -func (m *GetByIdsPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) { +// returns a []ActionResultPartable when successful +func (m *ItemChannelsItemAllMembersAddPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { val, err := m.GetBackingStore().Get("value") if err != nil { panic(err) } if val != nil { - return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) } return nil } // Serialize serializes information the current object -func (m *GetByIdsPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { +func (m *ItemChannelsItemAllMembersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.BaseCollectionPaginationCountResponse.Serialize(writer) if err != nil { return err @@ -75,15 +75,15 @@ func (m *GetByIdsPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487ee return nil } // SetValue sets the value property value. The value property -func (m *GetByIdsPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() { +func (m *ItemChannelsItemAllMembersAddPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { err := m.GetBackingStore().Set("value", value) if err != nil { panic(err) } } -type GetByIdsPostResponseable interface { +type ItemChannelsItemAllMembersAddPostResponseable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) - SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() } diff --git a/teams/item_channels_item_all_members_add_request_builder.go b/teams/item_channels_item_all_members_add_request_builder.go new file mode 100644 index 0000000000..9b6c2f7269 --- /dev/null +++ b/teams/item_channels_item_all_members_add_request_builder.go @@ -0,0 +1,99 @@ +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemChannelsItemAllMembersAddRequestBuilder provides operations to call the add method. +type ItemChannelsItemAllMembersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChannelsItemAllMembersAddRequestBuilderInternal instantiates a new ItemChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersAddRequestBuilder) { + m := &ItemChannelsItemAllMembersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/add", pathParameters), + } + return m +} +// NewItemChannelsItemAllMembersAddRequestBuilder instantiates a new ItemChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemAllMembersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemChannelsItemAllMembersAddResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemChannelsItemAllMembersAddRequestBuilder) Post(ctx context.Context, body ItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(ItemChannelsItemAllMembersAddResponseable, 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, CreateItemChannelsItemAllMembersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemAllMembersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemChannelsItemAllMembersAddPostResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemChannelsItemAllMembersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(ItemChannelsItemAllMembersAddPostResponseable, 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, CreateItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemAllMembersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemChannelsItemAllMembersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(*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 *ItemChannelsItemAllMembersAddRequestBuilder when successful +func (m *ItemChannelsItemAllMembersAddRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemAllMembersAddRequestBuilder) { + return NewItemChannelsItemAllMembersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_all_members_add_response.go b/teams/item_channels_item_all_members_add_response.go new file mode 100644 index 0000000000..b50efcb16b --- /dev/null +++ b/teams/item_channels_item_all_members_add_response.go @@ -0,0 +1,27 @@ +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemChannelsItemAllMembersAddPostResponseable instead. +type ItemChannelsItemAllMembersAddResponse struct { + ItemChannelsItemAllMembersAddPostResponse +} +// NewItemChannelsItemAllMembersAddResponse instantiates a new ItemChannelsItemAllMembersAddResponse and sets the default values. +func NewItemChannelsItemAllMembersAddResponse()(*ItemChannelsItemAllMembersAddResponse) { + m := &ItemChannelsItemAllMembersAddResponse{ + ItemChannelsItemAllMembersAddPostResponse: *NewItemChannelsItemAllMembersAddPostResponse(), + } + return m +} +// CreateItemChannelsItemAllMembersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemAllMembersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemAllMembersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemChannelsItemAllMembersAddPostResponseable instead. +type ItemChannelsItemAllMembersAddResponseable interface { + ItemChannelsItemAllMembersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_channels_item_all_members_conversation_member_item_request_builder.go b/teams/item_channels_item_all_members_conversation_member_item_request_builder.go new file mode 100644 index 0000000000..79bb084ca1 --- /dev/null +++ b/teams/item_channels_item_all_members_conversation_member_item_request_builder.go @@ -0,0 +1,157 @@ +package teams + +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" +) + +// ItemChannelsItemAllMembersConversationMemberItemRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemChannelsItemAllMembersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal instantiates a new ItemChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + m := &ItemChannelsItemAllMembersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemChannelsItemAllMembersConversationMemberItemRequestBuilder instantiates a new ItemChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property allMembers for teams +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Patch update the navigation property allMembers in teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property allMembers for teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*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 allMembers in teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*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 *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + return NewItemChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_all_members_count_request_builder.go b/teams/item_channels_item_all_members_count_request_builder.go new file mode 100644 index 0000000000..cbca709cc8 --- /dev/null +++ b/teams/item_channels_item_all_members_count_request_builder.go @@ -0,0 +1,80 @@ +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemChannelsItemAllMembersCountRequestBuilder provides operations to count the resources in the collection. +type ItemChannelsItemAllMembersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters +} +// NewItemChannelsItemAllMembersCountRequestBuilderInternal instantiates a new ItemChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersCountRequestBuilder) { + m := &ItemChannelsItemAllMembersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemChannelsItemAllMembersCountRequestBuilder instantiates a new ItemChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemAllMembersCountRequestBuilderInternal(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 *ItemChannelsItemAllMembersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemChannelsItemAllMembersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemChannelsItemAllMembersCountRequestBuilder when successful +func (m *ItemChannelsItemAllMembersCountRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemAllMembersCountRequestBuilder) { + return NewItemChannelsItemAllMembersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_all_members_remove_post_request_body.go b/teams/item_channels_item_all_members_remove_post_request_body.go new file mode 100644 index 0000000000..be367fb587 --- /dev/null +++ b/teams/item_channels_item_all_members_remove_post_request_body.go @@ -0,0 +1,126 @@ +package teams + +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 ItemChannelsItemAllMembersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemChannelsItemAllMembersRemovePostRequestBody instantiates a new ItemChannelsItemAllMembersRemovePostRequestBody and sets the default values. +func NewItemChannelsItemAllMembersRemovePostRequestBody()(*ItemChannelsItemAllMembersRemovePostRequestBody) { + m := &ItemChannelsItemAllMembersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemAllMembersRemovePostRequestBody(), 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 *ItemChannelsItemAllMembersRemovePostRequestBody) 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 *ItemChannelsItemAllMembersRemovePostRequestBody) 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 *ItemChannelsItemAllMembersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemChannelsItemAllMembersRemovePostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemChannelsItemAllMembersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemChannelsItemAllMembersRemovePostRequestBody) 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 *ItemChannelsItemAllMembersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemChannelsItemAllMembersRemovePostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemChannelsItemAllMembersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/approleassignments/delta_get_response.go b/teams/item_channels_item_all_members_remove_post_response.go similarity index 50% rename from approleassignments/delta_get_response.go rename to teams/item_channels_item_all_members_remove_post_response.go index f8c81d0ac3..fff7aa5f90 100644 --- a/approleassignments/delta_get_response.go +++ b/teams/item_channels_item_all_members_remove_post_response.go @@ -1,39 +1,39 @@ -package approleassignments +package teams import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" ) -type DeltaGetResponse struct { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponse +type ItemChannelsItemAllMembersRemovePostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse } -// NewDeltaGetResponse instantiates a new DeltaGetResponse and sets the default values. -func NewDeltaGetResponse()(*DeltaGetResponse) { - m := &DeltaGetResponse{ - BaseDeltaFunctionResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseDeltaFunctionResponse(), +// NewItemChannelsItemAllMembersRemovePostResponse instantiates a new ItemChannelsItemAllMembersRemovePostResponse and sets the default values. +func NewItemChannelsItemAllMembersRemovePostResponse()(*ItemChannelsItemAllMembersRemovePostResponse) { + m := &ItemChannelsItemAllMembersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), } return m } -// CreateDeltaGetResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// CreateItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful -func CreateDeltaGetResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewDeltaGetResponse(), nil +func CreateItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemAllMembersRemovePostResponse(), nil } // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *DeltaGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { - res := m.BaseDeltaFunctionResponse.GetFieldDeserializers() +func (m *ItemChannelsItemAllMembersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue) + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) if err != nil { return err } if val != nil { - res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, len(val)) + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) for i, v := range val { if v != nil { - res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) } } m.SetValue(res) @@ -43,20 +43,20 @@ func (m *DeltaGetResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e return res } // GetValue gets the value property value. The value property -// returns a []DirectoryObjectable when successful -func (m *DeltaGetResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) { +// returns a []ActionResultPartable when successful +func (m *ItemChannelsItemAllMembersRemovePostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { val, err := m.GetBackingStore().Get("value") if err != nil { panic(err) } if val != nil { - return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) } return nil } // Serialize serializes information the current object -func (m *DeltaGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - err := m.BaseDeltaFunctionResponse.Serialize(writer) +func (m *ItemChannelsItemAllMembersRemovePostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.BaseCollectionPaginationCountResponse.Serialize(writer) if err != nil { return err } @@ -75,15 +75,15 @@ func (m *DeltaGetResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b return nil } // SetValue sets the value property value. The value property -func (m *DeltaGetResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() { +func (m *ItemChannelsItemAllMembersRemovePostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { err := m.GetBackingStore().Set("value", value) if err != nil { panic(err) } } -type DeltaGetResponseable interface { - iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseDeltaFunctionResponseable +type ItemChannelsItemAllMembersRemovePostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable) - SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable)() + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() } diff --git a/teams/item_channels_item_all_members_remove_request_builder.go b/teams/item_channels_item_all_members_remove_request_builder.go new file mode 100644 index 0000000000..9d72f78e34 --- /dev/null +++ b/teams/item_channels_item_all_members_remove_request_builder.go @@ -0,0 +1,99 @@ +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemChannelsItemAllMembersRemoveRequestBuilder provides operations to call the remove method. +type ItemChannelsItemAllMembersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemChannelsItemAllMembersRemoveRequestBuilderInternal instantiates a new ItemChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersRemoveRequestBuilder) { + m := &ItemChannelsItemAllMembersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers/remove", pathParameters), + } + return m +} +// NewItemChannelsItemAllMembersRemoveRequestBuilder instantiates a new ItemChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemAllMembersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemChannelsItemAllMembersRemoveResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemChannelsItemAllMembersRemoveRequestBuilder) Post(ctx context.Context, body ItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemChannelsItemAllMembersRemoveResponseable, 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, CreateItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemAllMembersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemChannelsItemAllMembersRemovePostResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemChannelsItemAllMembersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemChannelsItemAllMembersRemovePostResponseable, 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, CreateItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemChannelsItemAllMembersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemChannelsItemAllMembersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(*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 *ItemChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *ItemChannelsItemAllMembersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemAllMembersRemoveRequestBuilder) { + return NewItemChannelsItemAllMembersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_all_members_remove_response.go b/teams/item_channels_item_all_members_remove_response.go new file mode 100644 index 0000000000..d13074fdaa --- /dev/null +++ b/teams/item_channels_item_all_members_remove_response.go @@ -0,0 +1,27 @@ +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemChannelsItemAllMembersRemovePostResponseable instead. +type ItemChannelsItemAllMembersRemoveResponse struct { + ItemChannelsItemAllMembersRemovePostResponse +} +// NewItemChannelsItemAllMembersRemoveResponse instantiates a new ItemChannelsItemAllMembersRemoveResponse and sets the default values. +func NewItemChannelsItemAllMembersRemoveResponse()(*ItemChannelsItemAllMembersRemoveResponse) { + m := &ItemChannelsItemAllMembersRemoveResponse{ + ItemChannelsItemAllMembersRemovePostResponse: *NewItemChannelsItemAllMembersRemovePostResponse(), + } + return m +} +// CreateItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemChannelsItemAllMembersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemChannelsItemAllMembersRemovePostResponseable instead. +type ItemChannelsItemAllMembersRemoveResponseable interface { + ItemChannelsItemAllMembersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_channels_item_all_members_request_builder.go b/teams/item_channels_item_all_members_request_builder.go new file mode 100644 index 0000000000..d8038f6a46 --- /dev/null +++ b/teams/item_channels_item_all_members_request_builder.go @@ -0,0 +1,165 @@ +package teams + +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" +) + +// ItemChannelsItemAllMembersRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemChannelsItemAllMembersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemChannelsItemAllMembersRequestBuilderGetQueryParameters get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. +type ItemChannelsItemAllMembersRequestBuilderGetQueryParameters 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"` +} +// ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemChannelsItemAllMembersRequestBuilderGetQueryParameters +} +// ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemChannelsItemAllMembersAddRequestBuilder when successful +func (m *ItemChannelsItemAllMembersRequestBuilder) Add()(*ItemChannelsItemAllMembersAddRequestBuilder) { + return NewItemChannelsItemAllMembersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemChannelsItemAllMembersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemChannelsItemAllMembersRequestBuilderInternal instantiates a new ItemChannelsItemAllMembersRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersRequestBuilder) { + m := &ItemChannelsItemAllMembersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemChannelsItemAllMembersRequestBuilder instantiates a new ItemChannelsItemAllMembersRequestBuilder and sets the default values. +func NewItemChannelsItemAllMembersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemChannelsItemAllMembersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemChannelsItemAllMembersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemChannelsItemAllMembersCountRequestBuilder when successful +func (m *ItemChannelsItemAllMembersRequestBuilder) Count()(*ItemChannelsItemAllMembersCountRequestBuilder) { + return NewItemChannelsItemAllMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +// [Find more info here] +// +// [Find more info here]: https://learn.microsoft.com/graph/api/channel-list-allmembers?view=graph-rest-1.0 +func (m *ItemChannelsItemAllMembersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable, 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.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to allMembers for teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemChannelsItemAllMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *ItemChannelsItemAllMembersRequestBuilder) Remove()(*ItemChannelsItemAllMembersRemoveRequestBuilder) { + return NewItemChannelsItemAllMembersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. +// returns a *RequestInformation when successful +func (m *ItemChannelsItemAllMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(*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 allMembers for teams +// returns a *RequestInformation when successful +func (m *ItemChannelsItemAllMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(*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 *ItemChannelsItemAllMembersRequestBuilder when successful +func (m *ItemChannelsItemAllMembersRequestBuilder) WithUrl(rawUrl string)(*ItemChannelsItemAllMembersRequestBuilder) { + return NewItemChannelsItemAllMembersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_channels_item_members_request_builder.go b/teams/item_channels_item_members_request_builder.go index 7e55fed7ea..8ffd227b69 100644 --- a/teams/item_channels_item_members_request_builder.go +++ b/teams/item_channels_item_members_request_builder.go @@ -104,12 +104,12 @@ func (m *ItemChannelsItemMembersRequestBuilder) Get(ctx context.Context, request } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil } -// Post add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. +// Post add a conversationMember to a channel. // returns a ConversationMemberable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 func (m *ItemChannelsItemMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -146,7 +146,7 @@ func (m *ItemChannelsItemMembersRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. +// ToPostRequestInformation add a conversationMember to a channel. // returns a *RequestInformation when successful func (m *ItemChannelsItemMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemChannelsItemMembersRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_item_messages_item_replies_request_builder.go b/teams/item_channels_item_messages_item_replies_request_builder.go index eee4373c34..0fad964c67 100644 --- a/teams/item_channels_item_messages_item_replies_request_builder.go +++ b/teams/item_channels_item_messages_item_replies_request_builder.go @@ -104,12 +104,12 @@ func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) Get(ctx context.Cont } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil } -// Post send a new reply to a chatMessage in a specified channel. +// Post create a new reply to a chatMessage in a specified channel. // returns a ChatMessageable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/channel-post-messagereply?view=graph-rest-1.0 func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -141,7 +141,7 @@ func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) ToGetRequestInformat requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation send a new reply to a chatMessage in a specified channel. +// ToPostRequestInformation create a new reply to a chatMessage in a specified channel. // returns a *RequestInformation when successful func (m *ItemChannelsItemMessagesItemRepliesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesItemRepliesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/teams/item_channels_item_messages_request_builder.go b/teams/item_channels_item_messages_request_builder.go index c30e9e2053..30a8a46ab2 100644 --- a/teams/item_channels_item_messages_request_builder.go +++ b/teams/item_channels_item_messages_request_builder.go @@ -104,12 +104,12 @@ func (m *ItemChannelsItemMessagesRequestBuilder) Get(ctx context.Context, reques } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageCollectionResponseable), nil } -// Post send a new chatMessage in the specified channel. +// Post send a new chatMessage in the specified channel or 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/channel-post-messages?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 func (m *ItemChannelsItemMessagesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -141,7 +141,7 @@ func (m *ItemChannelsItemMessagesRequestBuilder) ToGetRequestInformation(ctx con requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPostRequestInformation send a new chatMessage in the specified channel. +// ToPostRequestInformation send a new chatMessage in the specified channel or a chat. // returns a *RequestInformation when successful func (m *ItemChannelsItemMessagesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ChatMessageable, requestConfiguration *ItemChannelsItemMessagesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/approleassignments/get_available_extension_properties_post_request_body.go b/teams/item_primary_channel_all_members_add_post_request_body.go similarity index 54% rename from approleassignments/get_available_extension_properties_post_request_body.go rename to teams/item_primary_channel_all_members_add_post_request_body.go index 0ec08ab6b7..1c05728b34 100644 --- a/approleassignments/get_available_extension_properties_post_request_body.go +++ b/teams/item_primary_channel_all_members_add_post_request_body.go @@ -1,30 +1,31 @@ -package approleassignments +package teams 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 GetAvailableExtensionPropertiesPostRequestBody struct { +type ItemPrimaryChannelAllMembersAddPostRequestBody struct { // Stores model information. backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore } -// NewGetAvailableExtensionPropertiesPostRequestBody instantiates a new GetAvailableExtensionPropertiesPostRequestBody and sets the default values. -func NewGetAvailableExtensionPropertiesPostRequestBody()(*GetAvailableExtensionPropertiesPostRequestBody) { - m := &GetAvailableExtensionPropertiesPostRequestBody{ +// NewItemPrimaryChannelAllMembersAddPostRequestBody instantiates a new ItemPrimaryChannelAllMembersAddPostRequestBody and sets the default values. +func NewItemPrimaryChannelAllMembersAddPostRequestBody()(*ItemPrimaryChannelAllMembersAddPostRequestBody) { + m := &ItemPrimaryChannelAllMembersAddPostRequestBody{ } m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); m.SetAdditionalData(make(map[string]any)) return m } -// CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// CreateItemPrimaryChannelAllMembersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful -func CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewGetAvailableExtensionPropertiesPostRequestBody(), nil +func CreateItemPrimaryChannelAllMembersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelAllMembersAddPostRequestBody(), 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 *GetAvailableExtensionPropertiesPostRequestBody) GetAdditionalData()(map[string]any) { +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) GetAdditionalData()(map[string]any) { val , err := m.backingStore.Get("additionalData") if err != nil { panic(err) @@ -37,41 +38,53 @@ func (m *GetAvailableExtensionPropertiesPostRequestBody) GetAdditionalData()(map } // GetBackingStore gets the BackingStore property value. Stores model information. // returns a BackingStore when successful -func (m *GetAvailableExtensionPropertiesPostRequestBody) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) 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 *GetAvailableExtensionPropertiesPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) - res["isSyncedFromOnPremises"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetBoolValue() + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) if err != nil { return err } if val != nil { - m.SetIsSyncedFromOnPremises(val) + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) } return nil } return res } -// GetIsSyncedFromOnPremises gets the isSyncedFromOnPremises property value. The isSyncedFromOnPremises property -// returns a *bool when successful -func (m *GetAvailableExtensionPropertiesPostRequestBody) GetIsSyncedFromOnPremises()(*bool) { - val, err := m.GetBackingStore().Get("isSyncedFromOnPremises") +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") if err != nil { panic(err) } if val != nil { - return val.(*bool) + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) } return nil } // Serialize serializes information the current object -func (m *GetAvailableExtensionPropertiesPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { - { - err := writer.WriteBoolValue("isSyncedFromOnPremises", m.GetIsSyncedFromOnPremises()) +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", cast) if err != nil { return err } @@ -85,29 +98,29 @@ func (m *GetAvailableExtensionPropertiesPostRequestBody) Serialize(writer i878a8 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 *GetAvailableExtensionPropertiesPostRequestBody) SetAdditionalData(value map[string]any)() { +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) 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 *GetAvailableExtensionPropertiesPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } -// SetIsSyncedFromOnPremises sets the isSyncedFromOnPremises property value. The isSyncedFromOnPremises property -func (m *GetAvailableExtensionPropertiesPostRequestBody) SetIsSyncedFromOnPremises(value *bool)() { - err := m.GetBackingStore().Set("isSyncedFromOnPremises", value) +// SetValues sets the values property value. The values property +func (m *ItemPrimaryChannelAllMembersAddPostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) if err != nil { panic(err) } } -type GetAvailableExtensionPropertiesPostRequestBodyable interface { +type ItemPrimaryChannelAllMembersAddPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) - GetIsSyncedFromOnPremises()(*bool) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() - SetIsSyncedFromOnPremises(value *bool)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() } diff --git a/approleassignments/get_available_extension_properties_post_response.go b/teams/item_primary_channel_all_members_add_post_response.go similarity index 71% rename from approleassignments/get_available_extension_properties_post_response.go rename to teams/item_primary_channel_all_members_add_post_response.go index 0e2fa40ef3..374659b1fc 100644 --- a/approleassignments/get_available_extension_properties_post_response.go +++ b/teams/item_primary_channel_all_members_add_post_response.go @@ -1,39 +1,39 @@ -package approleassignments +package teams import ( i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" ) -type GetAvailableExtensionPropertiesPostResponse struct { +type ItemPrimaryChannelAllMembersAddPostResponse struct { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse } -// NewGetAvailableExtensionPropertiesPostResponse instantiates a new GetAvailableExtensionPropertiesPostResponse and sets the default values. -func NewGetAvailableExtensionPropertiesPostResponse()(*GetAvailableExtensionPropertiesPostResponse) { - m := &GetAvailableExtensionPropertiesPostResponse{ +// NewItemPrimaryChannelAllMembersAddPostResponse instantiates a new ItemPrimaryChannelAllMembersAddPostResponse and sets the default values. +func NewItemPrimaryChannelAllMembersAddPostResponse()(*ItemPrimaryChannelAllMembersAddPostResponse) { + m := &ItemPrimaryChannelAllMembersAddPostResponse{ BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), } return m } -// CreateGetAvailableExtensionPropertiesPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// CreateItemPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful -func CreateGetAvailableExtensionPropertiesPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { - return NewGetAvailableExtensionPropertiesPostResponse(), nil +func CreateItemPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelAllMembersAddPostResponse(), nil } // GetFieldDeserializers the deserialization information for the current model // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful -func (m *GetAvailableExtensionPropertiesPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { +func (m *ItemPrimaryChannelAllMembersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateExtensionPropertyFromDiscriminatorValue) + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) if err != nil { return err } if val != nil { - res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable, len(val)) + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) for i, v := range val { if v != nil { - res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable) + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) } } m.SetValue(res) @@ -43,19 +43,19 @@ func (m *GetAvailableExtensionPropertiesPostResponse) GetFieldDeserializers()(ma return res } // GetValue gets the value property value. The value property -// returns a []ExtensionPropertyable when successful -func (m *GetAvailableExtensionPropertiesPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable) { +// returns a []ActionResultPartable when successful +func (m *ItemPrimaryChannelAllMembersAddPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { val, err := m.GetBackingStore().Get("value") if err != nil { panic(err) } if val != nil { - return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable) + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) } return nil } // Serialize serializes information the current object -func (m *GetAvailableExtensionPropertiesPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { +func (m *ItemPrimaryChannelAllMembersAddPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.BaseCollectionPaginationCountResponse.Serialize(writer) if err != nil { return err @@ -75,15 +75,15 @@ func (m *GetAvailableExtensionPropertiesPostResponse) Serialize(writer i878a80d2 return nil } // SetValue sets the value property value. The value property -func (m *GetAvailableExtensionPropertiesPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable)() { +func (m *ItemPrimaryChannelAllMembersAddPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { err := m.GetBackingStore().Set("value", value) if err != nil { panic(err) } } -type GetAvailableExtensionPropertiesPostResponseable interface { +type ItemPrimaryChannelAllMembersAddPostResponseable interface { iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable - GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable) - SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ExtensionPropertyable)() + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() } diff --git a/approleassignments/get_available_extension_properties_request_builder.go b/teams/item_primary_channel_all_members_add_request_builder.go similarity index 52% rename from approleassignments/get_available_extension_properties_request_builder.go rename to teams/item_primary_channel_all_members_add_request_builder.go index 215858690c..bc5d0e9880 100644 --- a/approleassignments/get_available_extension_properties_request_builder.go +++ b/teams/item_primary_channel_all_members_add_request_builder.go @@ -1,4 +1,4 @@ -package approleassignments +package teams import ( "context" @@ -6,38 +6,38 @@ import ( ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" ) -// GetAvailableExtensionPropertiesRequestBuilder provides operations to call the getAvailableExtensionProperties method. -type GetAvailableExtensionPropertiesRequestBuilder struct { +// ItemPrimaryChannelAllMembersAddRequestBuilder provides operations to call the add method. +type ItemPrimaryChannelAllMembersAddRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. -type GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration struct { +// ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration struct { // Request headers Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// NewGetAvailableExtensionPropertiesRequestBuilderInternal instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values. -func NewGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*GetAvailableExtensionPropertiesRequestBuilder) { - m := &GetAvailableExtensionPropertiesRequestBuilder{ - BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/appRoleAssignments/getAvailableExtensionProperties", pathParameters), +// NewItemPrimaryChannelAllMembersAddRequestBuilderInternal instantiates a new ItemPrimaryChannelAllMembersAddRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersAddRequestBuilder) { + m := &ItemPrimaryChannelAllMembersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/add", pathParameters), } return m } -// NewGetAvailableExtensionPropertiesRequestBuilder instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values. -func NewGetAvailableExtensionPropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*GetAvailableExtensionPropertiesRequestBuilder) { +// NewItemPrimaryChannelAllMembersAddRequestBuilder instantiates a new ItemPrimaryChannelAllMembersAddRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersAddRequestBuilder) { urlParams := make(map[string]string) urlParams["request-raw-url"] = rawUrl - return NewGetAvailableExtensionPropertiesRequestBuilderInternal(urlParams, requestAdapter) + return NewItemPrimaryChannelAllMembersAddRequestBuilderInternal(urlParams, requestAdapter) } -// Post return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: -// Deprecated: This method is obsolete. Use PostAsGetAvailableExtensionPropertiesPostResponse instead. -// returns a GetAvailableExtensionPropertiesResponseable when successful +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemPrimaryChannelAllMembersAddResponseable 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/directoryobject-getavailableextensionproperties?view=graph-rest-1.0 -func (m *GetAvailableExtensionPropertiesRequestBuilder) Post(ctx context.Context, body GetAvailableExtensionPropertiesPostRequestBodyable, requestConfiguration *GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration)(GetAvailableExtensionPropertiesResponseable, error) { +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemPrimaryChannelAllMembersAddRequestBuilder) Post(ctx context.Context, body ItemPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelAllMembersAddResponseable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { return nil, err @@ -45,22 +45,22 @@ func (m *GetAvailableExtensionPropertiesRequestBuilder) Post(ctx context.Context errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, } - res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateGetAvailableExtensionPropertiesResponseFromDiscriminatorValue, errorMapping) + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemPrimaryChannelAllMembersAddResponseFromDiscriminatorValue, errorMapping) if err != nil { return nil, err } if res == nil { return nil, nil } - return res.(GetAvailableExtensionPropertiesResponseable), nil + return res.(ItemPrimaryChannelAllMembersAddResponseable), nil } -// PostAsGetAvailableExtensionPropertiesPostResponse return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: -// returns a GetAvailableExtensionPropertiesPostResponseable when successful +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemPrimaryChannelAllMembersAddPostResponseable 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/directoryobject-getavailableextensionproperties?view=graph-rest-1.0 -func (m *GetAvailableExtensionPropertiesRequestBuilder) PostAsGetAvailableExtensionPropertiesPostResponse(ctx context.Context, body GetAvailableExtensionPropertiesPostRequestBodyable, requestConfiguration *GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration)(GetAvailableExtensionPropertiesPostResponseable, error) { +// [Find more info here]: https://learn.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemPrimaryChannelAllMembersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelAllMembersAddPostResponseable, error) { requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); if err != nil { return nil, err @@ -68,18 +68,18 @@ func (m *GetAvailableExtensionPropertiesRequestBuilder) PostAsGetAvailableExtens errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, } - res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateGetAvailableExtensionPropertiesPostResponseFromDiscriminatorValue, errorMapping) + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue, errorMapping) if err != nil { return nil, err } if res == nil { return nil, nil } - return res.(GetAvailableExtensionPropertiesPostResponseable), nil + return res.(ItemPrimaryChannelAllMembersAddPostResponseable), nil } -// ToPostRequestInformation return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties: +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. // returns a *RequestInformation when successful -func (m *GetAvailableExtensionPropertiesRequestBuilder) ToPostRequestInformation(ctx context.Context, body GetAvailableExtensionPropertiesPostRequestBodyable, requestConfiguration *GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { +func (m *ItemPrimaryChannelAllMembersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.POST, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) if requestConfiguration != nil { requestInfo.Headers.AddAll(requestConfiguration.Headers) @@ -93,7 +93,7 @@ func (m *GetAvailableExtensionPropertiesRequestBuilder) ToPostRequestInformation 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 *GetAvailableExtensionPropertiesRequestBuilder when successful -func (m *GetAvailableExtensionPropertiesRequestBuilder) WithUrl(rawUrl string)(*GetAvailableExtensionPropertiesRequestBuilder) { - return NewGetAvailableExtensionPropertiesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +// returns a *ItemPrimaryChannelAllMembersAddRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersAddRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelAllMembersAddRequestBuilder) { + return NewItemPrimaryChannelAllMembersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); } diff --git a/teams/item_primary_channel_all_members_add_response.go b/teams/item_primary_channel_all_members_add_response.go new file mode 100644 index 0000000000..1e545b7caa --- /dev/null +++ b/teams/item_primary_channel_all_members_add_response.go @@ -0,0 +1,27 @@ +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemPrimaryChannelAllMembersAddPostResponseable instead. +type ItemPrimaryChannelAllMembersAddResponse struct { + ItemPrimaryChannelAllMembersAddPostResponse +} +// NewItemPrimaryChannelAllMembersAddResponse instantiates a new ItemPrimaryChannelAllMembersAddResponse and sets the default values. +func NewItemPrimaryChannelAllMembersAddResponse()(*ItemPrimaryChannelAllMembersAddResponse) { + m := &ItemPrimaryChannelAllMembersAddResponse{ + ItemPrimaryChannelAllMembersAddPostResponse: *NewItemPrimaryChannelAllMembersAddPostResponse(), + } + return m +} +// CreateItemPrimaryChannelAllMembersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelAllMembersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelAllMembersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemPrimaryChannelAllMembersAddPostResponseable instead. +type ItemPrimaryChannelAllMembersAddResponseable interface { + ItemPrimaryChannelAllMembersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_primary_channel_all_members_conversation_member_item_request_builder.go b/teams/item_primary_channel_all_members_conversation_member_item_request_builder.go new file mode 100644 index 0000000000..6431f70442 --- /dev/null +++ b/teams/item_primary_channel_all_members_conversation_member_item_request_builder.go @@ -0,0 +1,157 @@ +package teams + +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" +) + +// ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal instantiates a new ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + m := &ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder instantiates a new ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property allMembers for teams +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Patch update the navigation property allMembers in teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property allMembers for teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*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 allMembers in teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*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 *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + return NewItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_all_members_count_request_builder.go b/teams/item_primary_channel_all_members_count_request_builder.go new file mode 100644 index 0000000000..fb31c22c29 --- /dev/null +++ b/teams/item_primary_channel_all_members_count_request_builder.go @@ -0,0 +1,80 @@ +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemPrimaryChannelAllMembersCountRequestBuilder provides operations to count the resources in the collection. +type ItemPrimaryChannelAllMembersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters +} +// NewItemPrimaryChannelAllMembersCountRequestBuilderInternal instantiates a new ItemPrimaryChannelAllMembersCountRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersCountRequestBuilder) { + m := &ItemPrimaryChannelAllMembersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemPrimaryChannelAllMembersCountRequestBuilder instantiates a new ItemPrimaryChannelAllMembersCountRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelAllMembersCountRequestBuilderInternal(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 *ItemPrimaryChannelAllMembersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemPrimaryChannelAllMembersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemPrimaryChannelAllMembersCountRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersCountRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelAllMembersCountRequestBuilder) { + return NewItemPrimaryChannelAllMembersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_all_members_remove_post_request_body.go b/teams/item_primary_channel_all_members_remove_post_request_body.go new file mode 100644 index 0000000000..f9ba496548 --- /dev/null +++ b/teams/item_primary_channel_all_members_remove_post_request_body.go @@ -0,0 +1,126 @@ +package teams + +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 ItemPrimaryChannelAllMembersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemPrimaryChannelAllMembersRemovePostRequestBody instantiates a new ItemPrimaryChannelAllMembersRemovePostRequestBody and sets the default values. +func NewItemPrimaryChannelAllMembersRemovePostRequestBody()(*ItemPrimaryChannelAllMembersRemovePostRequestBody) { + m := &ItemPrimaryChannelAllMembersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemPrimaryChannelAllMembersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelAllMembersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelAllMembersRemovePostRequestBody(), 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 *ItemPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemPrimaryChannelAllMembersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemPrimaryChannelAllMembersRemovePostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemPrimaryChannelAllMembersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemPrimaryChannelAllMembersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemPrimaryChannelAllMembersRemovePostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemPrimaryChannelAllMembersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/teams/item_primary_channel_all_members_remove_post_response.go b/teams/item_primary_channel_all_members_remove_post_response.go new file mode 100644 index 0000000000..97f75a74b9 --- /dev/null +++ b/teams/item_primary_channel_all_members_remove_post_response.go @@ -0,0 +1,89 @@ +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemPrimaryChannelAllMembersRemovePostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemPrimaryChannelAllMembersRemovePostResponse instantiates a new ItemPrimaryChannelAllMembersRemovePostResponse and sets the default values. +func NewItemPrimaryChannelAllMembersRemovePostResponse()(*ItemPrimaryChannelAllMembersRemovePostResponse) { + m := &ItemPrimaryChannelAllMembersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelAllMembersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemPrimaryChannelAllMembersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemPrimaryChannelAllMembersRemovePostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemPrimaryChannelAllMembersRemovePostResponse) 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 *ItemPrimaryChannelAllMembersRemovePostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemPrimaryChannelAllMembersRemovePostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/teams/item_primary_channel_all_members_remove_request_builder.go b/teams/item_primary_channel_all_members_remove_request_builder.go new file mode 100644 index 0000000000..5cbf75edc9 --- /dev/null +++ b/teams/item_primary_channel_all_members_remove_request_builder.go @@ -0,0 +1,99 @@ +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemPrimaryChannelAllMembersRemoveRequestBuilder provides operations to call the remove method. +type ItemPrimaryChannelAllMembersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemPrimaryChannelAllMembersRemoveRequestBuilderInternal instantiates a new ItemPrimaryChannelAllMembersRemoveRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersRemoveRequestBuilder) { + m := &ItemPrimaryChannelAllMembersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers/remove", pathParameters), + } + return m +} +// NewItemPrimaryChannelAllMembersRemoveRequestBuilder instantiates a new ItemPrimaryChannelAllMembersRemoveRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelAllMembersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemPrimaryChannelAllMembersRemoveResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemPrimaryChannelAllMembersRemoveRequestBuilder) Post(ctx context.Context, body ItemPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelAllMembersRemoveResponseable, 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, CreateItemPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemPrimaryChannelAllMembersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemPrimaryChannelAllMembersRemovePostResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemPrimaryChannelAllMembersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemPrimaryChannelAllMembersRemovePostResponseable, 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, CreateItemPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemPrimaryChannelAllMembersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelAllMembersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(*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 *ItemPrimaryChannelAllMembersRemoveRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelAllMembersRemoveRequestBuilder) { + return NewItemPrimaryChannelAllMembersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_all_members_remove_response.go b/teams/item_primary_channel_all_members_remove_response.go new file mode 100644 index 0000000000..277b6f750f --- /dev/null +++ b/teams/item_primary_channel_all_members_remove_response.go @@ -0,0 +1,27 @@ +package teams + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemPrimaryChannelAllMembersRemovePostResponseable instead. +type ItemPrimaryChannelAllMembersRemoveResponse struct { + ItemPrimaryChannelAllMembersRemovePostResponse +} +// NewItemPrimaryChannelAllMembersRemoveResponse instantiates a new ItemPrimaryChannelAllMembersRemoveResponse and sets the default values. +func NewItemPrimaryChannelAllMembersRemoveResponse()(*ItemPrimaryChannelAllMembersRemoveResponse) { + m := &ItemPrimaryChannelAllMembersRemoveResponse{ + ItemPrimaryChannelAllMembersRemovePostResponse: *NewItemPrimaryChannelAllMembersRemovePostResponse(), + } + return m +} +// CreateItemPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemPrimaryChannelAllMembersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemPrimaryChannelAllMembersRemovePostResponseable instead. +type ItemPrimaryChannelAllMembersRemoveResponseable interface { + ItemPrimaryChannelAllMembersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teams/item_primary_channel_all_members_request_builder.go b/teams/item_primary_channel_all_members_request_builder.go new file mode 100644 index 0000000000..3d66120ad8 --- /dev/null +++ b/teams/item_primary_channel_all_members_request_builder.go @@ -0,0 +1,162 @@ +package teams + +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" +) + +// ItemPrimaryChannelAllMembersRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemPrimaryChannelAllMembersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters 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"` +} +// ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters +} +// ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemPrimaryChannelAllMembersAddRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersRequestBuilder) Add()(*ItemPrimaryChannelAllMembersAddRequestBuilder) { + return NewItemPrimaryChannelAllMembersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemPrimaryChannelAllMembersRequestBuilderInternal instantiates a new ItemPrimaryChannelAllMembersRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersRequestBuilder) { + m := &ItemPrimaryChannelAllMembersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemPrimaryChannelAllMembersRequestBuilder instantiates a new ItemPrimaryChannelAllMembersRequestBuilder and sets the default values. +func NewItemPrimaryChannelAllMembersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemPrimaryChannelAllMembersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemPrimaryChannelAllMembersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemPrimaryChannelAllMembersCountRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersRequestBuilder) Count()(*ItemPrimaryChannelAllMembersCountRequestBuilder) { + return NewItemPrimaryChannelAllMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelAllMembersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable, 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.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to allMembers for teams +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemPrimaryChannelAllMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemPrimaryChannelAllMembersRemoveRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersRequestBuilder) Remove()(*ItemPrimaryChannelAllMembersRemoveRequestBuilder) { + return NewItemPrimaryChannelAllMembersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelAllMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration)(*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 allMembers for teams +// returns a *RequestInformation when successful +func (m *ItemPrimaryChannelAllMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration)(*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 *ItemPrimaryChannelAllMembersRequestBuilder when successful +func (m *ItemPrimaryChannelAllMembersRequestBuilder) WithUrl(rawUrl string)(*ItemPrimaryChannelAllMembersRequestBuilder) { + return NewItemPrimaryChannelAllMembersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_primary_channel_request_builder.go b/teams/item_primary_channel_request_builder.go index 567b0a76af..7740ba8c5c 100644 --- a/teams/item_primary_channel_request_builder.go +++ b/teams/item_primary_channel_request_builder.go @@ -41,6 +41,11 @@ type ItemPrimaryChannelRequestBuilderPatchRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AllMembers provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemPrimaryChannelAllMembersRequestBuilder when successful +func (m *ItemPrimaryChannelRequestBuilder) AllMembers()(*ItemPrimaryChannelAllMembersRequestBuilder) { + return NewItemPrimaryChannelAllMembersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Archive provides operations to call the archive method. // returns a *ItemPrimaryChannelArchiveRequestBuilder when successful func (m *ItemPrimaryChannelRequestBuilder) Archive()(*ItemPrimaryChannelArchiveRequestBuilder) { diff --git a/teams/item_schedule_day_notes_count_request_builder.go b/teams/item_schedule_day_notes_count_request_builder.go new file mode 100644 index 0000000000..4b2ed39677 --- /dev/null +++ b/teams/item_schedule_day_notes_count_request_builder.go @@ -0,0 +1,80 @@ +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemScheduleDayNotesCountRequestBuilder provides operations to count the resources in the collection. +type ItemScheduleDayNotesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleDayNotesCountRequestBuilderGetQueryParameters get the number of the resource +type ItemScheduleDayNotesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemScheduleDayNotesCountRequestBuilderGetQueryParameters +} +// NewItemScheduleDayNotesCountRequestBuilderInternal instantiates a new ItemScheduleDayNotesCountRequestBuilder and sets the default values. +func NewItemScheduleDayNotesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleDayNotesCountRequestBuilder) { + m := &ItemScheduleDayNotesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemScheduleDayNotesCountRequestBuilder instantiates a new ItemScheduleDayNotesCountRequestBuilder and sets the default values. +func NewItemScheduleDayNotesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleDayNotesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleDayNotesCountRequestBuilderInternal(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 *ItemScheduleDayNotesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration)(*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 *ItemScheduleDayNotesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration)(*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 *ItemScheduleDayNotesCountRequestBuilder when successful +func (m *ItemScheduleDayNotesCountRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleDayNotesCountRequestBuilder) { + return NewItemScheduleDayNotesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_schedule_day_notes_day_note_item_request_builder.go b/teams/item_schedule_day_notes_day_note_item_request_builder.go new file mode 100644 index 0000000000..6ca040d3be --- /dev/null +++ b/teams/item_schedule_day_notes_day_note_item_request_builder.go @@ -0,0 +1,157 @@ +package teams + +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" +) + +// ItemScheduleDayNotesDayNoteItemRequestBuilder provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +type ItemScheduleDayNotesDayNoteItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters the day notes in the schedule. +type ItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters +} +// ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemScheduleDayNotesDayNoteItemRequestBuilderInternal instantiates a new ItemScheduleDayNotesDayNoteItemRequestBuilder and sets the default values. +func NewItemScheduleDayNotesDayNoteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleDayNotesDayNoteItemRequestBuilder) { + m := &ItemScheduleDayNotesDayNoteItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemScheduleDayNotesDayNoteItemRequestBuilder instantiates a new ItemScheduleDayNotesDayNoteItemRequestBuilder and sets the default values. +func NewItemScheduleDayNotesDayNoteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleDayNotesDayNoteItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleDayNotesDayNoteItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property dayNotes for teams +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleDayNotesDayNoteItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration)(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 day notes in the schedule. +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleDayNotesDayNoteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// Patch update the navigation property dayNotes in teams +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleDayNotesDayNoteItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// ToDeleteRequestInformation delete navigation property dayNotes for teams +// returns a *RequestInformation when successful +func (m *ItemScheduleDayNotesDayNoteItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration)(*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 day notes in the schedule. +// returns a *RequestInformation when successful +func (m *ItemScheduleDayNotesDayNoteItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration)(*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 dayNotes in teams +// returns a *RequestInformation when successful +func (m *ItemScheduleDayNotesDayNoteItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration)(*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 *ItemScheduleDayNotesDayNoteItemRequestBuilder when successful +func (m *ItemScheduleDayNotesDayNoteItemRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleDayNotesDayNoteItemRequestBuilder) { + return NewItemScheduleDayNotesDayNoteItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_schedule_day_notes_request_builder.go b/teams/item_schedule_day_notes_request_builder.go new file mode 100644 index 0000000000..83f68c06b6 --- /dev/null +++ b/teams/item_schedule_day_notes_request_builder.go @@ -0,0 +1,152 @@ +package teams + +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" +) + +// ItemScheduleDayNotesRequestBuilder provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +type ItemScheduleDayNotesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleDayNotesRequestBuilderGetQueryParameters the day notes in the schedule. +type ItemScheduleDayNotesRequestBuilderGetQueryParameters 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"` +} +// ItemScheduleDayNotesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleDayNotesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemScheduleDayNotesRequestBuilderGetQueryParameters +} +// ItemScheduleDayNotesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleDayNotesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByDayNoteId provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +// returns a *ItemScheduleDayNotesDayNoteItemRequestBuilder when successful +func (m *ItemScheduleDayNotesRequestBuilder) ByDayNoteId(dayNoteId string)(*ItemScheduleDayNotesDayNoteItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if dayNoteId != "" { + urlTplParams["dayNote%2Did"] = dayNoteId + } + return NewItemScheduleDayNotesDayNoteItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemScheduleDayNotesRequestBuilderInternal instantiates a new ItemScheduleDayNotesRequestBuilder and sets the default values. +func NewItemScheduleDayNotesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleDayNotesRequestBuilder) { + m := &ItemScheduleDayNotesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemScheduleDayNotesRequestBuilder instantiates a new ItemScheduleDayNotesRequestBuilder and sets the default values. +func NewItemScheduleDayNotesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleDayNotesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleDayNotesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemScheduleDayNotesCountRequestBuilder when successful +func (m *ItemScheduleDayNotesRequestBuilder) Count()(*ItemScheduleDayNotesCountRequestBuilder) { + return NewItemScheduleDayNotesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the day notes in the schedule. +// returns a DayNoteCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleDayNotesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemScheduleDayNotesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable, 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.CreateDayNoteCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable), nil +} +// Post create new navigation property to dayNotes for teams +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleDayNotesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemScheduleDayNotesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// ToGetRequestInformation the day notes in the schedule. +// returns a *RequestInformation when successful +func (m *ItemScheduleDayNotesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleDayNotesRequestBuilderGetRequestConfiguration)(*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 dayNotes for teams +// returns a *RequestInformation when successful +func (m *ItemScheduleDayNotesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemScheduleDayNotesRequestBuilderPostRequestConfiguration)(*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 *ItemScheduleDayNotesRequestBuilder when successful +func (m *ItemScheduleDayNotesRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleDayNotesRequestBuilder) { + return NewItemScheduleDayNotesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_schedule_request_builder.go b/teams/item_schedule_request_builder.go index 4056966dbb..92c81fee14 100644 --- a/teams/item_schedule_request_builder.go +++ b/teams/item_schedule_request_builder.go @@ -54,6 +54,11 @@ func NewItemScheduleRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee2 urlParams["request-raw-url"] = rawUrl return NewItemScheduleRequestBuilderInternal(urlParams, requestAdapter) } +// DayNotes provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +// returns a *ItemScheduleDayNotesRequestBuilder when successful +func (m *ItemScheduleRequestBuilder) DayNotes()(*ItemScheduleDayNotesRequestBuilder) { + return NewItemScheduleDayNotesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Delete delete navigation property schedule for teams // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemScheduleRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemScheduleRequestBuilderDeleteRequestConfiguration)(error) { @@ -151,6 +156,11 @@ func (m *ItemScheduleRequestBuilder) Shifts()(*ItemScheduleShiftsRequestBuilder) func (m *ItemScheduleRequestBuilder) SwapShiftsChangeRequests()(*ItemScheduleSwapShiftsChangeRequestsRequestBuilder) { return NewItemScheduleSwapShiftsChangeRequestsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// TimeCards provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +// returns a *ItemScheduleTimeCardsRequestBuilder when successful +func (m *ItemScheduleRequestBuilder) TimeCards()(*ItemScheduleTimeCardsRequestBuilder) { + return NewItemScheduleTimeCardsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // TimeOffReasons provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity. // returns a *ItemScheduleTimeOffReasonsRequestBuilder when successful func (m *ItemScheduleRequestBuilder) TimeOffReasons()(*ItemScheduleTimeOffReasonsRequestBuilder) { 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 new file mode 100644 index 0000000000..e7360a10bb --- /dev/null +++ b/teams/item_schedule_time_cards_clock_in_post_request_body.go @@ -0,0 +1,151 @@ +package teams + +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 ItemScheduleTimeCardsClockInPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemScheduleTimeCardsClockInPostRequestBody instantiates a new ItemScheduleTimeCardsClockInPostRequestBody and sets the default values. +func NewItemScheduleTimeCardsClockInPostRequestBody()(*ItemScheduleTimeCardsClockInPostRequestBody) { + m := &ItemScheduleTimeCardsClockInPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemScheduleTimeCardsClockInPostRequestBody(), 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 *ItemScheduleTimeCardsClockInPostRequestBody) 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 *ItemScheduleTimeCardsClockInPostRequestBody) 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 *ItemScheduleTimeCardsClockInPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemScheduleTimeCardsClockInPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemScheduleTimeCardsClockInPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemScheduleTimeCardsClockInPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemScheduleTimeCardsClockInPostRequestBody) 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 *ItemScheduleTimeCardsClockInPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemScheduleTimeCardsClockInPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemScheduleTimeCardsClockInPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemScheduleTimeCardsClockInPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/teams/item_schedule_time_cards_clock_in_request_builder.go b/teams/item_schedule_time_cards_clock_in_request_builder.go new file mode 100644 index 0000000000..4f12fdbaa4 --- /dev/null +++ b/teams/item_schedule_time_cards_clock_in_request_builder.go @@ -0,0 +1,76 @@ +package teams + +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" +) + +// ItemScheduleTimeCardsClockInRequestBuilder provides operations to call the clockIn method. +type ItemScheduleTimeCardsClockInRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemScheduleTimeCardsClockInRequestBuilderInternal instantiates a new ItemScheduleTimeCardsClockInRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsClockInRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsClockInRequestBuilder) { + m := &ItemScheduleTimeCardsClockInRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/clockIn", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsClockInRequestBuilder instantiates a new ItemScheduleTimeCardsClockInRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsClockInRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsClockInRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsClockInRequestBuilderInternal(urlParams, requestAdapter) +} +// Post clock in to start a timeCard. +// returns a TimeCardable 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/timecard-clockin?view=graph-rest-1.0 +func (m *ItemScheduleTimeCardsClockInRequestBuilder) Post(ctx context.Context, body ItemScheduleTimeCardsClockInPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation clock in to start a timeCard. +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsClockInRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemScheduleTimeCardsClockInPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration)(*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 *ItemScheduleTimeCardsClockInRequestBuilder when successful +func (m *ItemScheduleTimeCardsClockInRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsClockInRequestBuilder) { + return NewItemScheduleTimeCardsClockInRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_schedule_time_cards_count_request_builder.go b/teams/item_schedule_time_cards_count_request_builder.go new file mode 100644 index 0000000000..c14c06e80d --- /dev/null +++ b/teams/item_schedule_time_cards_count_request_builder.go @@ -0,0 +1,80 @@ +package teams + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemScheduleTimeCardsCountRequestBuilder provides operations to count the resources in the collection. +type ItemScheduleTimeCardsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemScheduleTimeCardsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemScheduleTimeCardsCountRequestBuilderGetQueryParameters +} +// NewItemScheduleTimeCardsCountRequestBuilderInternal instantiates a new ItemScheduleTimeCardsCountRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsCountRequestBuilder) { + m := &ItemScheduleTimeCardsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsCountRequestBuilder instantiates a new ItemScheduleTimeCardsCountRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsCountRequestBuilderInternal(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 *ItemScheduleTimeCardsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration)(*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 *ItemScheduleTimeCardsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration)(*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 *ItemScheduleTimeCardsCountRequestBuilder when successful +func (m *ItemScheduleTimeCardsCountRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsCountRequestBuilder) { + return NewItemScheduleTimeCardsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..ff525987ed --- /dev/null +++ b/teams/item_schedule_time_cards_item_clock_out_post_request_body.go @@ -0,0 +1,151 @@ +package teams + +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 ItemScheduleTimeCardsItemClockOutPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemScheduleTimeCardsItemClockOutPostRequestBody instantiates a new ItemScheduleTimeCardsItemClockOutPostRequestBody and sets the default values. +func NewItemScheduleTimeCardsItemClockOutPostRequestBody()(*ItemScheduleTimeCardsItemClockOutPostRequestBody) { + m := &ItemScheduleTimeCardsItemClockOutPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemScheduleTimeCardsItemClockOutPostRequestBody(), 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 *ItemScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemScheduleTimeCardsItemClockOutPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemScheduleTimeCardsItemClockOutPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemScheduleTimeCardsItemClockOutPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemScheduleTimeCardsItemClockOutPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemScheduleTimeCardsItemClockOutPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemScheduleTimeCardsItemClockOutPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemScheduleTimeCardsItemClockOutPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemScheduleTimeCardsItemClockOutPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/teams/item_schedule_time_cards_item_clock_out_request_builder.go b/teams/item_schedule_time_cards_item_clock_out_request_builder.go new file mode 100644 index 0000000000..bccf9dd765 --- /dev/null +++ b/teams/item_schedule_time_cards_item_clock_out_request_builder.go @@ -0,0 +1,73 @@ +package teams + +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" +) + +// ItemScheduleTimeCardsItemClockOutRequestBuilder provides operations to call the clockOut method. +type ItemScheduleTimeCardsItemClockOutRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemScheduleTimeCardsItemClockOutRequestBuilderInternal instantiates a new ItemScheduleTimeCardsItemClockOutRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemClockOutRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemClockOutRequestBuilder) { + m := &ItemScheduleTimeCardsItemClockOutRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/clockOut", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsItemClockOutRequestBuilder instantiates a new ItemScheduleTimeCardsItemClockOutRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemClockOutRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemClockOutRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsItemClockOutRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action clockOut +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleTimeCardsItemClockOutRequestBuilder) Post(ctx context.Context, body ItemScheduleTimeCardsItemClockOutPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action clockOut +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsItemClockOutRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemScheduleTimeCardsItemClockOutPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration)(*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 *ItemScheduleTimeCardsItemClockOutRequestBuilder when successful +func (m *ItemScheduleTimeCardsItemClockOutRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsItemClockOutRequestBuilder) { + return NewItemScheduleTimeCardsItemClockOutRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_schedule_time_cards_item_confirm_request_builder.go b/teams/item_schedule_time_cards_item_confirm_request_builder.go new file mode 100644 index 0000000000..4563f517ec --- /dev/null +++ b/teams/item_schedule_time_cards_item_confirm_request_builder.go @@ -0,0 +1,72 @@ +package teams + +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" +) + +// ItemScheduleTimeCardsItemConfirmRequestBuilder provides operations to call the confirm method. +type ItemScheduleTimeCardsItemConfirmRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemScheduleTimeCardsItemConfirmRequestBuilderInternal instantiates a new ItemScheduleTimeCardsItemConfirmRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemConfirmRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemConfirmRequestBuilder) { + m := &ItemScheduleTimeCardsItemConfirmRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirm", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsItemConfirmRequestBuilder instantiates a new ItemScheduleTimeCardsItemConfirmRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemConfirmRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemConfirmRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsItemConfirmRequestBuilderInternal(urlParams, requestAdapter) +} +// Post confirm a timeCard. +// returns a TimeCardable 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/timecard-confirm?view=graph-rest-1.0 +func (m *ItemScheduleTimeCardsItemConfirmRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation confirm a timeCard. +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsItemConfirmRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration)(*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 *ItemScheduleTimeCardsItemConfirmRequestBuilder when successful +func (m *ItemScheduleTimeCardsItemConfirmRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsItemConfirmRequestBuilder) { + return NewItemScheduleTimeCardsItemConfirmRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..3d4ea80bac --- /dev/null +++ b/teams/item_schedule_time_cards_item_end_break_post_request_body.go @@ -0,0 +1,151 @@ +package teams + +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 ItemScheduleTimeCardsItemEndBreakPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemScheduleTimeCardsItemEndBreakPostRequestBody instantiates a new ItemScheduleTimeCardsItemEndBreakPostRequestBody and sets the default values. +func NewItemScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemScheduleTimeCardsItemEndBreakPostRequestBody) { + m := &ItemScheduleTimeCardsItemEndBreakPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemScheduleTimeCardsItemEndBreakPostRequestBody(), 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 *ItemScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemScheduleTimeCardsItemEndBreakPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemScheduleTimeCardsItemEndBreakPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemScheduleTimeCardsItemEndBreakPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemScheduleTimeCardsItemEndBreakPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemScheduleTimeCardsItemEndBreakPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemScheduleTimeCardsItemEndBreakPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemScheduleTimeCardsItemEndBreakPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemScheduleTimeCardsItemEndBreakPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/teams/item_schedule_time_cards_item_end_break_request_builder.go b/teams/item_schedule_time_cards_item_end_break_request_builder.go new file mode 100644 index 0000000000..3f655d3e0b --- /dev/null +++ b/teams/item_schedule_time_cards_item_end_break_request_builder.go @@ -0,0 +1,73 @@ +package teams + +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" +) + +// ItemScheduleTimeCardsItemEndBreakRequestBuilder provides operations to call the endBreak method. +type ItemScheduleTimeCardsItemEndBreakRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemScheduleTimeCardsItemEndBreakRequestBuilderInternal instantiates a new ItemScheduleTimeCardsItemEndBreakRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemEndBreakRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemEndBreakRequestBuilder) { + m := &ItemScheduleTimeCardsItemEndBreakRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/endBreak", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsItemEndBreakRequestBuilder instantiates a new ItemScheduleTimeCardsItemEndBreakRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemEndBreakRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemEndBreakRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsItemEndBreakRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action endBreak +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleTimeCardsItemEndBreakRequestBuilder) Post(ctx context.Context, body ItemScheduleTimeCardsItemEndBreakPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action endBreak +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsItemEndBreakRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemScheduleTimeCardsItemEndBreakPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration)(*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 *ItemScheduleTimeCardsItemEndBreakRequestBuilder when successful +func (m *ItemScheduleTimeCardsItemEndBreakRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsItemEndBreakRequestBuilder) { + return NewItemScheduleTimeCardsItemEndBreakRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..193946c2e5 --- /dev/null +++ b/teams/item_schedule_time_cards_item_start_break_post_request_body.go @@ -0,0 +1,151 @@ +package teams + +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 ItemScheduleTimeCardsItemStartBreakPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemScheduleTimeCardsItemStartBreakPostRequestBody instantiates a new ItemScheduleTimeCardsItemStartBreakPostRequestBody and sets the default values. +func NewItemScheduleTimeCardsItemStartBreakPostRequestBody()(*ItemScheduleTimeCardsItemStartBreakPostRequestBody) { + m := &ItemScheduleTimeCardsItemStartBreakPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemScheduleTimeCardsItemStartBreakPostRequestBody(), 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 *ItemScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemScheduleTimeCardsItemStartBreakPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemScheduleTimeCardsItemStartBreakPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemScheduleTimeCardsItemStartBreakPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemScheduleTimeCardsItemStartBreakPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemScheduleTimeCardsItemStartBreakPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemScheduleTimeCardsItemStartBreakPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemScheduleTimeCardsItemStartBreakPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemScheduleTimeCardsItemStartBreakPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/teams/item_schedule_time_cards_item_start_break_request_builder.go b/teams/item_schedule_time_cards_item_start_break_request_builder.go new file mode 100644 index 0000000000..caac3b7557 --- /dev/null +++ b/teams/item_schedule_time_cards_item_start_break_request_builder.go @@ -0,0 +1,73 @@ +package teams + +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" +) + +// ItemScheduleTimeCardsItemStartBreakRequestBuilder provides operations to call the startBreak method. +type ItemScheduleTimeCardsItemStartBreakRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemScheduleTimeCardsItemStartBreakRequestBuilderInternal instantiates a new ItemScheduleTimeCardsItemStartBreakRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemStartBreakRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemStartBreakRequestBuilder) { + m := &ItemScheduleTimeCardsItemStartBreakRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/startBreak", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsItemStartBreakRequestBuilder instantiates a new ItemScheduleTimeCardsItemStartBreakRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsItemStartBreakRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsItemStartBreakRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsItemStartBreakRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action startBreak +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleTimeCardsItemStartBreakRequestBuilder) Post(ctx context.Context, body ItemScheduleTimeCardsItemStartBreakPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action startBreak +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsItemStartBreakRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemScheduleTimeCardsItemStartBreakPostRequestBodyable, requestConfiguration *ItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration)(*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 *ItemScheduleTimeCardsItemStartBreakRequestBuilder when successful +func (m *ItemScheduleTimeCardsItemStartBreakRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsItemStartBreakRequestBuilder) { + return NewItemScheduleTimeCardsItemStartBreakRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_schedule_time_cards_request_builder.go b/teams/item_schedule_time_cards_request_builder.go new file mode 100644 index 0000000000..2b62d5195b --- /dev/null +++ b/teams/item_schedule_time_cards_request_builder.go @@ -0,0 +1,163 @@ +package teams + +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" +) + +// ItemScheduleTimeCardsRequestBuilder provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +type ItemScheduleTimeCardsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsRequestBuilderGetQueryParameters retrieve a list of timeCard entries in a schedule. +type ItemScheduleTimeCardsRequestBuilderGetQueryParameters 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"` +} +// ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemScheduleTimeCardsRequestBuilderGetQueryParameters +} +// ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByTimeCardId provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +// returns a *ItemScheduleTimeCardsTimeCardItemRequestBuilder when successful +func (m *ItemScheduleTimeCardsRequestBuilder) ByTimeCardId(timeCardId string)(*ItemScheduleTimeCardsTimeCardItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if timeCardId != "" { + urlTplParams["timeCard%2Did"] = timeCardId + } + return NewItemScheduleTimeCardsTimeCardItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// ClockIn provides operations to call the clockIn method. +// returns a *ItemScheduleTimeCardsClockInRequestBuilder when successful +func (m *ItemScheduleTimeCardsRequestBuilder) ClockIn()(*ItemScheduleTimeCardsClockInRequestBuilder) { + return NewItemScheduleTimeCardsClockInRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemScheduleTimeCardsRequestBuilderInternal instantiates a new ItemScheduleTimeCardsRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsRequestBuilder) { + m := &ItemScheduleTimeCardsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsRequestBuilder instantiates a new ItemScheduleTimeCardsRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemScheduleTimeCardsCountRequestBuilder when successful +func (m *ItemScheduleTimeCardsRequestBuilder) Count()(*ItemScheduleTimeCardsCountRequestBuilder) { + return NewItemScheduleTimeCardsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get retrieve a list of timeCard entries in a schedule. +// returns a TimeCardCollectionResponseable 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/schedule-list-timecards?view=graph-rest-1.0 +func (m *ItemScheduleTimeCardsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable, 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.CreateTimeCardCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable), nil +} +// Post create a timeCard instance in a schedule. +// returns a TimeCardable 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/schedule-post-timecards?view=graph-rest-1.0 +func (m *ItemScheduleTimeCardsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToGetRequestInformation retrieve a list of timeCard entries in a schedule. +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsRequestBuilderGetRequestConfiguration)(*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 timeCard instance in a schedule. +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemScheduleTimeCardsRequestBuilderPostRequestConfiguration)(*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 *ItemScheduleTimeCardsRequestBuilder when successful +func (m *ItemScheduleTimeCardsRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsRequestBuilder) { + return NewItemScheduleTimeCardsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teams/item_schedule_time_cards_time_card_item_request_builder.go b/teams/item_schedule_time_cards_time_card_item_request_builder.go new file mode 100644 index 0000000000..d1bfd40349 --- /dev/null +++ b/teams/item_schedule_time_cards_time_card_item_request_builder.go @@ -0,0 +1,180 @@ +package teams + +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" +) + +// ItemScheduleTimeCardsTimeCardItemRequestBuilder provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +type ItemScheduleTimeCardsTimeCardItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters the time cards in the schedule. +type ItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters +} +// ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ClockOut provides operations to call the clockOut method. +// returns a *ItemScheduleTimeCardsItemClockOutRequestBuilder when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) ClockOut()(*ItemScheduleTimeCardsItemClockOutRequestBuilder) { + return NewItemScheduleTimeCardsItemClockOutRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Confirm provides operations to call the confirm method. +// returns a *ItemScheduleTimeCardsItemConfirmRequestBuilder when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) Confirm()(*ItemScheduleTimeCardsItemConfirmRequestBuilder) { + return NewItemScheduleTimeCardsItemConfirmRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemScheduleTimeCardsTimeCardItemRequestBuilderInternal instantiates a new ItemScheduleTimeCardsTimeCardItemRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsTimeCardItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsTimeCardItemRequestBuilder) { + m := &ItemScheduleTimeCardsTimeCardItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemScheduleTimeCardsTimeCardItemRequestBuilder instantiates a new ItemScheduleTimeCardsTimeCardItemRequestBuilder and sets the default values. +func NewItemScheduleTimeCardsTimeCardItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemScheduleTimeCardsTimeCardItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemScheduleTimeCardsTimeCardItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete a timeCard instance in a schedule. +// 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/schedule-delete-timecards?view=graph-rest-1.0 +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration)(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 +} +// EndBreak provides operations to call the endBreak method. +// returns a *ItemScheduleTimeCardsItemEndBreakRequestBuilder when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) EndBreak()(*ItemScheduleTimeCardsItemEndBreakRequestBuilder) { + return NewItemScheduleTimeCardsItemEndBreakRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the time cards in the schedule. +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// Patch update the navigation property timeCards in teams +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// StartBreak provides operations to call the startBreak method. +// returns a *ItemScheduleTimeCardsItemStartBreakRequestBuilder when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) StartBreak()(*ItemScheduleTimeCardsItemStartBreakRequestBuilder) { + return NewItemScheduleTimeCardsItemStartBreakRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete a timeCard instance in a schedule. +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration)(*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 time cards in the schedule. +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration)(*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 timeCards in teams +// returns a *RequestInformation when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration)(*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 *ItemScheduleTimeCardsTimeCardItemRequestBuilder when successful +func (m *ItemScheduleTimeCardsTimeCardItemRequestBuilder) WithUrl(rawUrl string)(*ItemScheduleTimeCardsTimeCardItemRequestBuilder) { + return NewItemScheduleTimeCardsTimeCardItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_channel_item_request_builder.go b/teamwork/deleted_teams_item_channels_channel_item_request_builder.go index ab8ae96742..30176efab3 100644 --- a/teamwork/deleted_teams_item_channels_channel_item_request_builder.go +++ b/teamwork/deleted_teams_item_channels_channel_item_request_builder.go @@ -41,6 +41,11 @@ type DeletedTeamsItemChannelsChannelItemRequestBuilderPatchRequestConfiguration // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AllMembers provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *DeletedTeamsItemChannelsItemAllMembersRequestBuilder when successful +func (m *DeletedTeamsItemChannelsChannelItemRequestBuilder) AllMembers()(*DeletedTeamsItemChannelsItemAllMembersRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Archive provides operations to call the archive method. // returns a *DeletedTeamsItemChannelsItemArchiveRequestBuilder when successful func (m *DeletedTeamsItemChannelsChannelItemRequestBuilder) Archive()(*DeletedTeamsItemChannelsItemArchiveRequestBuilder) { diff --git a/teamwork/deleted_teams_item_channels_item_all_members_add_post_request_body.go b/teamwork/deleted_teams_item_channels_item_all_members_add_post_request_body.go new file mode 100644 index 0000000000..ea2bc3b53a --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_add_post_request_body.go @@ -0,0 +1,126 @@ +package teamwork + +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 DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDeletedTeamsItemChannelsItemAllMembersAddPostRequestBody instantiates a new DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersAddPostRequestBody()(*DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) { + m := &DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemAllMembersAddPostRequestBody(), 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 *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) 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 *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) 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 *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) 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 *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *DeletedTeamsItemChannelsItemAllMembersAddPostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_add_post_response.go b/teamwork/deleted_teams_item_channels_item_all_members_add_post_response.go new file mode 100644 index 0000000000..c072030cf0 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_add_post_response.go @@ -0,0 +1,89 @@ +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type DeletedTeamsItemChannelsItemAllMembersAddPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewDeletedTeamsItemChannelsItemAllMembersAddPostResponse instantiates a new DeletedTeamsItemChannelsItemAllMembersAddPostResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersAddPostResponse()(*DeletedTeamsItemChannelsItemAllMembersAddPostResponse) { + m := &DeletedTeamsItemChannelsItemAllMembersAddPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemAllMembersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeletedTeamsItemChannelsItemAllMembersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *DeletedTeamsItemChannelsItemAllMembersAddPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemAllMembersAddPostResponse) 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 *DeletedTeamsItemChannelsItemAllMembersAddPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemAllMembersAddPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_add_request_builder.go b/teamwork/deleted_teams_item_channels_item_all_members_add_request_builder.go new file mode 100644 index 0000000000..893a2c3b69 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_add_request_builder.go @@ -0,0 +1,99 @@ +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder provides operations to call the add method. +type DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDeletedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + m := &DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/add", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemAllMembersAddRequestBuilder instantiates a new DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a DeletedTeamsItemChannelsItemAllMembersAddResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) Post(ctx context.Context, body DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemAllMembersAddResponseable, 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, CreateDeletedTeamsItemChannelsItemAllMembersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemAllMembersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a DeletedTeamsItemChannelsItemAllMembersAddPostResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemAllMembersAddPostResponseable, 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, CreateDeletedTeamsItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemAllMembersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body DeletedTeamsItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(*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 *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_add_response.go b/teamwork/deleted_teams_item_channels_item_all_members_add_response.go new file mode 100644 index 0000000000..57dbd115e7 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_add_response.go @@ -0,0 +1,27 @@ +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemAllMembersAddPostResponseable instead. +type DeletedTeamsItemChannelsItemAllMembersAddResponse struct { + DeletedTeamsItemChannelsItemAllMembersAddPostResponse +} +// NewDeletedTeamsItemChannelsItemAllMembersAddResponse instantiates a new DeletedTeamsItemChannelsItemAllMembersAddResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersAddResponse()(*DeletedTeamsItemChannelsItemAllMembersAddResponse) { + m := &DeletedTeamsItemChannelsItemAllMembersAddResponse{ + DeletedTeamsItemChannelsItemAllMembersAddPostResponse: *NewDeletedTeamsItemChannelsItemAllMembersAddPostResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemAllMembersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemAllMembersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemAllMembersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemAllMembersAddPostResponseable instead. +type DeletedTeamsItemChannelsItemAllMembersAddResponseable interface { + DeletedTeamsItemChannelsItemAllMembersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_conversation_member_item_request_builder.go b/teamwork/deleted_teams_item_channels_item_all_members_conversation_member_item_request_builder.go new file mode 100644 index 0000000000..1a00af28d7 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_conversation_member_item_request_builder.go @@ -0,0 +1,157 @@ +package teamwork + +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" +) + +// DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +} +// DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + m := &DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder instantiates a new DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property allMembers for teamwork +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Patch update the navigation property allMembers in teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property allMembers for teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*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 allMembers in teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*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 *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_count_request_builder.go b/teamwork/deleted_teams_item_channels_item_all_members_count_request_builder.go new file mode 100644 index 0000000000..bac094bf80 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_count_request_builder.go @@ -0,0 +1,80 @@ +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder provides operations to count the resources in the collection. +type DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters get the number of the resource +type DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters +} +// NewDeletedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + m := &DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemAllMembersCountRequestBuilder instantiates a new DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal(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 *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_remove_post_request_body.go b/teamwork/deleted_teams_item_channels_item_all_members_remove_post_request_body.go new file mode 100644 index 0000000000..66b3f29064 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_remove_post_request_body.go @@ -0,0 +1,126 @@ +package teamwork + +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 DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewDeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody instantiates a new DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody()(*DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) { + m := &DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody(), 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 *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) 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 *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) 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 *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) 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 *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_remove_post_response.go b/teamwork/deleted_teams_item_channels_item_all_members_remove_post_response.go new file mode 100644 index 0000000000..d61b3d3549 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_remove_post_response.go @@ -0,0 +1,89 @@ +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type DeletedTeamsItemChannelsItemAllMembersRemovePostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewDeletedTeamsItemChannelsItemAllMembersRemovePostResponse instantiates a new DeletedTeamsItemChannelsItemAllMembersRemovePostResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersRemovePostResponse()(*DeletedTeamsItemChannelsItemAllMembersRemovePostResponse) { + m := &DeletedTeamsItemChannelsItemAllMembersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemAllMembersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRemovePostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *DeletedTeamsItemChannelsItemAllMembersRemovePostResponse) 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 *DeletedTeamsItemChannelsItemAllMembersRemovePostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_remove_request_builder.go b/teamwork/deleted_teams_item_channels_item_all_members_remove_request_builder.go new file mode 100644 index 0000000000..e8e16d1b2d --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_remove_request_builder.go @@ -0,0 +1,99 @@ +package teamwork + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder provides operations to call the remove method. +type DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewDeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + m := &DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers/remove", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder instantiates a new DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a DeletedTeamsItemChannelsItemAllMembersRemoveResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) Post(ctx context.Context, body DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemAllMembersRemoveResponseable, 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, CreateDeletedTeamsItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemAllMembersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable, 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, CreateDeletedTeamsItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body DeletedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(*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 *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_remove_response.go b/teamwork/deleted_teams_item_channels_item_all_members_remove_response.go new file mode 100644 index 0000000000..b644f5bcdd --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_remove_response.go @@ -0,0 +1,27 @@ +package teamwork + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable instead. +type DeletedTeamsItemChannelsItemAllMembersRemoveResponse struct { + DeletedTeamsItemChannelsItemAllMembersRemovePostResponse +} +// NewDeletedTeamsItemChannelsItemAllMembersRemoveResponse instantiates a new DeletedTeamsItemChannelsItemAllMembersRemoveResponse and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersRemoveResponse()(*DeletedTeamsItemChannelsItemAllMembersRemoveResponse) { + m := &DeletedTeamsItemChannelsItemAllMembersRemoveResponse{ + DeletedTeamsItemChannelsItemAllMembersRemovePostResponse: *NewDeletedTeamsItemChannelsItemAllMembersRemovePostResponse(), + } + return m +} +// CreateDeletedTeamsItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDeletedTeamsItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDeletedTeamsItemChannelsItemAllMembersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable instead. +type DeletedTeamsItemChannelsItemAllMembersRemoveResponseable interface { + DeletedTeamsItemChannelsItemAllMembersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/teamwork/deleted_teams_item_channels_item_all_members_request_builder.go b/teamwork/deleted_teams_item_channels_item_all_members_request_builder.go new file mode 100644 index 0000000000..555ba474d0 --- /dev/null +++ b/teamwork/deleted_teams_item_channels_item_all_members_request_builder.go @@ -0,0 +1,162 @@ +package teamwork + +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" +) + +// DeletedTeamsItemChannelsItemAllMembersRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type DeletedTeamsItemChannelsItemAllMembersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters 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"` +} +// DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters +} +// DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) Add()(*DeletedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*DeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewDeletedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewDeletedTeamsItemChannelsItemAllMembersRequestBuilderInternal instantiates a new DeletedTeamsItemChannelsItemAllMembersRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersRequestBuilder) { + m := &DeletedTeamsItemChannelsItemAllMembersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewDeletedTeamsItemChannelsItemAllMembersRequestBuilder instantiates a new DeletedTeamsItemChannelsItemAllMembersRequestBuilder and sets the default values. +func NewDeletedTeamsItemChannelsItemAllMembersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*DeletedTeamsItemChannelsItemAllMembersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewDeletedTeamsItemChannelsItemAllMembersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) Count()(*DeletedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) Get(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable, 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.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to allMembers for teamwork +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) Remove()(*DeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(*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 allMembers for teamwork +// returns a *RequestInformation when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *DeletedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(*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 *DeletedTeamsItemChannelsItemAllMembersRequestBuilder when successful +func (m *DeletedTeamsItemChannelsItemAllMembersRequestBuilder) WithUrl(rawUrl string)(*DeletedTeamsItemChannelsItemAllMembersRequestBuilder) { + return NewDeletedTeamsItemChannelsItemAllMembersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/tenantrelationships/multi_tenant_organization_request_builder.go b/tenantrelationships/multi_tenant_organization_request_builder.go index cbcb06192e..4ab172642e 100644 --- a/tenantrelationships/multi_tenant_organization_request_builder.go +++ b/tenantrelationships/multi_tenant_organization_request_builder.go @@ -75,12 +75,12 @@ func (m *MultiTenantOrganizationRequestBuilder) Get(ctx context.Context, request func (m *MultiTenantOrganizationRequestBuilder) JoinRequest()(*MultiTenantOrganizationJoinRequestRequestBuilder) { return NewMultiTenantOrganizationJoinRequestRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Patch update the properties of a multitenant organization. +// Patch create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. // returns a MultiTenantOrganizationable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-1.0 func (m *MultiTenantOrganizationRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationable, requestConfiguration *MultiTenantOrganizationRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -117,7 +117,7 @@ func (m *MultiTenantOrganizationRequestBuilder) ToGetRequestInformation(ctx cont requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToPatchRequestInformation update the properties of a multitenant organization. +// ToPatchRequestInformation create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. // returns a *RequestInformation when successful func (m *MultiTenantOrganizationRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationable, requestConfiguration *MultiTenantOrganizationRequestBuilderPatchRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PATCH, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/item_joined_teams_item_channels_channel_item_request_builder.go b/users/item_joined_teams_item_channels_channel_item_request_builder.go index 7e734e06ea..a2a102ce8d 100644 --- a/users/item_joined_teams_item_channels_channel_item_request_builder.go +++ b/users/item_joined_teams_item_channels_channel_item_request_builder.go @@ -41,6 +41,11 @@ type ItemJoinedTeamsItemChannelsChannelItemRequestBuilderPatchRequestConfigurati // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AllMembers provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsChannelItemRequestBuilder) AllMembers()(*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Archive provides operations to call the archive method. // returns a *ItemJoinedTeamsItemChannelsItemArchiveRequestBuilder when successful func (m *ItemJoinedTeamsItemChannelsChannelItemRequestBuilder) Archive()(*ItemJoinedTeamsItemChannelsItemArchiveRequestBuilder) { diff --git a/users/item_joined_teams_item_channels_item_all_members_add_post_request_body.go b/users/item_joined_teams_item_channels_item_all_members_add_post_request_body.go new file mode 100644 index 0000000000..e5475a030c --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_add_post_request_body.go @@ -0,0 +1,126 @@ +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 ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody()(*ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody(), 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 *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) 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 *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) 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 *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) 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 *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/users/item_joined_teams_item_channels_item_all_members_add_post_response.go b/users/item_joined_teams_item_channels_item_all_members_add_post_response.go new file mode 100644 index 0000000000..a5e29d877c --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_add_post_response.go @@ -0,0 +1,89 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse()(*ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse) 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 *ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/users/item_joined_teams_item_channels_item_all_members_add_request_builder.go b/users/item_joined_teams_item_channels_item_all_members_add_request_builder.go new file mode 100644 index 0000000000..5e921d542e --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_add_request_builder.go @@ -0,0 +1,99 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder provides operations to call the add method. +type ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/add", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemJoinedTeamsItemChannelsItemAllMembersAddResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemChannelsItemAllMembersAddResponseable, 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, CreateItemJoinedTeamsItemChannelsItemAllMembersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemChannelsItemAllMembersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable, 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, CreateItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemChannelsItemAllMembersAddPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_channels_item_all_members_add_response.go b/users/item_joined_teams_item_channels_item_all_members_add_response.go new file mode 100644 index 0000000000..ff15690ca2 --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_add_response.go @@ -0,0 +1,27 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable instead. +type ItemJoinedTeamsItemChannelsItemAllMembersAddResponse struct { + ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse +} +// NewItemJoinedTeamsItemChannelsItemAllMembersAddResponse instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersAddResponse and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersAddResponse()(*ItemJoinedTeamsItemChannelsItemAllMembersAddResponse) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersAddResponse{ + ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse: *NewItemJoinedTeamsItemChannelsItemAllMembersAddPostResponse(), + } + return m +} +// CreateItemJoinedTeamsItemChannelsItemAllMembersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemChannelsItemAllMembersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemChannelsItemAllMembersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable instead. +type ItemJoinedTeamsItemChannelsItemAllMembersAddResponseable interface { + ItemJoinedTeamsItemChannelsItemAllMembersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/users/item_joined_teams_item_channels_item_all_members_conversation_member_item_request_builder.go b/users/item_joined_teams_item_channels_item_all_members_conversation_member_item_request_builder.go new file mode 100644 index 0000000000..160adc0bdf --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_conversation_member_item_request_builder.go @@ -0,0 +1,157 @@ +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" +) + +// ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property allMembers for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Patch update the navigation property allMembers in users +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property allMembers for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*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 allMembers in users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*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 *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_channels_item_all_members_count_request_builder.go b/users/item_joined_teams_item_channels_item_all_members_count_request_builder.go new file mode 100644 index 0000000000..e4ca432f85 --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_count_request_builder.go @@ -0,0 +1,80 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder provides operations to count the resources in the collection. +type ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetQueryParameters +} +// NewItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal(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 *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_channels_item_all_members_remove_post_request_body.go b/users/item_joined_teams_item_channels_item_all_members_remove_post_request_body.go new file mode 100644 index 0000000000..614f9280eb --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_remove_post_request_body.go @@ -0,0 +1,126 @@ +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 ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody()(*ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody(), 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 *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) 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 *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) 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 *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) 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 *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/users/item_joined_teams_item_channels_item_all_members_remove_post_response.go b/users/item_joined_teams_item_channels_item_all_members_remove_post_response.go new file mode 100644 index 0000000000..cb5a538cc7 --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_remove_post_response.go @@ -0,0 +1,89 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse()(*ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse) 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 *ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/users/item_joined_teams_item_channels_item_all_members_remove_request_builder.go b/users/item_joined_teams_item_channels_item_all_members_remove_request_builder.go new file mode 100644 index 0000000000..8518edb924 --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_remove_request_builder.go @@ -0,0 +1,99 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder provides operations to call the remove method. +type ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers/remove", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseable, 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, CreateItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable, 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, CreateItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemChannelsItemAllMembersRemovePostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_channels_item_all_members_remove_response.go b/users/item_joined_teams_item_channels_item_all_members_remove_response.go new file mode 100644 index 0000000000..717ae753a8 --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_remove_response.go @@ -0,0 +1,27 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable instead. +type ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse struct { + ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse +} +// NewItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse()(*ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse{ + ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse: *NewItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponse(), + } + return m +} +// CreateItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemChannelsItemAllMembersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable instead. +type ItemJoinedTeamsItemChannelsItemAllMembersRemoveResponseable interface { + ItemJoinedTeamsItemChannelsItemAllMembersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/users/item_joined_teams_item_channels_item_all_members_request_builder.go b/users/item_joined_teams_item_channels_item_all_members_request_builder.go new file mode 100644 index 0000000000..dc9b398738 --- /dev/null +++ b/users/item_joined_teams_item_channels_item_all_members_request_builder.go @@ -0,0 +1,162 @@ +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" +) + +// ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters 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"` +} +// ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) Add()(*ItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemJoinedTeamsItemChannelsItemAllMembersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderInternal instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) { + m := &ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder instantiates a new ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) Count()(*ItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable, 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.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to allMembers for users +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) Remove()(*ItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderGetRequestConfiguration)(*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 allMembers for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder when successful +func (m *ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder) { + return NewItemJoinedTeamsItemChannelsItemAllMembersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_add_post_request_body.go b/users/item_joined_teams_item_primary_channel_all_members_add_post_request_body.go new file mode 100644 index 0000000000..bf2aafd065 --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_add_post_request_body.go @@ -0,0 +1,126 @@ +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 ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody()(*ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody(), 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_add_post_response.go b/users/item_joined_teams_item_primary_channel_all_members_add_post_response.go new file mode 100644 index 0000000000..0cf6e95df3 --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_add_post_response.go @@ -0,0 +1,89 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse()(*ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_add_request_builder.go b/users/item_joined_teams_item_primary_channel_all_members_add_request_builder.go new file mode 100644 index 0000000000..c8caba04d4 --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_add_request_builder.go @@ -0,0 +1,99 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder provides operations to call the add method. +type ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderInternal instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/add", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderInternal(urlParams, requestAdapter) +} +// Post add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// Deprecated: This method is obsolete. Use PostAsAddPostResponse instead. +// returns a ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseable, 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, CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseable), nil +} +// PostAsAddPostResponse add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable 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/conversationmembers-add?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) PostAsAddPostResponse(ctx context.Context, body ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable, 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, CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable), nil +} +// ToPostRequestInformation add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_add_response.go b/users/item_joined_teams_item_primary_channel_all_members_add_response.go new file mode 100644 index 0000000000..e12b35bb94 --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_add_response.go @@ -0,0 +1,27 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable instead. +type ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse struct { + ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse()(*ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse{ + ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse: *NewItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponse(), + } + return m +} +// CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersAddResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable instead. +type ItemJoinedTeamsItemPrimaryChannelAllMembersAddResponseable interface { + ItemJoinedTeamsItemPrimaryChannelAllMembersAddPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_conversation_member_item_request_builder.go b/users/item_joined_teams_item_primary_channel_all_members_conversation_member_item_request_builder.go new file mode 100644 index 0000000000..bc7e9a826e --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_conversation_member_item_request_builder.go @@ -0,0 +1,157 @@ +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" +) + +// ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/{conversationMember%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property allMembers for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Patch update the navigation property allMembers in users +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// ToDeleteRequestInformation delete navigation property allMembers for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderDeleteRequestConfiguration)(*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 a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderGetRequestConfiguration)(*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 allMembers in users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderPatchRequestConfiguration)(*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 *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_count_request_builder.go b/users/item_joined_teams_item_primary_channel_all_members_count_request_builder.go new file mode 100644 index 0000000000..d043cda1be --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_count_request_builder.go @@ -0,0 +1,80 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder provides operations to count the resources in the collection. +type ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters get the number of the resource +type ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetQueryParameters +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderInternal instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderInternal(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 *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_remove_post_request_body.go b/users/item_joined_teams_item_primary_channel_all_members_remove_post_request_body.go new file mode 100644 index 0000000000..205d64f333 --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_remove_post_request_body.go @@ -0,0 +1,126 @@ +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 ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody()(*ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody(), 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["values"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateConversationMemberFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + } + m.SetValues(res) + } + return nil + } + return res +} +// GetValues gets the values property value. The values property +// returns a []ConversationMemberable when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) { + val, err := m.GetBackingStore().Get("values") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetValues() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetValues())) + for i, v := range m.GetValues() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("values", 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetValues sets the values property value. The values property +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBody) SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() { + err := m.GetBackingStore().Set("values", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetValues()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetValues(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable)() +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_remove_post_response.go b/users/item_joined_teams_item_primary_channel_all_members_remove_post_response.go new file mode 100644 index 0000000000..034a777384 --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_remove_post_response.go @@ -0,0 +1,89 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse()(*ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateActionResultPartFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []ActionResultPartable when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse) 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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ActionResultPartable)() +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_remove_request_builder.go b/users/item_joined_teams_item_primary_channel_all_members_remove_request_builder.go new file mode 100644 index 0000000000..0e2f3de89c --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_remove_request_builder.go @@ -0,0 +1,99 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder provides operations to call the remove method. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderInternal instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers/remove", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderInternal(urlParams, requestAdapter) +} +// Post remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// Deprecated: This method is obsolete. Use PostAsRemovePostResponse instead. +// returns a ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseable, 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, CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseable), nil +} +// PostAsRemovePostResponse remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable 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/conversationmember-remove?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) PostAsRemovePostResponse(ctx context.Context, body ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable, 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, CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable), nil +} +// ToPostRequestInformation remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_remove_response.go b/users/item_joined_teams_item_primary_channel_all_members_remove_response.go new file mode 100644 index 0000000000..785b295e11 --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_remove_response.go @@ -0,0 +1,27 @@ +package users + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable instead. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse struct { + ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse()(*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse{ + ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse: *NewItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponse(), + } + return m +} +// CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable instead. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveResponseable interface { + ItemJoinedTeamsItemPrimaryChannelAllMembersRemovePostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/users/item_joined_teams_item_primary_channel_all_members_request_builder.go b/users/item_joined_teams_item_primary_channel_all_members_request_builder.go new file mode 100644 index 0000000000..fd40b0665c --- /dev/null +++ b/users/item_joined_teams_item_primary_channel_all_members_request_builder.go @@ -0,0 +1,162 @@ +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" +) + +// ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder provides operations to manage the allMembers property of the microsoft.graph.channel entity. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters 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"` +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Add provides operations to call the add method. +// returns a *ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) Add()(*ItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersAddRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ByConversationMemberId provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) ByConversationMemberId(conversationMemberId string)(*ItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if conversationMemberId != "" { + urlTplParams["conversationMember%2Did"] = conversationMemberId + } + return NewItemJoinedTeamsItemPrimaryChannelAllMembersConversationMemberItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderInternal instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) { + m := &ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder instantiates a new ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) Count()(*ItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a ConversationMemberCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable, 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.CreateConversationMemberCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberCollectionResponseable), nil +} +// Post create new navigation property to allMembers for users +// returns a ConversationMemberable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, 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.CreateConversationMemberFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable), nil +} +// Remove provides operations to call the remove method. +// returns a *ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) Remove()(*ItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRemoveRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToGetRequestInformation a collection of membership records associated with the channel, including both direct and indirect members of shared channels. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderGetRequestConfiguration)(*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 allMembers for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ConversationMemberable, requestConfiguration *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_primary_channel_request_builder.go b/users/item_joined_teams_item_primary_channel_request_builder.go index e2608662ba..6c873c92b7 100644 --- a/users/item_joined_teams_item_primary_channel_request_builder.go +++ b/users/item_joined_teams_item_primary_channel_request_builder.go @@ -41,6 +41,11 @@ type ItemJoinedTeamsItemPrimaryChannelRequestBuilderPatchRequestConfiguration st // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } +// AllMembers provides operations to manage the allMembers property of the microsoft.graph.channel entity. +// returns a *ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder when successful +func (m *ItemJoinedTeamsItemPrimaryChannelRequestBuilder) AllMembers()(*ItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilder) { + return NewItemJoinedTeamsItemPrimaryChannelAllMembersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Archive provides operations to call the archive method. // returns a *ItemJoinedTeamsItemPrimaryChannelArchiveRequestBuilder when successful func (m *ItemJoinedTeamsItemPrimaryChannelRequestBuilder) Archive()(*ItemJoinedTeamsItemPrimaryChannelArchiveRequestBuilder) { diff --git a/users/item_joined_teams_item_schedule_day_notes_count_request_builder.go b/users/item_joined_teams_item_schedule_day_notes_count_request_builder.go new file mode 100644 index 0000000000..79fb12fb55 --- /dev/null +++ b/users/item_joined_teams_item_schedule_day_notes_count_request_builder.go @@ -0,0 +1,80 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder provides operations to count the resources in the collection. +type ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetQueryParameters get the number of the resource +type ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetQueryParameters +} +// NewItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderInternal(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 *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder) { + return NewItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_schedule_day_notes_day_note_item_request_builder.go b/users/item_joined_teams_item_schedule_day_notes_day_note_item_request_builder.go new file mode 100644 index 0000000000..3f63514026 --- /dev/null +++ b/users/item_joined_teams_item_schedule_day_notes_day_note_item_request_builder.go @@ -0,0 +1,157 @@ +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" +) + +// ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +type ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters the day notes in the schedule. +type ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes/{dayNote%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property dayNotes for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration)(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 day notes in the schedule. +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// Patch update the navigation property dayNotes in users +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// ToDeleteRequestInformation delete navigation property dayNotes for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderDeleteRequestConfiguration)(*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 day notes in the schedule. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderGetRequestConfiguration)(*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 dayNotes in users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderPatchRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) { + return NewItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_schedule_day_notes_request_builder.go b/users/item_joined_teams_item_schedule_day_notes_request_builder.go new file mode 100644 index 0000000000..d3a31739e5 --- /dev/null +++ b/users/item_joined_teams_item_schedule_day_notes_request_builder.go @@ -0,0 +1,152 @@ +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" +) + +// ItemJoinedTeamsItemScheduleDayNotesRequestBuilder provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +type ItemJoinedTeamsItemScheduleDayNotesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters the day notes in the schedule. +type ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters 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"` +} +// ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByDayNoteId provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +// returns a *ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) ByDayNoteId(dayNoteId string)(*ItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if dayNoteId != "" { + urlTplParams["dayNote%2Did"] = dayNoteId + } + return NewItemJoinedTeamsItemScheduleDayNotesDayNoteItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemJoinedTeamsItemScheduleDayNotesRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleDayNotesRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleDayNotesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleDayNotesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/dayNotes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleDayNotesRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleDayNotesRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleDayNotesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleDayNotesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) Count()(*ItemJoinedTeamsItemScheduleDayNotesCountRequestBuilder) { + return NewItemJoinedTeamsItemScheduleDayNotesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the day notes in the schedule. +// returns a DayNoteCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable, 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.CreateDayNoteCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteCollectionResponseable), nil +} +// Post create new navigation property to dayNotes for users +// returns a DayNoteable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, 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.CreateDayNoteFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable), nil +} +// ToGetRequestInformation the day notes in the schedule. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesRequestBuilderGetRequestConfiguration)(*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 dayNotes for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DayNoteable, requestConfiguration *ItemJoinedTeamsItemScheduleDayNotesRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) { + return NewItemJoinedTeamsItemScheduleDayNotesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_schedule_request_builder.go b/users/item_joined_teams_item_schedule_request_builder.go index b2793a6d76..17983f659c 100644 --- a/users/item_joined_teams_item_schedule_request_builder.go +++ b/users/item_joined_teams_item_schedule_request_builder.go @@ -54,6 +54,11 @@ func NewItemJoinedTeamsItemScheduleRequestBuilder(rawUrl string, requestAdapter urlParams["request-raw-url"] = rawUrl return NewItemJoinedTeamsItemScheduleRequestBuilderInternal(urlParams, requestAdapter) } +// DayNotes provides operations to manage the dayNotes property of the microsoft.graph.schedule entity. +// returns a *ItemJoinedTeamsItemScheduleDayNotesRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleRequestBuilder) DayNotes()(*ItemJoinedTeamsItemScheduleDayNotesRequestBuilder) { + return NewItemJoinedTeamsItemScheduleDayNotesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Delete delete navigation property schedule for users // returns a ODataError error when the service returns a 4XX or 5XX status code func (m *ItemJoinedTeamsItemScheduleRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleRequestBuilderDeleteRequestConfiguration)(error) { @@ -145,6 +150,11 @@ func (m *ItemJoinedTeamsItemScheduleRequestBuilder) Shifts()(*ItemJoinedTeamsIte func (m *ItemJoinedTeamsItemScheduleRequestBuilder) SwapShiftsChangeRequests()(*ItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsRequestBuilder) { return NewItemJoinedTeamsItemScheduleSwapShiftsChangeRequestsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// TimeCards provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleRequestBuilder) TimeCards()(*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // TimeOffReasons provides operations to manage the timeOffReasons property of the microsoft.graph.schedule entity. // returns a *ItemJoinedTeamsItemScheduleTimeOffReasonsRequestBuilder when successful func (m *ItemJoinedTeamsItemScheduleRequestBuilder) TimeOffReasons()(*ItemJoinedTeamsItemScheduleTimeOffReasonsRequestBuilder) { 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 new file mode 100644 index 0000000000..47ea08775f --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_clock_in_post_request_body.go @@ -0,0 +1,151 @@ +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 ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody instantiates a new ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody()(*ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) { + m := &ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody(), 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 *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/users/item_joined_teams_item_schedule_time_cards_clock_in_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_clock_in_request_builder.go new file mode 100644 index 0000000000..9800ff1662 --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_clock_in_request_builder.go @@ -0,0 +1,76 @@ +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" +) + +// ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder provides operations to call the clockIn method. +type ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/clockIn", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderInternal(urlParams, requestAdapter) +} +// Post clock in to start a timeCard. +// returns a TimeCardable 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/timecard-clockin?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation clock in to start a timeCard. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsClockInPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_schedule_time_cards_count_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_count_request_builder.go new file mode 100644 index 0000000000..5b9462cace --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_count_request_builder.go @@ -0,0 +1,80 @@ +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder provides operations to count the resources in the collection. +type ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string `uriparametername:"%24filter"` + // Search items by search phrases + Search *string `uriparametername:"%24search"` +} +// ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetQueryParameters +} +// NewItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderInternal(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 *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderGetRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..642f3fb0d0 --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_item_clock_out_post_request_body.go @@ -0,0 +1,151 @@ +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 ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody()(*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) { + m := &ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody(), 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 *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/users/item_joined_teams_item_schedule_time_cards_item_clock_out_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_item_clock_out_request_builder.go new file mode 100644 index 0000000000..c032923b68 --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_item_clock_out_request_builder.go @@ -0,0 +1,73 @@ +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" +) + +// ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder provides operations to call the clockOut method. +type ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/clockOut", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action clockOut +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action clockOut +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsItemClockOutPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_schedule_time_cards_item_confirm_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_item_confirm_request_builder.go new file mode 100644 index 0000000000..66f354870d --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_item_confirm_request_builder.go @@ -0,0 +1,72 @@ +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" +) + +// ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder provides operations to call the confirm method. +type ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/confirm", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderInternal(urlParams, requestAdapter) +} +// Post confirm a timeCard. +// returns a TimeCardable 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/timecard-confirm?view=graph-rest-1.0 +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder) Post(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation confirm a timeCard. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..f5cf09aecd --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_item_end_break_post_request_body.go @@ -0,0 +1,151 @@ +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 ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody()(*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) { + m := &ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody(), 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 *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/users/item_joined_teams_item_schedule_time_cards_item_end_break_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_item_end_break_request_builder.go new file mode 100644 index 0000000000..1a56cff06b --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_item_end_break_request_builder.go @@ -0,0 +1,73 @@ +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" +) + +// ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder provides operations to call the endBreak method. +type ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/endBreak", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action endBreak +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action endBreak +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 0000000000..4db0b95eff --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_item_start_break_post_request_body.go @@ -0,0 +1,151 @@ +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 ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody()(*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) { + m := &ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody(), 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 *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["isAtApprovedLocation"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsAtApprovedLocation(val) + } + return nil + } + res["notes"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateItemBodyFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotes(val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)) + } + return nil + } + return res +} +// GetIsAtApprovedLocation gets the isAtApprovedLocation property value. The isAtApprovedLocation property +// returns a *bool when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) GetIsAtApprovedLocation()(*bool) { + val, err := m.GetBackingStore().Get("isAtApprovedLocation") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetNotes gets the notes property value. The notes property +// returns a ItemBodyable when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) { + val, err := m.GetBackingStore().Get("notes") + if err != nil { + panic(err) + } + if val != nil { + return val.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteBoolValue("isAtApprovedLocation", m.GetIsAtApprovedLocation()) + if err != nil { + return err + } + } + { + err := writer.WriteObjectValue("notes", m.GetNotes()) + 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 *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) 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 *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetIsAtApprovedLocation sets the isAtApprovedLocation property value. The isAtApprovedLocation property +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) SetIsAtApprovedLocation(value *bool)() { + err := m.GetBackingStore().Set("isAtApprovedLocation", value) + if err != nil { + panic(err) + } +} +// SetNotes sets the notes property value. The notes property +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBody) SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() { + err := m.GetBackingStore().Set("notes", value) + if err != nil { + panic(err) + } +} +type ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetIsAtApprovedLocation()(*bool) + GetNotes()(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetIsAtApprovedLocation(value *bool)() + SetNotes(value iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ItemBodyable)() +} diff --git a/users/item_joined_teams_item_schedule_time_cards_item_start_break_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_item_start_break_request_builder.go new file mode 100644 index 0000000000..168d104a83 --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_item_start_break_request_builder.go @@ -0,0 +1,73 @@ +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" +) + +// ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder provides operations to call the startBreak method. +type ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}/startBreak", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action startBreak +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder) Post(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToPostRequestInformation invoke action startBreak +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakPostRequestBodyable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_schedule_time_cards_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_request_builder.go new file mode 100644 index 0000000000..7e2e330f23 --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_request_builder.go @@ -0,0 +1,157 @@ +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" +) + +// ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +type ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters the time cards in the schedule. +type ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters 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"` +} +// ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByTimeCardId provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) ByTimeCardId(timeCardId string)(*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if timeCardId != "" { + urlTplParams["timeCard%2Did"] = timeCardId + } + return NewItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// ClockIn provides operations to call the clockIn method. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) ClockIn()(*ItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsClockInRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemJoinedTeamsItemScheduleTimeCardsRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) Count()(*ItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the time cards in the schedule. +// returns a TimeCardCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable, 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.CreateTimeCardCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardCollectionResponseable), nil +} +// Post create new navigation property to timeCards for users +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// ToGetRequestInformation the time cards in the schedule. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderGetRequestConfiguration)(*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 timeCards for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilderPostRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_joined_teams_item_schedule_time_cards_time_card_item_request_builder.go b/users/item_joined_teams_item_schedule_time_cards_time_card_item_request_builder.go new file mode 100644 index 0000000000..ab4909ac9f --- /dev/null +++ b/users/item_joined_teams_item_schedule_time_cards_time_card_item_request_builder.go @@ -0,0 +1,177 @@ +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" +) + +// ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder provides operations to manage the timeCards property of the microsoft.graph.schedule entity. +type ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters the time cards in the schedule. +type ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string `uriparametername:"%24expand"` + // Select properties to be returned + Select []string `uriparametername:"%24select"` +} +// ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetQueryParameters +} +// ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ClockOut provides operations to call the clockOut method. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) ClockOut()(*ItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemClockOutRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Confirm provides operations to call the confirm method. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) Confirm()(*ItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemConfirmRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderInternal instantiates a new ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) { + m := &ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeCards/{timeCard%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder instantiates a new ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder and sets the default values. +func NewItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property timeCards for users +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration)(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 +} +// EndBreak provides operations to call the endBreak method. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) EndBreak()(*ItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemEndBreakRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the time cards in the schedule. +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// Patch update the navigation property timeCards in users +// returns a TimeCardable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, 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.CreateTimeCardFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable), nil +} +// StartBreak provides operations to call the startBreak method. +// returns a *ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) StartBreak()(*ItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsItemStartBreakRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property timeCards for users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderDeleteRequestConfiguration)(*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 time cards in the schedule. +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderGetRequestConfiguration)(*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 timeCards in users +// returns a *RequestInformation when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.TimeCardable, requestConfiguration *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilderPatchRequestConfiguration)(*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 *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder when successful +func (m *ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) WithUrl(rawUrl string)(*ItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder) { + return NewItemJoinedTeamsItemScheduleTimeCardsTimeCardItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/user_item_request_builder.go b/users/user_item_request_builder.go index d9b5ebc483..16f47978cf 100644 --- a/users/user_item_request_builder.go +++ b/users/user_item_request_builder.go @@ -18,7 +18,7 @@ type UserItemRequestBuilderDeleteRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// UserItemRequestBuilderGetQueryParameters read properties and relationships of the user object. +// UserItemRequestBuilderGetQueryParameters retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. type UserItemRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -143,7 +143,7 @@ func (m *UserItemRequestBuilder) CreatedObjects()(*ItemCreatedObjectsRequestBuil // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 func (m *UserItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *UserItemRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -218,12 +218,12 @@ func (m *UserItemRequestBuilder) FindMeetingTimes()(*ItemFindMeetingTimesRequest func (m *UserItemRequestBuilder) FollowedSites()(*ItemFollowedSitesRequestBuilder) { return NewItemFollowedSitesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get read properties and relationships of the user object. +// Get retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. // returns a Userable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0 func (m *UserItemRequestBuilder) Get(ctx context.Context, requestConfiguration *UserItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -361,7 +361,7 @@ func (m *UserItemRequestBuilder) OwnedObjects()(*ItemOwnedObjectsRequestBuilder) // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 func (m *UserItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UserItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -495,7 +495,7 @@ func (m *UserItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, func (m *UserItemRequestBuilder) Todo()(*ItemTodoRequestBuilder) { return NewItemTodoRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// ToGetRequestInformation read properties and relationships of the user object. +// ToGetRequestInformation retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. // returns a *RequestInformation when successful func (m *UserItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *UserItemRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) diff --git a/users/users_request_builder.go b/users/users_request_builder.go index 8f792cacac..0bc5d0b87c 100644 --- a/users/users_request_builder.go +++ b/users/users_request_builder.go @@ -11,7 +11,7 @@ import ( type UsersRequestBuilder struct { i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder } -// UsersRequestBuilderGetQueryParameters list properties and relationships of the user objects. +// UsersRequestBuilderGetQueryParameters retrieve a list of user objects. type UsersRequestBuilderGetQueryParameters struct { // Include count of items Count *bool `uriparametername:"%24count"` @@ -79,12 +79,12 @@ func (m *UsersRequestBuilder) Count()(*CountRequestBuilder) { func (m *UsersRequestBuilder) Delta()(*DeltaRequestBuilder) { return NewDeltaRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } -// Get list properties and relationships of the user objects. +// Get retrieve a list of user objects. // returns a UserCollectionResponseable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-list?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0 func (m *UsersRequestBuilder) Get(ctx context.Context, requestConfiguration *UsersRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.UserCollectionResponseable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -135,7 +135,7 @@ func (m *UsersRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e64 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable), nil } -// ToGetRequestInformation list properties and relationships of the user objects. +// ToGetRequestInformation retrieve a list of user objects. // returns a *RequestInformation when successful func (m *UsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *UsersRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, 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 d5b264ec0c..bcbd265848 100644 --- a/userswithuserprincipalname/users_with_user_principal_name_request_builder.go +++ b/userswithuserprincipalname/users_with_user_principal_name_request_builder.go @@ -18,7 +18,7 @@ type UsersWithUserPrincipalNameRequestBuilderDeleteRequestConfiguration struct { // Request options Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption } -// UsersWithUserPrincipalNameRequestBuilderGetQueryParameters read properties and relationships of the user object. +// UsersWithUserPrincipalNameRequestBuilderGetQueryParameters retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. type UsersWithUserPrincipalNameRequestBuilderGetQueryParameters struct { // Expand related entities Expand []string `uriparametername:"%24expand"` @@ -61,7 +61,7 @@ func NewUsersWithUserPrincipalNameRequestBuilder(rawUrl string, requestAdapter i // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 func (m *UsersWithUserPrincipalNameRequestBuilder) Delete(ctx context.Context, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderDeleteRequestConfiguration)(error) { requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); if err != nil { @@ -76,12 +76,12 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) Delete(ctx context.Context, r } return nil } -// Get read properties and relationships of the user object. +// Get retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. // returns a Userable when successful // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0 func (m *UsersWithUserPrincipalNameRequestBuilder) Get(ctx context.Context, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); if err != nil { @@ -104,7 +104,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) Get(ctx context.Context, requ // returns a ODataError error when the service returns a 4XX or 5XX status code // [Find more info here] // -// [Find more info here]: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 +// [Find more info here]: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 func (m *UsersWithUserPrincipalNameRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Userable, error) { requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); if err != nil { @@ -133,7 +133,7 @@ func (m *UsersWithUserPrincipalNameRequestBuilder) ToDeleteRequestInformation(ct requestInfo.Headers.TryAdd("Accept", "application/json") return requestInfo, nil } -// ToGetRequestInformation read properties and relationships of the user object. +// ToGetRequestInformation retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. // returns a *RequestInformation when successful func (m *UsersWithUserPrincipalNameRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *UsersWithUserPrincipalNameRequestBuilderGetRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.GET, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters)